diff --git a/.nextchanges/bundles/reference-trailing-underscore-resource-keys.md b/.nextchanges/bundles/reference-trailing-underscore-resource-keys.md new file mode 100644 index 00000000000..184c5862c8f --- /dev/null +++ b/.nextchanges/bundles/reference-trailing-underscore-resource-keys.md @@ -0,0 +1 @@ +* Fix `${resources...}` references to resource keys ending in an underscore (e.g. `my_job_`). Deploying such a resource with `permissions` or `grants` failed with `cannot parse "/jobs/${resources.jobs.my_job_.id}"`, which also made the automatic migration of Terraform-deployed bundles fail. ([#6965](https://github.com/databricks/cli/pull/6965)) diff --git a/acceptance/bundle/resource_deps/trailing_underscore_key_reference/databricks.yml b/acceptance/bundle/resource_deps/trailing_underscore_key_reference/databricks.yml new file mode 100644 index 00000000000..6bb39b79d3c --- /dev/null +++ b/acceptance/bundle/resource_deps/trailing_underscore_key_reference/databricks.yml @@ -0,0 +1,16 @@ +bundle: + name: test-bundle + +# Reproduce: resource keys with a trailing underscore caused "cannot parse" on the +# direct engine because the reference regex required segments to end with a letter or digit. +resources: + jobs: + job_: + name: trailing underscore + permissions: + - level: CAN_VIEW + group_name: users + _job__: + name: leading and trailing underscores + ref: + name: "a=${resources.jobs.job_.id} b=${resources.jobs._job__.id}" diff --git a/acceptance/bundle/resource_deps/trailing_underscore_key_reference/out.test.toml b/acceptance/bundle/resource_deps/trailing_underscore_key_reference/out.test.toml new file mode 100644 index 00000000000..a927a5fbc06 --- /dev/null +++ b/acceptance/bundle/resource_deps/trailing_underscore_key_reference/out.test.toml @@ -0,0 +1,2 @@ +Cloud = false +EnvMatrix.DMS = ["", "true"] diff --git a/acceptance/bundle/resource_deps/trailing_underscore_key_reference/output.txt b/acceptance/bundle/resource_deps/trailing_underscore_key_reference/output.txt new file mode 100644 index 00000000000..14c4dce2836 --- /dev/null +++ b/acceptance/bundle/resource_deps/trailing_underscore_key_reference/output.txt @@ -0,0 +1,9 @@ + +>>> [CLI] bundle deploy +Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle/default/files... +Created jobs._job__ +Created jobs.job_ +Created jobs.job_.permissions +Created jobs.ref +Files: 1 uploaded, 0 deleted +Resources: 4 created, 0 changed, 0 deleted, 0 unchanged diff --git a/acceptance/bundle/resource_deps/trailing_underscore_key_reference/script b/acceptance/bundle/resource_deps/trailing_underscore_key_reference/script new file mode 100644 index 00000000000..68ebb78d775 --- /dev/null +++ b/acceptance/bundle/resource_deps/trailing_underscore_key_reference/script @@ -0,0 +1 @@ +trace $CLI bundle deploy diff --git a/acceptance/bundle/resource_deps/trailing_underscore_key_reference/test.toml b/acceptance/bundle/resource_deps/trailing_underscore_key_reference/test.toml new file mode 100644 index 00000000000..a030353d571 --- /dev/null +++ b/acceptance/bundle/resource_deps/trailing_underscore_key_reference/test.toml @@ -0,0 +1 @@ +RecordRequests = false diff --git a/bundle/schema/jsonschema.json b/bundle/schema/jsonschema.json index f52e8059ee4..ff98fa9b8f6 100644 --- a/bundle/schema/jsonschema.json +++ b/bundle/schema/jsonschema.json @@ -7,23 +7,23 @@ }, { "type": "string", - "pattern": "\\$\\{(resources(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(resources(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" }, { "type": "string", - "pattern": "\\$\\{(bundle(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(bundle(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" }, { "type": "string", - "pattern": "\\$\\{(workspace(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(workspace(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" }, { "type": "string", - "pattern": "\\$\\{(artifacts(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(artifacts(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -34,23 +34,23 @@ }, { "type": "string", - "pattern": "\\$\\{(resources(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(resources(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" }, { "type": "string", - "pattern": "\\$\\{(bundle(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(bundle(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" }, { "type": "string", - "pattern": "\\$\\{(workspace(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(workspace(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" }, { "type": "string", - "pattern": "\\$\\{(artifacts(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(artifacts(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -72,7 +72,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -161,7 +161,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -264,7 +264,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -284,7 +284,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -310,7 +310,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -343,7 +343,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -419,7 +419,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -623,7 +623,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -656,7 +656,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -713,7 +713,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -746,7 +746,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -824,7 +824,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -867,7 +867,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -944,7 +944,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1022,7 +1022,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1072,7 +1072,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1180,7 +1180,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1213,7 +1213,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1364,7 +1364,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1397,7 +1397,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1504,7 +1504,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1526,7 +1526,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1548,7 +1548,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1566,7 +1566,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1588,7 +1588,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1624,7 +1624,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1672,7 +1672,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1705,7 +1705,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1747,7 +1747,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1780,7 +1780,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1816,7 +1816,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1852,7 +1852,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1930,7 +1930,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1963,7 +1963,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -1996,7 +1996,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -2191,7 +2191,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -2224,7 +2224,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -2304,7 +2304,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -2347,7 +2347,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -2394,7 +2394,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -2471,7 +2471,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -2547,7 +2547,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -2608,7 +2608,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -2639,7 +2639,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -2728,7 +2728,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -2825,7 +2825,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -2914,7 +2914,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -2972,7 +2972,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3036,7 +3036,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3073,7 +3073,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3106,7 +3106,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3122,7 +3122,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3213,7 +3213,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3246,7 +3246,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3287,7 +3287,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3340,7 +3340,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3369,7 +3369,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3433,7 +3433,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3492,7 +3492,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3554,7 +3554,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3657,7 +3657,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3678,7 +3678,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3700,7 +3700,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3756,7 +3756,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3789,7 +3789,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3841,7 +3841,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3865,7 +3865,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3887,7 +3887,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3932,7 +3932,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3950,7 +3950,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -3976,7 +3976,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4145,7 +4145,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4169,7 +4169,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4195,7 +4195,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4269,7 +4269,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4359,7 +4359,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] } @@ -4384,7 +4384,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] } @@ -4431,7 +4431,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4450,7 +4450,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4465,7 +4465,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4482,7 +4482,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4494,7 +4494,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4510,7 +4510,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4577,7 +4577,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4599,7 +4599,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4613,7 +4613,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4644,7 +4644,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4658,7 +4658,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4684,7 +4684,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4700,7 +4700,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4731,7 +4731,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4748,7 +4748,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4776,7 +4776,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4793,7 +4793,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4819,7 +4819,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4833,7 +4833,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4867,7 +4867,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4884,7 +4884,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4912,7 +4912,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4928,7 +4928,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4956,7 +4956,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -4972,7 +4972,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5003,7 +5003,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5022,7 +5022,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5039,7 +5039,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5056,7 +5056,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5068,7 +5068,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5084,7 +5084,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5104,7 +5104,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5116,7 +5116,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5145,7 +5145,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5184,7 +5184,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5219,7 +5219,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5239,7 +5239,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5274,7 +5274,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5293,7 +5293,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5322,7 +5322,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5351,7 +5351,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5371,7 +5371,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5401,7 +5401,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5439,7 +5439,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5458,7 +5458,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5486,7 +5486,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5516,7 +5516,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5539,7 +5539,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5629,7 +5629,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5649,7 +5649,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5679,7 +5679,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5704,7 +5704,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5724,7 +5724,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5737,7 +5737,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5762,7 +5762,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5782,7 +5782,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5817,7 +5817,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5842,7 +5842,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5862,7 +5862,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5892,7 +5892,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5922,7 +5922,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5943,7 +5943,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5963,7 +5963,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -5998,7 +5998,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6018,7 +6018,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6053,7 +6053,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6081,7 +6081,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6101,7 +6101,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6131,7 +6131,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6156,7 +6156,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6179,7 +6179,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6202,7 +6202,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6232,7 +6232,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6281,7 +6281,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6298,7 +6298,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6327,7 +6327,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6347,7 +6347,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6370,7 +6370,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6393,7 +6393,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6418,7 +6418,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6451,7 +6451,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6468,7 +6468,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6489,7 +6489,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6508,7 +6508,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6564,7 +6564,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6579,7 +6579,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6626,7 +6626,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6643,7 +6643,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6668,7 +6668,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6681,7 +6681,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6710,7 +6710,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6829,7 +6829,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6853,7 +6853,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6897,7 +6897,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6916,7 +6916,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6932,7 +6932,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -6976,7 +6976,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7001,7 +7001,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7017,7 +7017,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7032,7 +7032,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7055,7 +7055,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7079,7 +7079,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7144,7 +7144,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7161,7 +7161,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7201,7 +7201,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7218,7 +7218,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7242,7 +7242,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7272,7 +7272,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7289,7 +7289,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7304,7 +7304,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7494,7 +7494,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7514,7 +7514,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7550,7 +7550,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7573,7 +7573,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7595,7 +7595,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7635,7 +7635,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7660,7 +7660,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7676,7 +7676,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7692,7 +7692,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7716,7 +7716,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7740,7 +7740,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7756,7 +7756,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7803,7 +7803,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7861,7 +7861,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7878,7 +7878,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7901,7 +7901,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7925,7 +7925,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -7977,7 +7977,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8012,7 +8012,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8028,7 +8028,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8058,7 +8058,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8074,7 +8074,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8104,7 +8104,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8120,7 +8120,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8135,7 +8135,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8186,7 +8186,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8208,7 +8208,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8232,7 +8232,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8264,7 +8264,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8289,7 +8289,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8316,7 +8316,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8343,7 +8343,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8359,7 +8359,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8412,7 +8412,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8435,7 +8435,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8458,7 +8458,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8481,7 +8481,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8496,7 +8496,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8520,7 +8520,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8550,7 +8550,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8577,7 +8577,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8589,7 +8589,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8619,7 +8619,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8646,7 +8646,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8667,7 +8667,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8680,7 +8680,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8693,7 +8693,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8706,7 +8706,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8718,7 +8718,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8731,7 +8731,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8752,7 +8752,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8814,7 +8814,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8836,7 +8836,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8873,7 +8873,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8911,7 +8911,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8946,7 +8946,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -8959,7 +8959,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9015,7 +9015,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9083,7 +9083,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9105,7 +9105,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9145,7 +9145,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9170,7 +9170,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9189,7 +9189,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9228,7 +9228,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9247,7 +9247,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9282,7 +9282,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9317,7 +9317,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9341,7 +9341,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9356,7 +9356,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9390,7 +9390,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9410,7 +9410,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9439,7 +9439,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9464,7 +9464,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9503,7 +9503,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9532,7 +9532,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9567,7 +9567,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9588,7 +9588,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9615,7 +9615,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9641,7 +9641,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9693,7 +9693,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9726,7 +9726,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9758,7 +9758,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9791,7 +9791,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9806,7 +9806,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9872,7 +9872,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9893,7 +9893,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9913,7 +9913,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9961,7 +9961,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -9994,7 +9994,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10021,7 +10021,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10041,7 +10041,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10061,7 +10061,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10117,7 +10117,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10144,7 +10144,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10172,7 +10172,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10197,7 +10197,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10221,7 +10221,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10249,7 +10249,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10267,7 +10267,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10297,7 +10297,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10334,7 +10334,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10354,7 +10354,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10380,7 +10380,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10395,7 +10395,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10429,7 +10429,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10448,7 +10448,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10483,7 +10483,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10530,7 +10530,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10551,7 +10551,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10588,7 +10588,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10603,7 +10603,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10619,7 +10619,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10647,7 +10647,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10664,7 +10664,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10703,7 +10703,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10755,7 +10755,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10794,7 +10794,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10828,7 +10828,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10867,7 +10867,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10893,7 +10893,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10919,7 +10919,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10957,7 +10957,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -10979,7 +10979,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11007,7 +11007,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11095,7 +11095,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11115,7 +11115,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11153,7 +11153,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11185,7 +11185,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11204,7 +11204,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11223,7 +11223,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11259,7 +11259,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11279,7 +11279,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11326,7 +11326,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11358,7 +11358,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11395,7 +11395,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11422,7 +11422,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11444,7 +11444,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11468,7 +11468,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11489,7 +11489,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11518,7 +11518,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11542,7 +11542,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11579,7 +11579,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11809,7 +11809,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11836,7 +11836,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11892,7 +11892,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11921,7 +11921,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11937,7 +11937,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -11994,7 +11994,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12039,7 +12039,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12060,7 +12060,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12109,7 +12109,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12126,7 +12126,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12151,7 +12151,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12172,7 +12172,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12197,7 +12197,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12216,7 +12216,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12253,7 +12253,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12274,7 +12274,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12295,7 +12295,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12323,7 +12323,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12357,7 +12357,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12377,7 +12377,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12396,7 +12396,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12416,7 +12416,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12519,7 +12519,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12539,7 +12539,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12561,7 +12561,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12595,7 +12595,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12625,7 +12625,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12640,7 +12640,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12670,7 +12670,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12702,7 +12702,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12782,7 +12782,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12813,7 +12813,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12839,7 +12839,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12858,7 +12858,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12882,7 +12882,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12902,7 +12902,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12944,7 +12944,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -12986,7 +12986,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13018,7 +13018,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13039,7 +13039,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13068,7 +13068,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13125,7 +13125,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13190,7 +13190,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13215,7 +13215,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13245,7 +13245,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13281,7 +13281,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13307,7 +13307,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13368,7 +13368,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13388,7 +13388,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13427,7 +13427,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13478,7 +13478,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13511,7 +13511,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13553,7 +13553,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13575,7 +13575,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13597,7 +13597,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13621,7 +13621,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13633,7 +13633,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13654,7 +13654,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13727,7 +13727,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13778,7 +13778,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13797,7 +13797,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13821,7 +13821,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13854,7 +13854,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13878,7 +13878,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13898,7 +13898,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13979,7 +13979,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -13999,7 +13999,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14018,7 +14018,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14127,7 +14127,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14160,7 +14160,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14176,7 +14176,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14203,7 +14203,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14251,7 +14251,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14269,7 +14269,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14291,7 +14291,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14316,7 +14316,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14336,7 +14336,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14361,7 +14361,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14400,7 +14400,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14423,7 +14423,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14456,7 +14456,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14483,7 +14483,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14527,7 +14527,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14562,7 +14562,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14593,7 +14593,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14622,7 +14622,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14675,7 +14675,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14707,7 +14707,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14730,7 +14730,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14750,7 +14750,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14775,7 +14775,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14806,7 +14806,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14864,7 +14864,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14950,7 +14950,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -14972,7 +14972,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15038,7 +15038,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15083,7 +15083,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15107,7 +15107,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15135,7 +15135,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15182,7 +15182,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15205,7 +15205,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15225,7 +15225,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15245,7 +15245,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15275,7 +15275,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15308,7 +15308,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15328,7 +15328,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15344,7 +15344,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15372,7 +15372,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15407,7 +15407,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15427,7 +15427,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15451,7 +15451,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15491,7 +15491,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15521,7 +15521,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15538,7 +15538,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15555,7 +15555,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15570,7 +15570,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15608,7 +15608,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15651,7 +15651,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15669,7 +15669,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15686,7 +15686,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15703,7 +15703,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15737,7 +15737,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15765,7 +15765,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15789,7 +15789,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15828,7 +15828,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15866,7 +15866,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15885,7 +15885,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15906,7 +15906,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15930,7 +15930,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -15964,7 +15964,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16006,7 +16006,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16029,7 +16029,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16046,7 +16046,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16065,7 +16065,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16123,7 +16123,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16146,7 +16146,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16170,7 +16170,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16202,7 +16202,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16237,7 +16237,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16261,7 +16261,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16290,7 +16290,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16323,7 +16323,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16355,7 +16355,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16379,7 +16379,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16415,7 +16415,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16442,7 +16442,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16521,7 +16521,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16554,7 +16554,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16576,7 +16576,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16614,7 +16614,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16684,7 +16684,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16708,7 +16708,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16741,7 +16741,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16760,7 +16760,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16777,7 +16777,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16808,7 +16808,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16896,7 +16896,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -16983,7 +16983,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17017,7 +17017,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17034,7 +17034,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17068,7 +17068,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17102,7 +17102,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17126,7 +17126,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17146,7 +17146,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17165,7 +17165,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17199,7 +17199,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17220,7 +17220,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17238,7 +17238,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17253,7 +17253,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17289,7 +17289,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17332,7 +17332,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17360,7 +17360,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17382,7 +17382,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17412,7 +17412,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17438,7 +17438,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17462,7 +17462,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17484,7 +17484,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17507,7 +17507,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17524,7 +17524,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17545,7 +17545,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17561,7 +17561,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17594,7 +17594,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17616,7 +17616,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17634,7 +17634,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17649,7 +17649,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17666,7 +17666,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17685,7 +17685,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17734,7 +17734,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17763,7 +17763,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17792,7 +17792,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17816,7 +17816,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17832,7 +17832,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17854,7 +17854,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17874,7 +17874,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17894,7 +17894,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17911,7 +17911,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17940,7 +17940,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17956,7 +17956,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] } @@ -17971,23 +17971,23 @@ }, { "type": "string", - "pattern": "\\$\\{(resources(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(resources(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" }, { "type": "string", - "pattern": "\\$\\{(bundle(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(bundle(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" }, { "type": "string", - "pattern": "\\$\\{(workspace(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(workspace(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" }, { "type": "string", - "pattern": "\\$\\{(artifacts(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(artifacts(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -17998,23 +17998,23 @@ }, { "type": "string", - "pattern": "\\$\\{(resources(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(resources(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" }, { "type": "string", - "pattern": "\\$\\{(bundle(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(bundle(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" }, { "type": "string", - "pattern": "\\$\\{(workspace(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(workspace(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" }, { "type": "string", - "pattern": "\\$\\{(artifacts(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(artifacts(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18035,7 +18035,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18049,7 +18049,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18063,7 +18063,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18077,7 +18077,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18091,7 +18091,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18105,7 +18105,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18119,7 +18119,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18133,7 +18133,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18147,7 +18147,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18161,7 +18161,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18175,7 +18175,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18189,7 +18189,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18203,7 +18203,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18217,7 +18217,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18231,7 +18231,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18245,7 +18245,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18259,7 +18259,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18273,7 +18273,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18287,7 +18287,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18301,7 +18301,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18315,7 +18315,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18329,7 +18329,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18343,7 +18343,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18357,7 +18357,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18371,7 +18371,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18385,7 +18385,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18399,7 +18399,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18413,7 +18413,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18427,7 +18427,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18441,7 +18441,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18455,7 +18455,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18469,7 +18469,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18483,7 +18483,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18497,7 +18497,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18511,7 +18511,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18525,7 +18525,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18539,7 +18539,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18553,7 +18553,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18567,7 +18567,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18581,7 +18581,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] } @@ -18596,7 +18596,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18610,7 +18610,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18624,7 +18624,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18638,7 +18638,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] } @@ -18656,7 +18656,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] } @@ -18677,7 +18677,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18691,7 +18691,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18705,7 +18705,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18719,7 +18719,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18733,7 +18733,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18747,7 +18747,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18761,7 +18761,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18775,7 +18775,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18789,7 +18789,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18803,7 +18803,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18817,7 +18817,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18831,7 +18831,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18845,7 +18845,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18859,7 +18859,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18873,7 +18873,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] } @@ -18888,7 +18888,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] } @@ -18906,7 +18906,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18920,7 +18920,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18934,7 +18934,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18948,7 +18948,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18962,7 +18962,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18976,7 +18976,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -18990,7 +18990,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19004,7 +19004,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19018,7 +19018,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19032,7 +19032,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19046,7 +19046,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19060,7 +19060,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19074,7 +19074,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19088,7 +19088,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19102,7 +19102,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19116,7 +19116,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19130,7 +19130,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19144,7 +19144,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19158,7 +19158,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19172,7 +19172,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19186,7 +19186,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19200,7 +19200,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19214,7 +19214,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19228,7 +19228,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19242,7 +19242,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19256,7 +19256,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19270,7 +19270,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19284,7 +19284,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19298,7 +19298,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19312,7 +19312,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19326,7 +19326,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19340,7 +19340,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19354,7 +19354,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19368,7 +19368,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19382,7 +19382,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19396,7 +19396,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19410,7 +19410,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19424,7 +19424,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19438,7 +19438,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19452,7 +19452,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19466,7 +19466,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19480,7 +19480,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19494,7 +19494,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19508,7 +19508,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19522,7 +19522,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19536,7 +19536,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19550,7 +19550,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19564,7 +19564,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19578,7 +19578,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19592,7 +19592,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19606,7 +19606,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19620,7 +19620,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19634,7 +19634,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19648,7 +19648,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19662,7 +19662,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19676,7 +19676,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19690,7 +19690,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19704,7 +19704,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19718,7 +19718,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] }, @@ -19732,7 +19732,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] } @@ -19750,7 +19750,7 @@ }, { "type": "string", - "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*(\\[[0-9]+\\])*)+)\\}" + "pattern": "\\$\\{(var(\\._*\\p{L}+([-_]*[\\p{L}\\p{N}]+)*_*(\\[[0-9]+\\])*)+)\\}" } ] } diff --git a/libs/dyn/dynvar/ref.go b/libs/dyn/dynvar/ref.go index de25f44a212..c4abd62151b 100644 --- a/libs/dyn/dynvar/ref.go +++ b/libs/dyn/dynvar/ref.go @@ -9,11 +9,12 @@ import ( ) // BaseVarDef matches a single dot-separated path segment in ${...} references. -// A segment may have leading underscores before the first letter, and may contain -// letters, digits, hyphens and underscores after that. +// A segment may have leading underscores before the first letter and trailing +// underscores after the last letter or digit, and may contain letters, digits, +// hyphens and underscores in between. // Keep in sync with _base_var_def in python/databricks/bundles/core/_transform.py. // Behavioral parity is enforced by testdata/reference_vectors.json. -const BaseVarDef = `_*\p{L}+([-_]*[\p{L}\p{N}]+)*` +const BaseVarDef = `_*\p{L}+([-_]*[\p{L}\p{N}]+)*_*` var re = regexp.MustCompile(fmt.Sprintf(`\$\{(%s(\.%s(\[[0-9]+\])*)*(\[[0-9]+\])*)\}`, BaseVarDef, BaseVarDef)) diff --git a/libs/dyn/dynvar/testdata/reference_vectors.json b/libs/dyn/dynvar/testdata/reference_vectors.json index 2c47b135450..196119c0345 100644 --- a/libs/dyn/dynvar/testdata/reference_vectors.json +++ b/libs/dyn/dynvar/testdata/reference_vectors.json @@ -184,6 +184,30 @@ "pure": true, "path": "resources.jobs._asset-bundle-deploymentjob.id" }, + { + "id": "trailing-underscore", + "input": "${hello_world_.world_world__}", + "match": true, + "references": ["hello_world_.world_world__"], + "pure": true, + "path": "hello_world_.world_world__" + }, + { + "id": "resource-key-trailing-underscore", + "input": "${resources.jobs.job_.id}", + "match": true, + "references": ["resources.jobs.job_.id"], + "pure": true, + "path": "resources.jobs.job_.id" + }, + { + "id": "resource-key-leading-and-trailing-underscores", + "input": "${resources.jobs._my__job__.id}", + "match": true, + "references": ["resources.jobs._my__job__.id"], + "pure": true, + "path": "resources.jobs._my__job__.id" + }, { "id": "segment-trailing-hyphen", "input": "${hello_world-.world_world}", diff --git a/python/databricks/bundles/core/_transform.py b/python/databricks/bundles/core/_transform.py index 8e3b4a6ec12..8ea007c0edd 100644 --- a/python/databricks/bundles/core/_transform.py +++ b/python/databricks/bundles/core/_transform.py @@ -321,7 +321,7 @@ def _unwrap_variable(tpe: type) -> Optional[type]: # - "${a.b}" # - "${a.b.c}" # - "${a.b[0].c}" -_base_var_def = r"_*[^\W\d_]+([-_]*[^\W_]+)*" +_base_var_def = r"_*[^\W\d_]+([-_]*[^\W_]+)*_*" _variable_regex = re.compile( r"(?