Repository: dxfrontier/dx-starter-templates
Pull request #262: 61 housekeeping remove GitHub issue templates
Author: login: dragolea
Labels: name: version: patch
Created: 2025-03-14T10:00:02Z | Merged: 2025-03-14T10:28:40Z

## Reviewers Checklist

for complete review list refer to ABS Loop - Review Aspects

### Organizational Section

- [x] PR is assigned to the according feature/bug
- [x] Feature/bug is descriptive
- [x] Feature/bug is assigned to according labels
- [x] Feature/bug is assigned to a developer

### Structure

- [x] Readability: Code is easy to understand, with meaningful names for variables, functions, and classes
- [x] Comments: Meaningful and helpful comments. Code is documented without being over-commented
- [x] DRY, KISS and YAGNI: Code implements only necessary features; no over-engineering
- [x] No sensitive data (e.g., passwords, API keys) in the code
- [x] No major updates for used packages

### Testing

- [x] Code is locally tested by developer (if applicable)
- [x] Automated tests pass successfully


Diff:
diff --git a/.gitattributes b/.gitattributes
index 9d807bc7..51576cf9 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -6,10 +6,6 @@
 /.devcontainer/devcontainer.json linguist-generated
 /.devcontainer/scripts/install-dependencies.sh linguist-generated
 /.gitattributes linguist-generated
-/.github/ISSUE_TEMPLATE/bug.yml linguist-generated
-/.github/ISSUE_TEMPLATE/feature.yml linguist-generated
-/.github/ISSUE_TEMPLATE/housekeeping.yml linguist-generated
-/.github/ISSUE_TEMPLATE/question.yml linguist-generated
 /.github/pull_request_template.md linguist-generated
 /.github/workflows/enforce-labels.yml linguist-generated
 /.github/workflows/release.yml linguist-generated
diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml
deleted file mode 100644
index be8cc5e4..00000000
--- a/.github/ISSUE_TEMPLATE/bug.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-name: 🐞 Bug
-description: File a bug/issue
-title: "[BUG] <title>"
-labels: ["type: bug"]
-body:
-  - type: textarea
-    attributes:
-      label: Current behavior
-      description: A description of what you're experiencing.
-    validations:
-      required: true
-
-  - type: textarea
-    attributes:
-      label: Expected behavior
-      description: A description of what you expected to happen.
-    validations:
-      required: true
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml
deleted file mode 100644
index 7c31ddbf..00000000
--- a/.github/ISSUE_TEMPLATE/feature.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-name: 💡 Feature
-description: Request for a new feature
-title: "[FEATURE] <title>"
-labels: ["type: feature"]
-body:
-  - type: textarea
-    attributes:
-      label: Description
-      description: A description of the feature.
-    validations:
-      required: true
-
-  - type: textarea
-    attributes:
-      label: Task List
-      description: Describe the steps to fulfill the feature.
-      value: |
-        - [ ] My First Task
-    validations:
-      required: true
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/housekeeping.yml b/.github/ISSUE_TEMPLATE/housekeeping.yml
deleted file mode 100644
index 33166060..00000000
--- a/.github/ISSUE_TEMPLATE/housekeeping.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-name: 💡 Housekeeping
-description: Maintenance or refactoring task
-title: "[HOUSEKEEPING] <title>"
-labels: ["type: housekeeping"]
-body:
-  - type: textarea
-    attributes:
-      label: Description
-      description: A description of the housekeeping task.
-    validations:
-      required: true
-
-  - type: textarea
-    attributes:
-      label: Task List
-      description: Describe the steps to fulfill the housekeeping task.
-      value: |
-        - [ ] My First Task
-    validations:
-      required: true
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/question.yml b/.github/ISSUE_TEMPLATE/question.yml
deleted file mode 100644
index 8a850800..00000000
--- a/.github/ISSUE_TEMPLATE/question.yml
+++ /dev/null
@@ -1,11 +0,0 @@
-name: ❓ Question
-description: Ask a question
-title: "[QUESTION] <title>"
-labels: ["type: question"]
-body:
-  - type: textarea
-    attributes:
-      label: Question
-      description: What would you like to know? If you encounter unusual behavior or identified a missing feature, consider opening a bug report instead.
-    validations:
-      required: true
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 6426fd8d..f76dbe7a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -46,10 +46,6 @@ tsconfig.json
 !/eslint.config.mjs
 !/.vscode/settings.json
 !/.github/pull_request_template.md
-!/.github/ISSUE_TEMPLATE/bug.yml
-!/.github/ISSUE_TEMPLATE/feature.yml
-!/.github/ISSUE_TEMPLATE/housekeeping.yml
-!/.github/ISSUE_TEMPLATE/question.yml
 !/cliff.toml
 !/.github/workflows/release.yml
 !/.github/workflows/enforce-labels.yml
diff --git a/.jsii b/.jsii
index ded01edd..d4447443 100644
--- a/.jsii
+++ b/.jsii
@@ -2426,7 +2426,7 @@
           },
           "locationInModule": {
             "filename": "src/base/config/github.ts",
-            "line": 372
+            "line": 251
           },
           "name": "addAttributePatterns",
           "parameters": [
@@ -2454,7 +2454,7 @@
           },
           "locationInModule": {
             "filename": "src/base/config/github.ts",
-            "line": 424
+            "line": 299
           },
           "name": "applyConfig",
           "overrides": "@dxfrontier/projen-template-projects.Config"
@@ -2467,7 +2467,7 @@
           },
           "locationInModule": {
             "filename": "src/base/config/github.ts",
-            "line": 417
+            "line": 292
           },
           "name": "registerConfig",
           "overrides": "@dxfrontier/projen-template-projects.Config"
@@ -2483,7 +2483,7 @@
           "immutable": true,
           "locationInModule": {
             "filename": "src/base/config/github.ts",
-            "line": 413
+            "line": 288
           },
           "name": "additionalAttributesPatterns",
           "overrides": "@dxfrontier/projen-template-projects.Config",
@@ -2505,7 +2505,7 @@
           "immutable": true,
           "locationInModule": {
             "filename": "src/base/config/github.ts",
-            "line": 407
+            "line": 282
           },
           "name": "additionalIgnorePatterns",
           "overrides": "@dxfrontier/projen-template-projects.Config",
@@ -2519,33 +2519,6 @@
             }
           }
         },
-        {
-          "docs": {
-            "returns": "A record where the key is the file path and the value is an array of strings\nrepresenting the content of the issue template.",
-            "stability": "stable",
-            "summary": "Retrieves the configuration for the bug issue template file."
-          },
-          "immutable": true,
-          "locationInModule": {
-            "filename": "src/base/config/github.ts",
-            "line": 71
-          },
-          "name": "configFileBugIssue",
-          "protected": true,
-          "type": {
-            "collection": {
-              "elementtype": {
-                "collection": {
-                  "elementtype": {
-                    "primitive": "string"
-                  },
-                  "kind": "array"
-                }
-              },
-              "kind": "map"
-            }
-          }
-        },
         {
           "docs": {
             "returns": "A record where the key is the file path and the value is an array of strings\nrepresenting the content of the issue template.",
@@ -2555,7 +2528,7 @@
           "immutable": true,
           "locationInModule": {
             "filename": "src/base/config/github.ts",
-            "line": 192
+            "line": 71
           },
           "name": "configFileCliff",
           "protected": true,
@@ -2582,7 +2555,7 @@
           "immutable": true,
           "locationInModule": {
             "filename": "src/base/config/github.ts",
-            "line": 326
+            "line": 205
           },
           "name": "configFileEnforceLabelsWorkflow",
           "protected": true,
@@ -2600,60 +2573,6 @@
             }
           }
         },
-        {
-          "docs": {
-            "returns": "A record where the key is the file path and the value is an array of strings\nrepresenting the content of the issue template.",
-            "stability": "stable",
-            "summary": "Retrieves the configuration for the feature request template file."
-          },
-          "immutable": true,
-          "locationInModule": {
-            "filename": "src/base/config/github.ts",
-            "line": 102
-          },
-          "name": "configFileFeatureIssue",
-          "protected": true,
-          "type": {
-            "collection": {
-              "elementtype": {
-                "collection": {
-                  "elementtype": {
-                    "primitive": "string"
-                  },
-                  "kind": "array"
-                }
-              },
-              "kind": "map"
-            }
-          }
-        },
-        {
-          "docs": {
-            "returns": "A record where the key is the file path and the value is an array of strings\nrepresenting the content of the issue template.",
-            "stability": "stable",
-            "summary": "Retrieves the configuration for the housekeeping issue template file."
-          },
-          "immutable": true,
-          "locationInModule": {
-            "filename": "src/base/config/github.ts",
-            "line": 135
-          },
-          "name": "configFileHousekeepingIssue",
-          "protected": true,
-          "type": {
-            "collection": {
-              "elementtype": {
-                "collection": {
-                  "elementtype": {
-                    "primitive": "string"
-                  },
-                  "kind": "array"
-                }
-              },
-              "kind": "map"
-            }
-          }
-        },
         {
           "docs": {
             "returns": "A record where the key is the file path and the value is an array of strings\nrepresenting the content of the issue template.",
@@ -2681,33 +2600,6 @@
             }
           }
         },
-        {
-          "docs": {
-            "returns": "A record where the key is the file path and the value is an array of strings\nrepresenting the content of the issue template.",
-            "stability": "stable",
-            "summary": "Retrieves the configuration for the question issue template file."
-          },
-          "immutable": true,
-          "locationInModule": {
-            "filename": "src/base/config/github.ts",
-            "line": 168
-          },
-          "name": "configFileQuestionIssue",
-          "protected": true,
-          "type": {
-            "collection": {
-              "elementtype": {
-                "collection": {
-                  "elementtype": {
-                    "primitive": "string"
-                  },
-                  "kind": "array"
-                }
-              },
-              "kind": "map"
-            }
-          }
-        },
         {
           "docs": {
             "returns": "A record where the key is the file path and the value is an array of strings\nrepresenting the content of the issue template.",
@@ -2717,7 +2609,7 @@
           "immutable": true,
           "locationInModule": {
             "filename": "src/base/config/github.ts",
-            "line": 294
+            "line": 173
           },
           "name": "configFileReleaseWorkflow",
           "protected": true,
@@ -2744,7 +2636,7 @@
           "immutable": true,
           "locationInModule": {
             "filename": "src/base/config/github.ts",
-            "line": 380
+            "line": 259
           },
           "name": "configs",
           "protected": true,
@@ -2776,7 +2668,7 @@
           "immutable": true,
           "locationInModule": {
             "filename": "src/base/config/github.ts",
-            "line": 398
+            "line": 273
           },
           "name": "filePatterns",
           "protected": true,
@@ -2881,7 +2773,7 @@
           },
           "locationInModule": {
             "filename": "src/cap-service/config/github.ts",
-            "line": 195
+            "line": 129
           },
           "name": "applyConfig",
           "overrides": "@dxfrontier/projen-template-projects.GitHubConfigBase"
@@ -2893,20 +2785,9 @@
           },
           "locationInModule": {
             "filename": "src/cap-service/config/github.ts",
-            "line": 188
+            "line": 122
           },
           "name": "createDeploymentWorkflow"
-        },
-        {
-          "docs": {
-            "stability": "stable",
-            "summary": "Creates a user story issue template file."
-          },
-          "locationInModule": {
-            "filename": "src/cap-service/config/github.ts",
-            "line": 178
-          },
-          "name": "createStoryIssue"
         }
       ],
       "name": "GitHubConfigCapService",
@@ -2918,7 +2799,7 @@
           "immutable": true,
           "locationInModule": {
             "filename": "src/cap-service/config/github.ts",
-            "line": 125
+            "line": 74
           },
           "name": "configFileDeploymentWorkflow",
           "protected": true,
@@ -2936,33 +2817,6 @@
             }
           }
         },
-        {
-          "docs": {
-            "stability": "stable",
-            "summary": "Retrieves the configuration for the feature request template file."
-          },
-          "immutable": true,
-          "locationInModule": {
-            "filename": "src/cap-service/config/github.ts",
-            "line": 48
-          },
-          "name": "configFileFeatureIssue",
-          "overrides": "@dxfrontier/projen-template-projects.GitHubConfigBase",
-          "protected": true,
-          "type": {
-            "collection": {
-              "elementtype": {
-                "collection": {
-                  "elementtype": {
-                    "primitive": "string"
-                  },
-                  "kind": "array"
-                }
-              },
-              "kind": "map"
-            }
-          }
-        },
         {
           "docs": {
             "stability": "stable",
@@ -2998,7 +2852,7 @@
           "immutable": true,
           "locationInModule": {
             "filename": "src/cap-service/config/github.ts",
-            "line": 99
+            "line": 48
           },
           "name": "configFileReleaseWorkflow",
           "overrides": "@dxfrontier/projen-template-projects.GitHubConfigBase",
@@ -3017,33 +2871,6 @@
             }
           }
         },
-        {
-          "docs": {
-            "returns": "A record where the key is the file path and the value is an array of strings\nrepresenting the content of the issue template.",
-            "stability": "stable",
-            "summary": "Retrieves the configuration for the story issue template file."
-          },
-          "immutable": true,
-          "locationInModule": {
-            "filename": "src/cap-service/config/github.ts",
-            "line": 81
-          },
-          "name": "configFileStoryIssue",
-          "protected": true,
-          "type": {
-            "collection": {
-              "elementtype": {
-                "collection": {
-                  "elementtype": {
-                    "primitive": "string"
-                  },
-                  "kind": "array"
-                }
-              },
-              "kind": "map"
-            }
-          }
-        },
         {
           "docs": {
             "stability": "stable",
@@ -3052,7 +2879,7 @@
           "immutable": true,
           "locationInModule": {
             "filename": "src/cap-service/config/github.ts",
-            "line": 161
+            "line": 110
           },
           "name": "configs",
           "overrides": "@dxfrontier/projen-template-projects.GitHubConfigBase",
@@ -6582,5 +6409,5 @@
     }
   },
   "version": "0.0.0",
-  "fingerprint": "okx2MHyUNznRwEZyI+uLGAj0qR7WozXjAQfPvrgXi94="
+  "fingerprint": "xL1PCJOHSJiZ8UiNsM+Tr8yxiTxEABcQVWm+f5lHKVU="
 }
\ No newline at end of file
diff --git a/.prettierignore b/.prettierignore
index 653b922f..a0010451 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -13,10 +13,6 @@
 /eslint.config.mjs
 /.vscode/settings.json
 /.github/pull_request_template.md
-/.github/ISSUE_TEMPLATE/bug.yml
-/.github/ISSUE_TEMPLATE/feature.yml
-/.github/ISSUE_TEMPLATE/housekeeping.yml
-/.github/ISSUE_TEMPLATE/question.yml
 /cliff.toml
 /.github/workflows/release.yml
 /.github/workflows/enforce-labels.yml
diff --git a/.projen/files.json b/.projen/files.json
index 52621534..6488781a 100644
--- a/.projen/files.json
+++ b/.projen/files.json
@@ -4,10 +4,6 @@
     ".devcontainer/devcontainer.json",
     ".devcontainer/scripts/install-dependencies.sh",
     ".gitattributes",
-    ".github/ISSUE_TEMPLATE/bug.yml",
-    ".github/ISSUE_TEMPLATE/feature.yml",
-    ".github/ISSUE_TEMPLATE/housekeeping.yml",
-    ".github/ISSUE_TEMPLATE/question.yml",
     ".github/pull_request_template.md",
     ".github/workflows/enforce-labels.yml",
     ".github/workflows/release.yml",
diff --git a/API.md b/API.md
index a048261a..5cd77166 100644
--- a/API.md
+++ b/API.md
@@ -7386,7 +7386,6 @@ new GitHubConfigCapService(project: BaseProject | JsiiProject)
 | <code><a href="#@dxfrontier/projen-template-projects.GitHubConfigCapService.registerConfig">registerConfig</a></code> | Registers config to other configuration modules. Public API call addressing other modules should be performed here, to guarantee proper configuration handling. |
 | <code><a href="#@dxfrontier/projen-template-projects.GitHubConfigCapService.addAttributePatterns">addAttributePatterns</a></code> | Adds custom attributes patterns to the project's configuration. |
 | <code><a href="#@dxfrontier/projen-template-projects.GitHubConfigCapService.createDeploymentWorkflow">createDeploymentWorkflow</a></code> | Creates a deployment workflow template file. |
-| <code><a href="#@dxfrontier/projen-template-projects.GitHubConfigCapService.createStoryIssue">createStoryIssue</a></code> | Creates a user story issue template file. |
 
 ---
 
@@ -7473,14 +7472,6 @@ public createDeploymentWorkflow(): void
 
 Creates a deployment workflow template file.
 
-##### `createStoryIssue` <a name="createStoryIssue" id="@dxfrontier/projen-template-projects.GitHubConfigCapService.createStoryIssue"></a>
-
-```typescript
-public createStoryIssue(): void
-```
-
-Creates a user story issue template file.
-
 #### Static Functions <a name="Static Functions" id="Static Functions"></a>
 
 | **Name** | **Description** |
diff --git a/lib/base/config/github.d.ts b/lib/base/config/github.d.ts
index 8862f0c0..ad90634a 100644
--- a/lib/base/config/github.d.ts
+++ b/lib/base/config/github.d.ts
@@ -21,34 +21,6 @@ export declare class GitHubConfigBase extends Config {
      *          representing the content of the issue template.
      */
     protected get configFilePullRequest(): Record<string, string[]>;
-    /**
-     * Retrieves the configuration for the bug issue template file.
-     *
-     * @returns A record where the key is the file path and the value is an array of strings
-     *          representing the content of the issue template.
-     */
-    protected get configFileBugIssue(): Record<string, string[]>;
-    /**
-     * Retrieves the configuration for the feature request template file.
-     *
-     * @returns A record where the key is the file path and the value is an array of strings
-     *          representing the content of the issue template.
-     */
-    protected get configFileFeatureIssue(): Record<string, string[]>;
-    /**
-     * Retrieves the configuration for the housekeeping issue template file.
-     *
-     * @returns A record where the key is the file path and the value is an array of strings
-     *          representing the content of the issue template.
-     */
-    protected get configFileHousekeepingIssue(): Record<string, string[]>;
-    /**
-     * Retrieves the configuration for the question issue template file.
-     *
-     * @returns A record where the key is the file path and the value is an array of strings
-     *          representing the content of the issue template.
-     */
-    protected get configFileQuestionIssue(): Record<string, string[]>;
     /**
      * Retrieves the configuration for the git cliff template file.
      *
diff --git a/lib/base/config/github.js b/lib/base/config/github.js
index 25686308..83466b2b 100644
--- a/lib/base/config/github.js
+++ b/lib/base/config/github.js
@@ -59,123 +59,6 @@ class GitHubConfigBase extends config_1.Config {
             ],
         };
     }
-    /**
-     * Retrieves the configuration for the bug issue template file.
-     *
-     * @returns A record where the key is the file path and the value is an array of strings
-     *          representing the content of the issue template.
-     */
-    get configFileBugIssue() {
-        return {
-            '.github/ISSUE_TEMPLATE/bug.yml': [
-                'name: 🐞 Bug',
-                'description: File a bug/issue',
-                'title: "[BUG] <title>"',
-                'labels: ["type: bug"]',
-                'body:',
-                '  - type: textarea',
-                '    attributes:',
-                '      label: Current behavior',
-                "      description: A description of what you're experiencing.",
-                '    validations:',
-                '      required: true',
-                '',
-                '  - type: textarea',
-                '    attributes:',
-                '      label: Expected behavior',
-                '      description: A description of what you expected to happen.',
-                '    validations:',
-                '      required: true',
-            ],
-        };
-    }
-    /**
-     * Retrieves the configuration for the feature request template file.
-     *
-     * @returns A record where the key is the file path and the value is an array of strings
-     *          representing the content of the issue template.
-     */
-    get configFileFeatureIssue() {
-        return {
-            '.github/ISSUE_TEMPLATE/feature.yml': [
-                'name: 💡 Feature',
-                'description: Request for a new feature',
-                'title: "[FEATURE] <title>"',
-                'labels: ["type: feature"]',
-                'body:',
-                '  - type: textarea',
-                '    attributes:',
-                '      label: Description',
-                '      description: A description of the feature.',
-                '    validations:',
-                '      required: true',
-                '',
-                '  - type: textarea',
-                '    attributes:',
-                '      label: Task List',
-                '      description: Describe the steps to fulfill the feature.',
-                '      value: |',
-                '        - [ ] My First Task',
-                '    validations:',
-                '      required: true',
-            ],
-        };
-    }
-    /**
-     * Retrieves the configuration for the housekeeping issue template file.
-     *
-     * @returns A record where the key is the file path and the value is an array of strings
-     *          representing the content of the issue template.
-     */
-    get configFileHousekeepingIssue() {
-        return {
-            '.github/ISSUE_TEMPLATE/housekeeping.yml': [
-                'name: 💡 Housekeeping',
-                'description: Maintenance or refactoring task',
-                'title: "[HOUSEKEEPING] <title>"',
-                'labels: ["type: housekeeping"]',
-                'body:',
-                '  - type: textarea',
-                '    attributes:',
-                '      label: Description',
-                '      description: A description of the housekeeping task.',
-                '    validations:',
-                '      required: true',
-                '',
-                '  - type: textarea',
-                '    attributes:',
-                '      label: Task List',
-                '      description: Describe the steps to fulfill the housekeeping task.',
-                '      value: |',
-                '        - [ ] My First Task',
-                '    validations:',
-                '      required: true',
-            ],
-        };
-    }
-    /**
-     * Retrieves the configuration for the question issue template file.
-     *
-     * @returns A record where the key is the file path and the value is an array of strings
-     *          representing the content of the issue template.
-     */
-    get configFileQuestionIssue() {
-        return {
-            '.github/ISSUE_TEMPLATE/question.yml': [
-                'name: ❓ Question',
-                'description: Ask a question',
-                'title: "[QUESTION] <title>"',
-                'labels: ["type: question"]',
-                'body:',
-                '  - type: textarea',
-                '    attributes:',
-                '      label: Question',
-                '      description: What would you like to know? If you encounter unusual behavior or identified a missing feature, consider opening a bug report instead.',
-                '    validations:',
-                '      required: true',
-            ],
-        };
-    }
     /**
      * Retrieves the configuration for the git cliff template file.
      *
@@ -368,10 +251,6 @@ class GitHubConfigBase extends config_1.Config {
     get configs() {
         return [
             this.configFilePullRequest,
-            this.configFileBugIssue,
-            this.configFileFeatureIssue,
-            this.configFileHousekeepingIssue,
-            this.configFileQuestionIssue,
             this.configFileCliff,
             this.configFileReleaseWorkflow,
             this.configFileEnforceLabelsWorkflow,
@@ -404,10 +283,6 @@ class GitHubConfigBase extends config_1.Config {
     }
     applyConfig() {
         this.createTemplateFile(this.configFilePullRequest);
-        this.createTemplateFile(this.configFileBugIssue);
-        this.createTemplateFile(this.configFileFeatureIssue);
-        this.createTemplateFile(this.configFileHousekeepingIssue);
-        this.createTemplateFile(this.configFileQuestionIssue);
         this.createTemplateFile(this.configFileCliff);
         this.createTemplateFile(this.configFileReleaseWorkflow);
         this.createTemplateFile(this.configFileEnforceLabelsWorkflow);
@@ -419,4 +294,4 @@ class GitHubConfigBase extends config_1.Config {
 exports.GitHubConfigBase = GitHubConfigBase;
 _a = JSII_RTTI_SYMBOL_1;
 GitHubConfigBase[_a] = { fqn: "@dxfrontier/projen-template-projects.GitHubConfigBase", version: "0.0.0" };
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2l0aHViLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2Jhc2UvY29uZmlnL2dpdGh1Yi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLG1DQUFrQztBQUNsQyxzQ0FBbUM7QUFFbkMsNENBQXdDO0FBRXhDOzs7O0dBSUc7QUFDSCxNQUFhLGdCQUFpQixTQUFRLGVBQU07SUFHMUMsWUFBWSxPQUFxQjtRQUMvQixLQUFLLENBQUMsT0FBTyxDQUFDLENBQUM7UUFFZixJQUFJLENBQUMsaUJBQWlCLEdBQUcsSUFBSSxDQUFDLDBCQUEwQixDQUFDO0lBQzNELENBQUM7SUFFRDs7OztPQUlHO0lBQ0gsSUFBYywwQkFBMEI7UUFDdEMsT0FBTyxFQUFFLENBQUM7SUFDWixDQUFDO0lBRUQ7Ozs7O09BS0c7SUFDSCxJQUFjLHFCQUFxQjtRQUNqQyxPQUFPO1lBQ0wsa0NBQWtDLEVBQUU7Z0JBQ2xDLHdCQUF3QjtnQkFDeEIsRUFBRTtnQkFDRiw2REFBNkQ7Z0JBQzdELEVBQUU7Z0JBQ0YsNEJBQTRCO2dCQUM1QixFQUFFO2dCQUNGLG1EQUFtRDtnQkFDbkQsa0NBQWtDO2dCQUNsQyxtREFBbUQ7Z0JBQ25ELDhDQUE4QztnQkFDOUMsRUFBRTtnQkFDRixlQUFlO2dCQUNmLEVBQUU7Z0JBQ0YsNEdBQTRHO2dCQUM1RyxrR0FBa0c7Z0JBQ2xHLHlGQUF5RjtnQkFDekYsaUVBQWlFO2dCQUNqRSwwQ0FBMEM7Z0JBQzFDLEVBQUU7Z0JBQ0YsYUFBYTtnQkFDYixFQUFFO2dCQUNGLDJEQUEyRDtnQkFDM0QseUNBQXlDO2FBQzFDO1NBQ0YsQ0FBQztJQUNKLENBQUM7SUFFRDs7Ozs7T0FLRztJQUNILElBQWMsa0JBQWtCO1FBQzlCLE9BQU87WUFDTCxnQ0FBZ0MsRUFBRTtnQkFDaEMsY0FBYztnQkFDZCwrQkFBK0I7Z0JBQy9CLHdCQUF3QjtnQkFDeEIsdUJBQXVCO2dCQUN2QixPQUFPO2dCQUNQLG9CQUFvQjtnQkFDcEIsaUJB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cEQsSUFBSSxDQUFDLGtCQUFrQixDQUFDLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO1FBQ2pELElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsc0JBQXNCLENBQUMsQ0FBQztRQUNyRCxJQUFJLENBQUMsa0JBQWtCLENBQUMsSUFBSSxDQUFDLDJCQUEyQixDQUFDLENBQUM7UUFDMUQsSUFBSSxDQUFDLGtCQUFrQixDQUFDLElBQUksQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDO1FBQ3RELElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsZUFBZSxDQUFDLENBQUM7UUFDOUMsSUFBSSxDQUFDLGtCQUFrQixDQUFDLElBQUksQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDO1FBQ3hELElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsK0JBQStCLENBQUMsQ0FBQztRQUU5RCxLQUFLLE1BQU0sS0FBSyxJQUFJLElBQUksQ0FBQyxpQkFBaUIsRUFBRSxDQUFDO1lBQzNDLElBQUksQ0FBQyxPQUFPLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBQyxJQUFJLEtBQUssRUFBRSxFQUFFLG9CQUFvQixDQUFDLENBQUM7UUFDOUUsQ0FBQztJQUNILENBQUM7O0FBMWFILDRDQTJhQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFRleHRGaWxlIH0gZnJvbSAncHJvamVuJztcbmltcG9ydCB7IENvbmZpZyB9IGZyb20gJy4uL2NvbmZpZyc7XG5pbXBvcnQgeyBQcm9qZWN0VHlwZXMgfSBmcm9tICcuLi8uLi91dGlsL3R5cGVzL3Byb2plY3QnO1xuaW1wb3J0IHsgdXRpbCB9IGZyb20gJy4uLy4uL3V0aWwvdXRpbHMnO1xuXG4vKipcbiAqIEJhc2UgY2xhc3MgZm9yIGltcGxlbWVudGluZyBhbGwgcmVsZXZhbnQgR2l0SHViIGNvbmZpZ3VyYXRpb24uXG4gKlxuICogVGhpcyBjbGFzcyBhY3RzIGFzIGEgYmFzZSBmb3IgaGFuZGxpbmcgR2l0SHViIGNvbmZpZ3VyYXRpb24gd2l0aGluIHByb2plY3RzLlxuICovXG5leHBvcnQgY2xhc3MgR2l0SHViQ29uZmlnQmFzZSBleHRlbmRzIENvbmZpZyB7XG4gIHByb3RlY3RlZCBhdHRyaWJ1dGVQYXR0ZXJuczogc3RyaW5nW107XG5cbiAgY29uc3RydWN0b3IocHJvamVjdDogUHJvamVjdFR5cGVzKSB7XG4gICAgc3VwZXIocHJvamVjdCk7XG5cbiAgICB0aGlzLmF0dHJpYnV0ZVBhdHRlcm5zID0gdGhpcy5zdGFuZGFyZEF0dHJpYnV0ZXNQYXR0ZXJucztcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXRzIHRoZSBzdGFuZGFyZCBhdHRyaWJ1dGVzIHBhdHRlcm5zIHJlcXVpcmVkIGZvciBjb25maWd1cmF0aW9uLlxuICAgKlxuICAgKiBAcmV0dXJucyBBIGxpc3Qgb2YgYXR0cmlidXRlcyBwYXR0ZXJucy5cbiAgICovXG4gIHByb3RlY3RlZCBnZXQgc3RhbmRhcmRBdHRyaWJ1dGVzUGF0dGVybnMoKTogc3RyaW5nW10ge1xuICAgIHJldHVybiBbXTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXRyaWV2ZXMgdGhlIGNvbmZpZ3VyYXRpb24gZm9yIHRoZSBwdWxsIHJlcXVlc3QgdGVtcGxhdGUgZmlsZS5cbiAgICpcbiAgICogQHJldHVybnMgQSByZWNvcmQgd2hlcmUgdGhlIGtleSBpcyB0aGUgZmlsZSBwYXRoIGFuZCB0aGUgdmFsdWUgaXMgYW4gYXJyYXkgb2Ygc3RyaW5nc1xuICAgKiAgICAgICAgICByZXByZXNlbnRpbmcgdGhlIGNvbnRlbnQgb2YgdGhlIGlzc3VlIHRlbXBsYXRlLlxuICAgKi9cbiAgcHJvdGVjdGVkIGdldCBjb25maWdGaWxlUHVsbFJlcXVlc3QoKTogUmVjb3JkPHN0cmluZywgc3RyaW5nW10+IHtcbiAgICByZXR1cm4ge1xuICAgICAgJy5naXRodWIvcHVsbF9yZXF1ZXN0X3RlbXBsYXRlLm1kJzogW1xuICAgICAgICAnIyMgUmV2aWV3ZXJzIENoZWNrbGlzdCcsXG4gICAgICAgICcnLFxuICAgICAgICAnZm9yIGNvbXBsZXRlIHJldmlldyBsaXN0IHJlZmVyIHRvIEFCUyBMb29wIC0gUmV2aWV3IEFzcGVjdHMnLFxuICAgICAgICAnJyxcbiAgICAgICAgJyMjIyBPcmdhbml6YXRpb25hbCBTZWN0aW9uJyxcbiAgICAgICAgJycsXG4gICAgICAgICctIFsgXSBQUiBpcyBhc3NpZ25lZCB0byB0aGUgYWNjb3JkaW5nIGZlYXR1cmUvYnVnJyxcbiAgICAgICAgJy0gWyBdIEZlYXR1cmUvYnVnIGlzIGRlc2NyaXB0aXZlJyxcbiAgICAgICAgJy0gWyBdIEZlYXR1cmUvYnVnIGlzIGFzc2lnbmVkIHRvIGFjY29yZGluZyBsYWJlbHMnLFxuICAgICAgICAnLSBbIF0gRmVhdHVyZS9idWcgaXMgYXNzaWduZWQgdG8gYSBkZXZlbG9wZXInLFxuICAgICAgICAnJyxcbiAgICAgICAgJyMjIyBTdHJ1Y3R1cmUnLFxuICAgICAgICAnJyxcbiAgICAgICAgJy0gWyBdIFJlYWRhYmlsaXR5OiBDb2RlIGlzIGVhc3kgdG8gdW5kZXJzdGFuZCwgd2l0aCBtZWFuaW5nZnVsIG5hbWVzIGZvciB2YXJpYWJsZXMsIGZ1bmN0aW9ucywgYW5kIGNsYXNzZXMnLFxuICAgICAgICAnLSBbIF0gQ29tbWVudHM6IE1lYW5pbmdmdWwgYW5kIGhlbHBmdWwgY29tbWVudHMuIENvZGUgaXMgZG9jdW1lbnRlZCB3aXRob3V0IGJlaW5nIG92ZXItY29tbWVudGVkJyxcbiAgICAgICAgJy0gWyBdIERSWSwgS0lTUyBhbmQgWUFHTkk6IENvZGUgaW1wbGVtZW50cyBvbmx5IG5lY2Vzc2FyeSBmZWF0dXJlczsgbm8gb3Zlci1lbmdpbmVlcmluZycsXG4gICAgICAgICctIFsgXSBObyBzZW5zaXRpdmUgZGF0YSAoZS5nLiwgcGFzc3dvcmRzLCBBUEkga2V5cykgaW4gdGhlIGNvZGUnLFxuICAgICAgICAnLSBbIF0gTm8gbWFqb3IgdXBkYXRlcyBmb3IgdXNlZCBwYWNrYWdlcycsXG4gICAgICAgICcnLFxuICAgICAgICAnIyMjIFRlc3RpbmcnLFxuICAgICAgICAnJyxcbiAgICAgICAgJy0gWyBdIENvZGUgaXMgbG9jYWxseSB0ZXN0ZWQgYnkgZGV2ZWxvcGVyIChpZiBhcHBsaWNhYmxlKScsXG4gICAgICAgICctIFsgXSBBdXRvbWF0ZWQgdGVzdHMgcGFzcyBzdWNjZXNzZnVsbHknLFxuICAgICAgXSxcbiAgICB9O1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHJpZXZlcyB0aGUgY29uZmlndXJhdGlvbiBmb3IgdGhlIGJ1ZyBpc3N1ZSB0ZW1wbGF0ZSBmaWxlLlxuICAgKlxuICAgKiBAcmV0dXJucyBBIHJlY29yZCB3aGVyZSB0aGUga2V5IGlzIHRoZSBmaWxlIHBhdGggYW5kIHRoZSB2YWx1ZSBpcyBhbiBhcnJheSBvZiBzdHJpbmdzXG4gICAqICAgICAgICAgIHJlcHJlc2VudGluZyB0aGUgY29udGVudCBvZiB0aGUgaXNzdWUgdGVtcGxhdGUuXG4gICAqL1xuICBwcm90ZWN0ZWQgZ2V0IGNvbmZpZ0ZpbGVCdWdJc3N1ZSgpOiBSZWNvcmQ8c3RyaW5nLCBzdHJpbmdbXT4ge1xuICAgIHJldHVybiB7XG4gICAgICAnLmdpdGh1Yi9JU1NVRV9URU1QTEFURS9idWcueW1sJzogW1xuICAgICAgICAnbmFtZTog8J+QniBCdWcnLFxuICAgICAgICAnZGVzY3JpcHRpb246IEZpbGUgYSBidWcvaXNzdWUnLFxuICAgICAgICAndGl0bGU6IFwiW0JVR10gPHRpdGxlPlwiJyxcbiAgICAgICAgJ2xhYmVsczogW1widHlwZTogYnVnXCJdJyxcbiAgICAgICAgJ2JvZHk6JyxcbiAgICAgICAgJyAgLSB0eXBlOiB0ZXh0YXJlYScsXG4gICAgICAgICcgICAgYXR0cmlidXRlczonLFxuICAgICAgICAnICAgICAgbGFiZWw6IEN1cnJlbnQgYmVoYXZpb3InLFxuICAgICAgICBcIiAgICAgIGRlc2NyaXB0aW9uOiBBIGRlc2NyaXB0aW9uIG9mIHdoYXQgeW91J3JlIGV4cGVyaWVuY2luZy5cIixcbiAgICAgICAgJyAgICB2YWxpZGF0aW9uczonLFxuICAgICAgICAnICAgICAgcmVxdWlyZWQ6IHRydWUnLFxuICAgICAgICAnJyxcbiAgICAgICAgJyAgLSB0eXBlOiB0ZXh0YXJlYScsXG4gICAgICAgICcgICAgYXR0cmlidXRlczonLFxuICAgICAgICAnICAgICAgbGFiZWw6IEV4cGVjdGVkIGJlaGF2aW9yJyxcbiAgICAgICAgJyAgICAgIGRlc2NyaXB0aW9uOiBBIGRlc2NyaXB0aW9uIG9mIHdoYXQgeW91IGV4cGVjdGVkIHRvIGhhcHBlbi4nLFxuICAgICAgICAnICAgIHZhbGlkYXRpb25zOicsXG4gICAgICAgICcgICAgICByZXF1aXJlZDogdHJ1ZScsXG4gICAgICBdLFxuICAgIH07XG4gIH1cblxuICAvKipcbiAgICogUmV0cmlldmVzIHRoZSBjb25maWd1cmF0aW9uIGZvciB0aGUgZmVhdHVyZSByZXF1ZXN0IHRlbXBsYXRlIGZpbGUuXG4gICAqXG4gICAqIEByZXR1cm5zIEEgcmVjb3JkIHdoZXJlIHRoZSBrZXkgaXMgdGhlIGZpbGUgcGF0aCBhbmQgdGhlIHZhbHVlIGlzIGFuIGFycmF5IG9mIHN0cmluZ3NcbiAgICogICAgICAgICAgcmVwcmVzZW50aW5nIHRoZSBjb250ZW50IG9mIHRoZSBpc3N1ZSB0ZW1wbGF0ZS5cbiAgICovXG4gIHByb3RlY3RlZCBnZXQgY29uZmlnRmlsZUZlYXR1cmVJc3N1ZSgpOiBSZWNvcmQ8c3RyaW5nLCBzdHJpbmdbXT4ge1xuICAgIHJldHVybiB7XG4gICAgICAnLmdpdGh1Yi9JU1NVRV9URU1QTEFURS9mZWF0dXJlLnltbCc6IFtcbiAgICAgICAgJ25hbWU6IPCfkqEgRmVhdHVyZScsXG4gICAgICAgICdkZXNjcmlwdGlvbjogUmVxdWVzdCBmb3IgYSBuZXcgZmVhdHVyZScsXG4gICAgICAgICd0aXRsZTogXCJbRkVBVFVSRV0gPHRpdGxlPlwiJyxcbiAgICAgICAgJ2xhYmVsczogW1widHlwZTogZmVhdHVyZVwiXScsXG4gICAgICAgICdib2R5OicsXG4gICAgICAgICcgIC0gdHlwZTogdGV4dGFyZWEnLFxuICAgICAgICAnICAgIGF0dHJpYnV0ZXM6JyxcbiAgICAgICAgJyAgICAgIGxhYmVsOiBEZXNjcmlwdGlvbicsXG4gICAgICAgICcgICAgICBkZXNjcmlwdGlvbjogQSBkZXNjcmlwdGlvbiBvZiB0aGUgZmVhdHVyZS4nLFxuICAgICAgICAnICAgIHZhbGlkYXRpb25zOicsXG4gICAgICAgICcgICAgICByZXF1aXJlZDogdHJ1ZScsXG4gICAgICAgICcnLFxuICAgICAgICAnICAtIHR5cGU6IHRleHRhcmVhJyxcbiAgICAgICAgJyAgICBhdHRyaWJ1dGVzOicsXG4gICAgICAgICcgICAgICBsYWJlbDogVGFzayBMaXN0JyxcbiAgICAgICAgJyAgICAgIGRlc2NyaXB0aW9uOiBEZXNjcmliZSB0aGUgc3RlcHMgdG8gZnVsZmlsbCB0aGUgZmVhdHVyZS4nLFxuICAgICAgICAnICAgICAgdmFsdWU6IHwnLFxuICAgICAgICAnICAgICAgICAtIFsgXSBNeSBGaXJzdCBUYXNrJyxcbiAgICAgICAgJyAgICB2YWxpZGF0aW9uczonLFxuICAgICAgICAnICAgICAgcmVxdWlyZWQ6IHRydWUnLFxuICAgICAgXSxcbiAgICB9O1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHJpZXZlcyB0aGUgY29uZmlndXJhdGlvbiBmb3IgdGhlIGhvdXNla2VlcGluZyBpc3N1ZSB0ZW1wbGF0ZSBmaWxlLlxuICAgKlxuICAgKiBAcmV0dXJucyBBIHJlY29yZCB3aGVyZSB0aGUga2V5IGlzIHRoZSBmaWxlIHBhdGggYW5kIHRoZSB2YWx1ZSBpcyBhbiBhcnJheSBvZiBzdHJpbmdzXG4gICAqICAgICAgICAgIHJlcHJlc2VudGluZyB0aGUgY29udGVudCBvZiB0aGUgaXNzdWUgdGVtcGxhdGUuXG4gICAqL1xuICBwcm90ZWN0ZWQgZ2V0IGNvbmZpZ0ZpbGVIb3VzZWtlZXBpbmdJc3N1ZSgpOiBSZWNvcmQ8c3RyaW5nLCBzdHJpbmdbXT4ge1xuICAgIHJldHVybiB7XG4gICAgICAnLmdpdGh1Yi9JU1NVRV9URU1QTEFURS9ob3VzZWtlZXBpbmcueW1sJzogW1xuICAgICAgICAnbmFtZTog8J+SoSBIb3VzZWtlZXBpbmcnLFxuICAgICAgICAnZGVzY3JpcHRpb246IE1haW50ZW5hbmNlIG9yIHJlZmFjdG9yaW5nIHRhc2snLFxuICAgICAgICAndGl0bGU6IFwiW0hPVVNFS0VFUElOR10gPHRpdGxlPlwiJyxcbiAgICAgICAgJ2xhYmVsczogW1widHlwZTogaG91c2VrZWVwaW5nXCJdJyxcbiAgICAgICAgJ2JvZHk6JyxcbiAgICAgICAgJyAgLSB0eXBlOiB0ZXh0YXJlYScsXG4gICAgICAgICcgICAgYXR0cmlidXRlczonLFxuICAgICAgICAnICAgICAgbGFiZWw6IERlc2NyaXB0aW9uJyxcbiAgICAgICAgJyAgICAgIGRlc2NyaXB0aW9uOiBBIGRlc2NyaXB0aW9uIG9mIHRoZSBob3VzZWtlZXBpbmcgdGFzay4nLFxuICAgICAgICAnICAgIHZhbGlkYXRpb25zOicsXG4gICAgICAgICcgICAgICByZXF1aXJlZDogdHJ1ZScsXG4gICAgICAgICcnLFxuICAgICAgICAnICAtIHR5cGU6IHRleHRhcmVhJyxcbiAgICAgICAgJyAgICBhdHRyaWJ1dGVzOicsXG4gICAgICAgICcgICAgICBsYWJlbDogVGFzayBMaXN0JyxcbiAgICAgICAgJyAgICAgIGRlc2NyaXB0aW9uOiBEZXNjcmliZSB0aGUgc3RlcHMgdG8gZnVsZmlsbCB0aGUgaG91c2VrZWVwaW5nIHRhc2suJyxcbiAgICAgICAgJyAgICAgIHZhbHVlOiB8JyxcbiAgICAgICAgJyAgICAgICAgLSBbIF0gTXkgRmlyc3QgVGFzaycsXG4gICAgICAgICcgICAgdmFsaWRhdGlvbnM6JyxcbiAgICAgICAgJyAgICAgIHJlcXVpcmVkOiB0cnVlJyxcbiAgICAgIF0sXG4gICAgfTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXRyaWV2ZXMgdGhlIGNvbmZpZ3VyYXRpb24gZm9yIHRoZSBxdWVzdGlvbiBpc3N1ZSB0ZW1wbGF0ZSBmaWxlLlxuICAgKlxuICAgKiBAcmV0dXJucyBBIHJlY29yZCB3aGVyZSB0aGUga2V5IGlzIHRoZSBmaWxlIHBhdGggYW5kIHRoZSB2YWx1ZSBpcyBhbiBhcnJheSBvZiBzdHJpbmdzXG4gICAqICAgICAgICAgIHJlcHJlc2VudGluZyB0aGUgY29udGVudCBvZiB0aGUgaXNzdWUgdGVtcGxhdGUuXG4gICAqL1xuICBwcm90ZWN0ZWQgZ2V0IGNvbmZpZ0ZpbGVRdWVzdGlvbklzc3VlKCk6IFJlY29yZDxzdHJpbmcsIHN0cmluZ1tdPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgICcuZ2l0aHViL0lTU1VFX1RFTVBMQVRFL3F1ZXN0aW9uLnltbCc6IFtcbiAgICAgICAgJ25hbWU6IOKdkyBRdWVzdGlvbicsXG4gICAgICAgICdkZXNjcmlwdGlvbjogQXNrIGEgcXVlc3Rpb24nLFxuICAgICAgICAndGl0bGU6IFwiW1FVRVNUSU9OXSA8dGl0bGU+XCInLFxuICAgICAgICAnbGFiZWxzOiBbXCJ0eXBlOiBxdWVzdGlvblwiXScsXG4gICAgICAgICdib2R5OicsXG4gICAgICAgICcgIC0gdHlwZTogdGV4dGFyZWEnLFxuICAgICAgICAnICAgIGF0dHJpYnV0ZXM6JyxcbiAgICAgICAgJyAgICAgIGxhYmVsOiBRdWVzdGlvbicsXG4gICAgICAgICcgICAgICBkZXNjcmlwdGlvbjogV2hhdCB3b3VsZCB5b3UgbGlrZSB0byBrbm93PyBJZiB5b3UgZW5jb3VudGVyIHVudXN1YWwgYmVoYXZpb3Igb3IgaWRlbnRpZmllZCBhIG1pc3NpbmcgZmVhdHVyZSwgY29uc2lkZXIgb3BlbmluZyBhIGJ1ZyByZXBvcnQgaW5zdGVhZC4nLFxuICAgICAgICAnICAgIHZhbGlkYXRpb25zOicsXG4gICAgICAgICcgICAgICByZXF1aXJlZDogdHJ1ZScsXG4gICAgICBdLFxuICAgIH07XG4gIH1cblxuICAvKipcbiAgICogUmV0cmlldmVzIHRoZSBjb25maWd1cmF0aW9uIGZvciB0aGUgZ2l0IGNsaWZmIHRlbXBsYXRlIGZpbGUuXG4gICAqXG4gICAqIEByZXR1cm5zIEEgcmVjb3JkIHdoZXJlIHRoZSBrZXkgaXMgdGhlIGZpbGUgcGF0aCBhbmQgdGhlIHZhbHVlIGlzIGFuIGFycmF5IG9mIHN0cmluZ3NcbiAgICogICAgICAgICAgcmVwcmVzZW50aW5nIHRoZSBjb250ZW50IG9mIHRoZSBpc3N1ZSB0ZW1wbGF0ZS5cbiAgICovXG4gIHByb3RlY3RlZCBnZXQgY29uZmlnRmlsZUNsaWZmKCk6IFJlY29yZDxzdHJpbmcsIHN0cmluZ1tdPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgICdjbGlmZi50b21sJzogW1xuICAgICAgICAnIyBnaXQtY2xpZmYgfiBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gZmlsZScsXG4gICAgICAgICcjIGh0dHBzOi8vZ2l0LWNsaWZmLm9yZy9kb2NzL2NvbmZpZ3VyYXRpb24nLFxuICAgICAgICAnIycsXG4gICAgICAgICcjIExpbmVzIHN0YXJ0aW5nIHdpdGggXCIjXCIgYXJlIGNvbW1lbnRzLicsXG4gICAgICAgICcjIENvbmZpZ3VyYXRpb24gb3B0aW9ucyBhcmUgb3JnYW5pemVkIGludG8gdGFibGVzIGFuZCBrZXlzLicsXG4gICAgICAgICcjIFNlZSBkb2N1bWVudGF0aW9uIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIGF2YWlsYWJsZSBvcHRpb25zLicsXG4gICAgICAgICcnLFxuICAgICAgICAnW2NoYW5nZWxvZ10nLFxuICAgICAgICAnIyBjaGFuZ2Vsb2cgaGVhZGVyJyxcbiAgICAgICAgJ2hlYWRlciA9IFwiXCJcIicsXG4gICAgICAgICcjIENoYW5nZWxvZ1xcXFxuJyxcbiAgICAgICAgJ0FsbCBub3RhYmxlIGNoYW5nZXMgdG8gdGhpcyBwcm9qZWN0IHdpbGwgYmUgZG9jdW1lbnRlZCBpbiB0aGlzIGZpbGUuXFxcXG4nLFxuICAgICAgICAnXCJcIlwiJyxcbiAgICAgICAgJyMgdGVtcGxhdGUgZm9yIHRoZSBjaGFuZ2Vsb2cgYm9keScsXG4gICAgICAgICcjIGh0dHBzOi8va2VhdHMuZ2l0aHViLmlvL3RlcmEvZG9jcy8jaW50cm9kdWN0aW9uJyxcbiAgICAgICAgJ2JvZHkgPSBcIlwiXCInLFxuICAgICAgICAneyUgaWYgdmVyc2lvbiAlfVxcXFwnLFxuICAgICAgICAnICAgICMjIFt7eyB2ZXJzaW9uIHwgdHJpbV9zdGFydF9tYXRjaGVzKHBhdD1cInZcIikgfX1dIC0ge3sgdGltZXN0YW1wIHwgZGF0ZShmb3JtYXQ9XCIlWS0lbS0lZFwiKSB9fScsXG4gICAgICAgICd7JSBlbHNlICV9XFxcXCcsXG4gICAgICAgICcgICAgIyMgW3VucmVsZWFzZWRdJyxcbiAgICAgICAgJ3slIGVuZGlmICV9XFxcXCcsXG4gICAgICAgICd7JSBmb3IgZ3JvdXAsIGNvbW1pdHMgaW4gY29tbWl0cyB8IGdyb3VwX2J5KGF0dHJpYnV0ZT1cImdyb3VwXCIpICV9JyxcbiAgICAgICAgJyAgICAjIyMge3sgZ3JvdXAgfCBzdHJpcHRhZ3MgfCB0cmltIHwgdXBwZXJfZmlyc3QgfX0nLFxuICAgICAgICAnICAgIHslIGZvciBjb21taXQgaW4gY29tbWl0cyAlfScsXG4gICAgICAgICcgICAgICAgIC0geyUgaWYgY29tbWl0LnNjb3BlICV9Kih7eyBjb21taXQuc2NvcGUgfX0pKiB7JSBlbmRpZiAlfVxcXFwnLFxuICAgICAgICAnICAgICAgICAgICAgeyUgaWYgY29tbWl0LmJyZWFraW5nICV9WyoqYnJlYWtpbmcqKl0geyUgZW5kaWYgJX1cXFxcJyxcbiAgICAgICAgJyAgICAgICAgICAgIHt7IGNvbW1pdC5tZXNzYWdlIHwgdXBwZXJfZmlyc3QgfX1cXFxcJyxcbiAgICAgICAgJyAgICB7JSBlbmRmb3IgJX0nLFxuICAgICAgICAneyUgZW5kZm9yICV9XFxcXG4nLFxuICAgICAgICAnXCJcIlwiJyxcbiAgICAgICAgJyMgdGVtcGxhdGUgZm9yIHRoZSBjaGFuZ2Vsb2cgZm9vdGVyJyxcbiAgICAgICAgJ2Zvb3RlciA9IFwiXCJcIicsXG4gICAgICAgICc8IS0tIGdlbmVyYXRlZCBieSBnaXQtY2xpZmYgLS0+JyxcbiAgICAgICAgJ1wiXCJcIicsXG4gICAgICAgICcjIHJlbW92ZSB0aGUgbGVhZGluZyBhbmQgdHJhaWxpbmcgcycsXG4gICAgICAgICd0cmltID0gdHJ1ZScsXG4gICAgICAgICcjIHBvc3Rwcm9jZXNzb3JzJyxcbiAgICAgICAgJ3Bvc3Rwcm9jZXNzb3JzID0gWycsXG4gICAgICAgICcgICMgeyBwYXR0ZXJuID0gXCI8UkVQTz5cIiwgcmVwbGFjZSA9IFwiaHR0cHM6Ly9naXRodWIuY29tL29yaHVuL2dpdC1jbGlmZlwiIH0sICMgcmVwbGFjZSByZXBvc2l0b3J5IFVSTCcsXG4gICAgICAgICddJyxcbiAgICAgICAgJycsXG4gICAgICAgICdbZ2l0XScsXG4gICAgICAgICcjIHBhcnNlIHRoZSBjb21taXRzIGJhc2VkIG9uIGh0dHBzOi8vd3d3LmNvbnZlbnRpb25hbGNvbW1pdHMub3JnJyxcbiAgICAgICAgJ2NvbnZlbnRpb25hbF9jb21taXRzID0gdHJ1ZScsXG4gICAgICAgICcjIGZpbHRlciBvdXQgdGhlIGNvbW1pdHMgdGhhdCBhcmUgbm90IGNvbnZlbnRpb25hbCcsXG4gICAgICAgICdmaWx0ZXJfdW5jb252ZW50aW9uYWwgPSB0cnVlJyxcbiAgICAgICAgJyMgcHJvY2VzcyBlYWNoIGxpbmUgb2YgYSBjb21taXQgYXMgYW4gaW5kaXZpZHVhbCBjb21taXQnLFxuICAgICAgICAnc3BsaXRfY29tbWl0cyA9IGZhbHNlJyxcbiAgICAgICAgJyMgcmVnZXggZm9yIHByZXByb2Nlc3NpbmcgdGhlIGNvbW1pdCBtZXNzYWdlcycsXG4gICAgICAgICdjb21taXRfcHJlcHJvY2Vzc29ycyA9IFsnLFxuICAgICAgICAnICAjIFJlcGxhY2UgaXNzdWUgbnVtYmVycycsXG4gICAgICAgICcgICN7IHBhdHRlcm4gPSBcIlxcXFwoKFxcXFx3K1xcXFxzKT8jKFswLTldKylcXFxcKVwiLCByZXBsYWNlID0gXCIoWyMkezJ9XSg8UkVQTz4vaXNzdWVzLyR7Mn0pKVwifSwnLFxuICAgICAgICAnICAjIENoZWNrIHNwZWxsaW5nIG9mIHRoZSBjb21taXQgd2l0aCBodHRwczovL2dpdGh1Yi5jb20vY3JhdGUtY2kvdHlwb3MnLFxuICAgICAgICAnICAjIElmIHRoZSBzcGVsbGluZyBpcyBpbmNvcnJlY3QsIGl0IHdpbGwgYmUgYXV0b21hdGljYWxseSBmaXhlZC4nLFxuICAgICAgICAnICAjeyBwYXR0ZXJuID0gXCIuKlwiLCByZXBsYWNlX2NvbW1hbmQgPSBcInR5cG9zIC0td3JpdGUtY2hhbmdlcyAtXCIgfSwnLFxuICAgICAgICAnXScsXG4gICAgICAgICcjIHJlZ2V4IGZvciBwYXJzaW5nIGFuZCBncm91cGluZyBjb21taXRzJyxcbiAgICAgICAgJ2NvbW1pdF9wYXJzZXJzID0gWycsXG4gICAgICAgICcgIHsgbWVzc2FnZSA9IFwiXmZlYXRcIiwgZ3JvdXAgPSBcIjwhLS0gMCAtLT7wn5qAIEZlYXR1cmVzXCIgfSwnLFxuICAgICAgICAnICB7IG1lc3NhZ2UgPSBcIl5maXhcIiwgZ3JvdXAgPSBcIjwhLS0gMSAtLT7wn5CbIEJ1ZyBGaXhlc1wiIH0sJyxcbiAgICAgICAgJyAgeyBtZXNzYWdlID0gXCJeZG9jXCIsIGdyb3VwID0gXCI8IS0tIDMgLS0+8J+TmiBEb2N1bWVudGF0aW9uXCIgfSwnLFxuICAgICAgICAnICB7IG1lc3NhZ2UgPSBcIl5wZXJmXCIsIGdyb3VwID0gXCI8IS0tIDQgLS0+4pqhIFBlcmZvcm1hbmNlXCIgfSwnLFxuICAgICAgICAnICB7IG1lc3NhZ2UgPSBcIl5yZWZhY3RvclwiLCBncm91cCA9IFwiPCEtLSAyIC0tPvCfmpwgUmVmYWN0b3JcIiB9LCcsXG4gICAgICAgICcgIHsgbWVzc2FnZSA9IFwiXnN0eWxlXCIsIGdyb3VwID0gXCI8IS0tIDUgLS0+8J+OqCBTdHlsaW5nXCIgfSwnLFxuICAgICAgICAnICB7IG1lc3NhZ2UgPSBcIl50ZXN0XCIsIGdyb3VwID0gXCI8IS0tIDYgLS0+8J+nqiBUZXN0aW5nXCIgfSwnLFxuICAgICAgICAnICB7IG1lc3NhZ2UgPSBcIl5jaG9yZVxcXFxcXFxcKHJlbGVhc2VcXFxcXFxcXCk6IHByZXBhcmUgZm9yXCIsIHNraXAgPSB0cnVlIH0sJyxcbiAgICAgICAgJyAgeyBtZXNzYWdlID0gXCJeY2hvcmVcXFxcXFxcXChkZXBzLipcXFxcXFxcXClcIiwgc2tpcCA9IHRydWUgfSwnLFxuICAgICAgICAnICB7IG1lc3NhZ2UgPSBcIl5jaG9yZVxcXFxcXFxcKHByXFxcXFxcXFwpXCIsIHNraXAgPSB0cnVlIH0sJyxcbiAgICAgICAgJyAgeyBtZXNzYWdlID0gXCJeY2hvcmVcXFxcXFxcXChwdWxsXFxcXFxcXFwpXCIsIHNraXAgPSB0cnVlIH0sJyxcbiAgICAgICAgJyAgeyBtZXNzYWdlID0gXCJeY2hvcmV8XmNpXCIsIGdyb3VwID0gXCI8IS0tIDcgLS0+4pqZ77iPIE1pc2NlbGxhbmVvdXMgVGFza3NcIiB9LCcsXG4gICAgICAgICcgIHsgYm9keSA9IFwiLipzZWN1cml0eVwiLCBncm91cCA9IFwiPCEtLSA4IC0tPvCfm6HvuI8gU2VjdXJpdHlcIiB9LCcsXG4gICAgICAgICcgIHsgbWVzc2FnZSA9IFwiXnJldmVydFwiLCBncm91cCA9IFwiPCEtLSA5IC0tPuKXgO+4jyBSZXZlcnRcIiB9LCcsXG4gICAgICAgICddJyxcbiAgICAgICAgJyMgcHJvdGVjdCBicmVha2luZyBjaGFuZ2VzIGZyb20gYmVpbmcgc2tpcHBlZCBkdWUgdG8gbWF0Y2hpbmcgYSBza2lwcGluZyBjb21taXRfcGFyc2VyJyxcbiAgICAgICAgJ3Byb3RlY3RfYnJlYWtpbmdfY29tbWl0cyA9IGZhbHNlJyxcbiAgICAgICAgJyMgZmlsdGVyIG91dCB0aGUgY29tbWl0cyB0aGF0IGFyZSBub3QgbWF0Y2hlZCBieSBjb21taXQgcGFyc2VycycsXG4gICAgICAgICdmaWx0ZXJfY29tbWl0cyA9IGZhbHNlJyxcbiAgICAgICAgJyMgcmVnZXggZm9yIG1hdGNoaW5nIGdpdCB0YWdzJyxcbiAgICAgICAgJyMgdGFnX3BhdHRlcm4gPSBcInZbMC05XS4qXCInLFxuICAgICAgICAnIyByZWdleCBmb3Igc2tpcHBpbmcgdGFncycsXG4gICAgICAgICcjIHNraXBfdGFncyA9IFwiXCInLFxuICAgICAgICAnIyByZWdleCBmb3IgaWdub3JpbmcgdGFncycsXG4gICAgICAgICcjIGlnbm9yZV90YWdzID0gXCJcIicsXG4gICAgICAgICcjIHNvcnQgdGhlIHRhZ3MgdG9wb2xvZ2ljYWxseScsXG4gICAgICAgICd0b3BvX29yZGVyID0gZmFsc2UnLFxuICAgICAgICAnIyBzb3J0IHRoZSBjb21taXRzIGluc2lkZSBzZWN0aW9ucyBieSBvbGRlc3QvbmV3ZXN0IG9yZGVyJyxcbiAgICAgICAgJ3NvcnRfY29tbWl0cyA9IFwib2xkZXN0XCInLFxuICAgICAgICAnIyBsaW1pdCB0aGUgbnVtYmVyIG9mIGNvbW1pdHMgaW5jbHVkZWQgaW4gdGhlIGNoYW5nZWxvZy4nLFxuICAgICAgICAnIyBsaW1pdF9jb21taXRzID0gNDInLFxuICAgICAgXSxcbiAgICB9O1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHJpZXZlcyB0aGUgY29uZmlndXJhdGlvbiBmb3IgdGhlIHJlbGVhc2Ugd29ya2Zsb3cgdGVtcGxhdGUgZmlsZS5cbiAgICpcbiAgICogQHJldHVybnMgQSByZWNvcmQgd2hlcmUgdGhlIGtleSBpcyB0aGUgZmlsZSBwYXRoIGFuZCB0aGUgdmFsdWUgaXMgYW4gYXJyYXkgb2Ygc3RyaW5nc1xuICAgKiAgICAgICAgICByZXByZXNlbnRpbmcgdGhlIGNvbnRlbnQgb2YgdGhlIGlzc3VlIHRlbXBsYXRlLlxuICAgKi9cbiAgcHJvdGVjdGVkIGdldCBjb25maWdGaWxlUmVsZWFzZVdvcmtmbG93KCk6IFJlY29yZDxzdHJpbmcsIHN0cmluZ1tdPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgICcuZ2l0aHViL3dvcmtmbG93cy9yZWxlYXNlLnltbCc6IFtcbiAgICAgICAgJ25hbWU6IFJlbGVhc2UnLFxuICAgICAgICAnb246JyxcbiAgICAgICAgJyAgcHVsbF9yZXF1ZXN0OicsXG4gICAgICAgICcgICAgYnJhbmNoZXM6JyxcbiAgICAgICAgJyAgICAgIC0gbWFpbicsXG4gICAgICAgICcgICAgdHlwZXM6JyxcbiAgICAgICAgJyAgICAgIC0gY2xvc2VkJyxcbiAgICAgICAgJ2pvYnM6JyxcbiAgICAgICAgJyAgcmVsZWFzZTonLFxuICAgICAgICAnICAgIHJ1bnMtb246IHVidW50dS1sYXRlc3QnLFxuICAgICAgICAnICAgIHBlcm1pc3Npb25zOicsXG4gICAgICAgICcgICAgICBjb250ZW50czogd3JpdGUnLFxuICAgICAgICAnICAgICAgcHVsbC1yZXF1ZXN0czogd3JpdGUnLFxuICAgICAgICAnICAgIHN0ZXBzOicsXG4gICAgICAgICcgICAgICAtIG5hbWU6IENyZWF0ZSByZWxlYXNlJyxcbiAgICAgICAgJyAgICAgICAgdXNlczogZHhmcm9udGllci9naC1hY3Rpb24tcmVsZWFzZUBtYWluJyxcbiAgICAgICAgJyAgICAgICAgd2l0aDonLFxuICAgICAgICAnICAgICAgICAgIEdJVEhVQl9UT0tFTjogJHt7IHNlY3JldHMuR0lUSFVCX1RPS0VOIH19JyxcbiAgICAgICAgJyAgICAgICAgICBCUkFOQ0g6IG1haW4nLFxuICAgICAgXSxcbiAgICB9O1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHJpZXZlcyB0aGUgY29uZmlndXJhdGlvbiBmb3IgdGhlIGVuZm9yY2UgbGFiZWxzIHdvcmtmbG93IHRlbXBsYXRlIGZpbGUuXG4gICAqXG4gICAqIEByZXR1cm5zIEEgcmVjb3JkIHdoZXJlIHRoZSBrZXkgaXMgdGhlIGZpbGUgcGF0aCBhbmQgdGhlIHZhbHVlIGlzIGFuIGFycmF5IG9mIHN0cmluZ3NcbiAgICogICAgICAgICAgcmVwcmVzZW50aW5nIHRoZSBjb250ZW50IG9mIHRoZSB3b3JrZmxvdyB0ZW1wbGF0ZS5cbiAgICovXG4gIHByb3RlY3RlZCBnZXQgY29uZmlnRmlsZUVuZm9yY2VMYWJlbHNXb3JrZmxvdygpOiBSZWNvcmQ8c3RyaW5nLCBzdHJpbmdbXT4ge1xuICAgIHJldHVybiB7XG4gICAgICAnLmdpdGh1Yi93b3JrZmxvd3MvZW5mb3JjZS1sYWJlbHMueW1sJzogW1xuICAgICAgICAnbmFtZTogRW5mb3JjZSBsYWJlbHMnLFxuICAgICAgICAnJyxcbiAgICAgICAgJ29uOicsXG4gICAgICAgICcgIHB1bGxfcmVxdWVzdDonLFxuICAgICAgICAnICAgIHR5cGVzOiBbb3BlbmVkLCBsYWJlbGVkXScsXG4gICAgICAgICcnLFxuICAgICAgICAncGVybWlzc2lvbnM6JyxcbiAgICAgICAgJyAgY29udGVudHM6IHdyaXRlJyxcbiAgICAgICAgJyAgcHVsbC1yZXF1ZXN0czogcmVhZCcsXG4gICAgICAgICcnLFxuICAgICAgICAnam9iczonLFxuICAgICAgICAnICBlbmZvcmNlLWxhYmVsLXZlcnNpb24tcmVsZWFzZTonLFxuICAgICAgICBcIiAgICBuYW1lOiAnRW5mb3JjZSBMYWJlbHM6IHZlcnNpb246IHBhdGNoLCB2ZXJzaW9uOiBtaW5vciwgdmVyc2lvbjogbWFqb3IsIG5vX3JlbGVhc2UnXCIsXG4gICAgICAgICcgICAgcnVucy1vbjogdWJ1bnR1LWxhdGVzdCcsXG4gICAgICAgICcgICAgc3RlcHM6JyxcbiAgICAgICAgJyAgICAgIC0gbmFtZTogQ2hlY2sgb3V0IGNvZGUnLFxuICAgICAgICAnICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0JyxcbiAgICAgICAgJyAgICAgIC0gbmFtZTogRW5mb3JjZSB2ZXJzaW9uIHJlbGVhc2UgbGFiZWxzJyxcbiAgICAgICAgJyAgICAgICAgdXNlczogeW9nZXZiZC9lbmZvcmNlLWxhYmVsLWFjdGlvbkAyLjIuMicsXG4gICAgICAgICcgICAgICAgIHdpdGg6JyxcbiAgICAgICAgXCIgICAgICAgICAgUkVRVUlSRURfTEFCRUxTX0FOWTogJ3ZlcnNpb246IHBhdGNoLHZlcnNpb246IG1pbm9yLHZlcnNpb246IG1ham9yLG5vX3JlbGVhc2UnXCIsXG4gICAgICAgIFwiICAgICAgICAgIFJFUVVJUkVEX0xBQkVMU19BTllfREVTQ1JJUFRJT046IFxcXCJTZWxlY3QgYXQgbGVhc3Qgb25lIGxhYmVsIFsndmVyc2lvbjogcGF0Y2gnLCAndmVyc2lvbjogbWlub3InLCAndmVyc2lvbjogbWFqb3InLCAnbm9fcmVsZWFzZSddXFxcIlwiLFxuICAgICAgXSxcbiAgICB9O1xuICB9XG5cbiAgLyoqXG4gICAqIENyZWF0ZXMgYSB0ZW1wbGF0ZSBmaWxlIGJhc2VkIG9uIHRoZSBwcm92aWRlZCBjb25maWd1cmF0aW9uLlxuICAgKlxuICAgKiBAcGFyYW0gY29uZmlnIC0gVGhlIGNvbmZpZ3VyYXRpb24gb2JqZWN0IGNvbnRhaW5pbmcgdGhlIGZpbGUgcGF0aCBhbmQgY29udGVudC5cbiAgICovXG4gIHByaXZhdGUgY3JlYXRlVGVtcGxhdGVGaWxlKGNvbmZpZzogUmVjb3JkPHN0cmluZywgc3RyaW5nW10+KTogdm9pZCB7XG4gICAgY29uc3QgZmlsZVBhdGg6IHN0cmluZyA9IE9iamVjdC5rZXlzKGNvbmZpZylbMF07XG4gICAgbmV3IFRleHRGaWxlKHRoaXMucHJvamVjdCwgZmlsZVBhdGgsIHtcbiAgICAgIGxpbmVzOiBjb25maWdbZmlsZVBhdGhdLFxuICAgIH0pO1xuICB9XG5cbiAgLyoqXG4gICAqIEFkZHMgY3VzdG9tIGF0dHJpYnV0ZXMgcGF0dGVybnMgdG8gdGhlIHByb2plY3QncyBjb25maWd1cmF0aW9uLlxuICAgKlxuICAgKiBAcGFyYW0gcGF0dGVybnMgLSBBbiBhcnJheSBvZiBmaWxlIG9yIGRpcmVjdG9yeSBwYXR0ZXJucyB0byBiZSBhZGRlZCBhcyBhdHRyaWJ1dGVzLlxuICAgKi9cbiAgcHVibGljIGFkZEF0dHJpYnV0ZVBhdHRlcm5zKHBhdHRlcm5zOiBzdHJpbmdbXSk6IHZvaWQge1xuICAgIHRoaXMuYXR0cmlidXRlUGF0dGVybnMgPSBbLi4udGhpcy5hdHRyaWJ1dGVQYXR0ZXJucywgLi4ucGF0dGVybnNdO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldHMgYSBsaXN0IG9mIGFsbCByZWxldmFudCBjb25maWcgZmlsZXMuXG4gICAqIEByZXR1cm5zIExpc3Qgb2YgY29uZmlnc1xuICAgKi9cbiAgcHJvdGVjdGVkIGdldCBjb25maWdzKCk6IFJlY29yZDxzdHJpbmcsIHN0cmluZ1tdPltdIHtcbiAgICByZXR1cm4gW1xuICAgICAgdGhpcy5jb25maWdGaWxlUHVsbFJlcXVlc3QsXG4gICAgICB0aGlzLmNvbmZpZ0ZpbGVCdWdJc3N1ZSxcbiAgICAgIHRoaXMuY29uZmlnRmlsZUZlYXR1cmVJc3N1ZSxcbiAgICAgIHRoaXMuY29uZmlnRmlsZUhvdXNla2VlcGluZ0lzc3VlLFxuICAgICAgdGhpcy5jb25maWdGaWxlUXVlc3Rpb25Jc3N1ZSxcbiAgICAgIHRoaXMuY29uZmlnRmlsZUNsaWZmLFxuICAgICAgdGhpcy5jb25maWdGaWxlUmVsZWFzZVdvcmtmbG93LFxuICAgICAgdGhpcy5jb25maWdGaWxlRW5mb3JjZUxhYmVsc1dvcmtmbG93LFxuICAgIF07XG4gIH1cblxuICAvKipcbiAgICogUmV0cmlldmVzIHRoZSBmaWxlIHBhdGhzIGZvciBhbGwgZHluYW1pYyBhbmQgc3RhdGljIGNvbmZpZ3VyYXRpb24gZmlsZXMuXG4gICAqXG4gICAqIEByZXR1cm5zIEEgbGlzdCBvZiBmaWxlIHBhdGggcGF0dGVybnMsIGluY2x1ZGluZyBkeW5hbWljIGNvbmZpZ3VyYXRpb25zIGFuZCBzdGF0aWMgZmlsZXMgbGlrZSBgLmdpdGF0dHJpYnV0ZXNgIGFuZCBgLmdpdGlnbm9yZWAuXG4gICAqL1xuICBwcm90ZWN0ZWQgZ2V0IGZpbGVQYXR0ZXJucygpOiBzdHJpbmdbXSB7XG4gICAgY29uc3QgZHluYW1pY0ZpbGVQYXRoczogc3RyaW5nW10gPSB0aGlzLmNvbmZpZ3NcbiAgICAgIC5tYXAoKGNvbmZpZzogUmVjb3JkPHN0cmluZywgc3RyaW5nW10+KTogc3RyaW5nID0+IGAvJHtPYmplY3Qua2V5cyhjb25maWcpWzBdfWApXG4gICAgICAuZmlsdGVyKChmaWxlUGF0aDogc3RyaW5nKTogc3RyaW5nID0+IGZpbGVQYXRoKTtcbiAgICBjb25zdCBzdGF0aWNGaWxlUGF0aHM6IHN0cmluZ1tdID0gWycvLmdpdGF0dHJpYnV0ZXMnLCAnLy5naXRpZ25vcmUnXTtcblxuICAgIHJldHVybiBbLi4uZHluYW1pY0ZpbGVQYXRocywgLi4uc3RhdGljRmlsZVBhdGhzXTtcbiAgfVxuXG4gIHByb3RlY3RlZCBvdmVycmlkZSBnZXQgYWRkaXRpb25hbElnbm9yZVBhdHRlcm5zKCk6IHN0cmluZ1tdIHtcbiAgICBjb25zdCBwYXR0ZXJuczogc3RyaW5nW10gPSBbLi4udGhpcy5maWxlUGF0dGVybnMsICcvQ0hBTkdFTE9HLm1kJ107XG5cbiAgICByZXR1cm4gcGF0dGVybnM7XG4gIH1cblxuICBwcm90ZWN0ZWQgb3ZlcnJpZGUgZ2V0IGFkZGl0aW9uYWxBdHRyaWJ1dGVzUGF0dGVybnMoKTogc3RyaW5nW10ge1xuICAgIHJldHVybiBbJ0NIQU5HRUxPRy5tZCddO1xuICB9XG5cbiAgcHVibGljIG92ZXJyaWRlIHJlZ2lzdGVyQ29uZmlnKCk6IHZvaWQge1xuICAgIGlmICh1dGlsLmlzVmFsaWRQcm9qZWN0KHRoaXMucHJvamVjdCkpIHtcbiAgICAgICh0aGlzLnByb2plY3QgYXMgUHJvamVjdFR5cGVzKS5wcmV0dGllckNvbmZpZz8uYWRkSWdub3JlUGF0dGVybnModGhpcy5hZGRpdGlvbmFsSWdub3JlUGF0dGVybnMpO1xuICAgIH1cbiAgICB0aGlzLmFkZEF0dHJpYnV0ZVBhdHRlcm5zKHRoaXMuYWRkaXRpb25hbEF0dHJpYnV0ZXNQYXR0ZXJucyk7XG4gIH1cblxuICBwdWJsaWMgb3ZlcnJpZGUgYXBwbHlDb25maWcoKTogdm9pZCB7XG4gICAgdGhpcy5jcmVhdGVUZW1wbGF0ZUZpbGUodGhpcy5jb25maWdGaWxlUHVsbFJlcXVlc3QpO1xuICAgIHRoaXMuY3JlYXRlVGVtcGxhdGVGaWxlKHRoaXMuY29uZmlnRmlsZUJ1Z0lzc3VlKTtcbiAgICB0aGlzLmNyZWF0ZVRlbXBsYXRlRmlsZSh0aGlzLmNvbmZpZ0ZpbGVGZWF0dXJlSXNzdWUpO1xuICAgIHRoaXMuY3JlYXRlVGVtcGxhdGVGaWxlKHRoaXMuY29uZmlnRmlsZUhvdXNla2VlcGluZ0lzc3VlKTtcbiAgICB0aGlzLmNyZWF0ZVRlbXBsYXRlRmlsZSh0aGlzLmNvbmZpZ0ZpbGVRdWVzdGlvbklzc3VlKTtcbiAgICB0aGlzLmNyZWF0ZVRlbXBsYXRlRmlsZSh0aGlzLmNvbmZpZ0ZpbGVDbGlmZik7XG4gICAgdGhpcy5jcmVhdGVUZW1wbGF0ZUZpbGUodGhpcy5jb25maWdGaWxlUmVsZWFzZVdvcmtmbG93KTtcbiAgICB0aGlzLmNyZWF0ZVRlbXBsYXRlRmlsZSh0aGlzLmNvbmZpZ0ZpbGVFbmZvcmNlTGFiZWxzV29ya2Zsb3cpO1xuXG4gICAgZm9yIChjb25zdCB2YWx1ZSBvZiB0aGlzLmF0dHJpYnV0ZVBhdHRlcm5zKSB7XG4gICAgICB0aGlzLnByb2plY3QuZ2l0YXR0cmlidXRlcy5hZGRBdHRyaWJ1dGVzKGAvJHt2YWx1ZX1gLCAnbGluZ3Vpc3QtZ2VuZXJhdGVkJyk7XG4gICAgfVxuICB9XG59XG4iXX0=
\ No newline at end of file
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2l0aHViLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2Jhc2UvY29uZmlnL2dpdGh1Yi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLG1DQUFrQztBQUNsQyxzQ0FBbUM7QUFFbkMsNENBQXdDO0FBRXhDOzs7O0dBSUc7QUFDSCxNQUFhLGdCQUFpQixTQUFRLGVBQU07SUFHMUMsWUFBWSxPQUFxQjtRQUMvQixLQUFLLENBQUMsT0FBTyxDQUFDLENBQUM7UUFFZixJQUFJLENBQUMsaUJBQWlCLEdBQUcsSUFBSSxDQUFDLDBCQUEwQixDQUFDO0lBQzNELENBQUM7SUFFRDs7OztPQUlHO0lBQ0gsSUFBYywwQkFBMEI7UUFDdEMsT0FBTyxFQUFFLENBQUM7SUFDWixDQUFDO0lBRUQ7Ozs7O09BS0c7SUFDSCxJQUFjLHFCQUFxQjtRQUNqQyxPQUFPO1lBQ0wsa0NBQWtDLEVBQUU7Z0JBQ2xDLHdCQUF3QjtnQkFDeEIsRUFBRTtnQkFDRiw2REFBNkQ7Z0JBQzdELEVBQUU7Z0JBQ0YsNEJBQTRCO2dCQUM1QixFQUFFO2dCQUNGLG1EQUFtRDtnQkFDbkQsa0NBQWtDO2dCQUNsQyxtREFBbUQ7Z0JBQ25ELDhDQUE4QztnQkFDOUMsRUFBRTtnQkFDRixlQUFlO2dCQUNmLEVBQUU7Z0JBQ0YsNEdBQTRHO2dCQUM1RyxrR0FBa0c7Z0JBQ2xHLHlGQUF5RjtnQkFDekYsaUVBQWlFO2dCQUNqRSwwQ0FBMEM7Z0JBQzFDLEVBQUU7Z0JBQ0YsYUFBYTtnQkFDYixFQUFFO2dCQUNGLDJEQUEyRDtnQkFDM0QseUNBQXlDO2FBQzFDO1NBQ0YsQ0FBQztJQUNKLENBQUM7SUFFRDs7Ozs7T0FLRztJQUNILElBQWMsZUFBZTtRQUMzQixPQUFPO1lBQ0wsWUFBWSxFQUFFO2dCQUNaLDBDQUEwQztnQkFDMUMsNENBQTRDO2dCQUM1QyxHQUFHO2dCQUNILHlDQUF5QztnQkFDekMsNkRBQTZEO2dCQUM3RCxnRUFBZ0U7Z0JBQ2hFLEVBQUU7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QUMsR0FBRyxJQUFJLENBQUMsWUFBWSxFQUFFLGVBQWUsQ0FBQyxDQUFDO1FBRW5FLE9BQU8sUUFBUSxDQUFDO0lBQ2xCLENBQUM7SUFFRCxJQUF1Qiw0QkFBNEI7UUFDakQsT0FBTyxDQUFDLGNBQWMsQ0FBQyxDQUFDO0lBQzFCLENBQUM7SUFFZSxjQUFjO1FBQzVCLElBQUksWUFBSSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQztZQUNyQyxJQUFJLENBQUMsT0FBd0IsQ0FBQyxjQUFjLEVBQUUsaUJBQWlCLENBQUMsSUFBSSxDQUFDLHdCQUF3QixDQUFDLENBQUM7UUFDbEcsQ0FBQztRQUNELElBQUksQ0FBQyxvQkFBb0IsQ0FBQyxJQUFJLENBQUMsNEJBQTRCLENBQUMsQ0FBQztJQUMvRCxDQUFDO0lBRWUsV0FBVztRQUN6QixJQUFJLENBQUMsa0JBQWtCLENBQUMsSUFBSSxDQUFDLHFCQUFxQixDQUFDLENBQUM7UUFDcEQsSUFBSSxDQUFDLGtCQUFrQixDQUFDLElBQUksQ0FBQyxlQUFlLENBQUMsQ0FBQztRQUM5QyxJQUFJLENBQUMsa0JBQWtCLENBQUMsSUFBSSxDQUFDLHlCQUF5QixDQUFDLENBQUM7UUFDeEQsSUFBSSxDQUFDLGtCQUFrQixDQUFDLElBQUksQ0FBQywrQkFBK0IsQ0FBQyxDQUFDO1FBRTlELEtBQUssTUFBTSxLQUFLLElBQUksSUFBSSxDQUFDLGlCQUFpQixFQUFFLENBQUM7WUFDM0MsSUFBSSxDQUFDLE9BQU8sQ0FBQyxhQUFhLENBQUMsYUFBYSxDQUFDLElBQUksS0FBSyxFQUFFLEVBQUUsb0JBQW9CLENBQUMsQ0FBQztRQUM5RSxDQUFDO0lBQ0gsQ0FBQzs7QUF6U0gsNENBMFNDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVGV4dEZpbGUgfSBmcm9tICdwcm9qZW4nO1xuaW1wb3J0IHsgQ29uZmlnIH0gZnJvbSAnLi4vY29uZmlnJztcbmltcG9ydCB7IFByb2plY3RUeXBlcyB9IGZyb20gJy4uLy4uL3V0aWwvdHlwZXMvcHJvamVjdCc7XG5pbXBvcnQgeyB1dGlsIH0gZnJvbSAnLi4vLi4vdXRpbC91dGlscyc7XG5cbi8qKlxuICogQmFzZSBjbGFzcyBmb3IgaW1wbGVtZW50aW5nIGFsbCByZWxldmFudCBHaXRIdWIgY29uZmlndXJhdGlvbi5cbiAqXG4gKiBUaGlzIGNsYXNzIGFjdHMgYXMgYSBiYXNlIGZvciBoYW5kbGluZyBHaXRIdWIgY29uZmlndXJhdGlvbiB3aXRoaW4gcHJvamVjdHMuXG4gKi9cbmV4cG9ydCBjbGFzcyBHaXRIdWJDb25maWdCYXNlIGV4dGVuZHMgQ29uZmlnIHtcbiAgcHJvdGVjdGVkIGF0dHJpYnV0ZVBhdHRlcm5zOiBzdHJpbmdbXTtcblxuICBjb25zdHJ1Y3Rvcihwcm9qZWN0OiBQcm9qZWN0VHlwZXMpIHtcbiAgICBzdXBlcihwcm9qZWN0KTtcblxuICAgIHRoaXMuYXR0cmlidXRlUGF0dGVybnMgPSB0aGlzLnN0YW5kYXJkQXR0cmlidXRlc1BhdHRlcm5zO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldHMgdGhlIHN0YW5kYXJkIGF0dHJpYnV0ZXMgcGF0dGVybnMgcmVxdWlyZWQgZm9yIGNvbmZpZ3VyYXRpb24uXG4gICAqXG4gICAqIEByZXR1cm5zIEEgbGlzdCBvZiBhdHRyaWJ1dGVzIHBhdHRlcm5zLlxuICAgKi9cbiAgcHJvdGVjdGVkIGdldCBzdGFuZGFyZEF0dHJpYnV0ZXNQYXR0ZXJucygpOiBzdHJpbmdbXSB7XG4gICAgcmV0dXJuIFtdO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHJpZXZlcyB0aGUgY29uZmlndXJhdGlvbiBmb3IgdGhlIHB1bGwgcmVxdWVzdCB0ZW1wbGF0ZSBmaWxlLlxuICAgKlxuICAgKiBAcmV0dXJucyBBIHJlY29yZCB3aGVyZSB0aGUga2V5IGlzIHRoZSBmaWxlIHBhdGggYW5kIHRoZSB2YWx1ZSBpcyBhbiBhcnJheSBvZiBzdHJpbmdzXG4gICAqICAgICAgICAgIHJlcHJlc2VudGluZyB0aGUgY29udGVudCBvZiB0aGUgaXNzdWUgdGVtcGxhdGUuXG4gICAqL1xuICBwcm90ZWN0ZWQgZ2V0IGNvbmZpZ0ZpbGVQdWxsUmVxdWVzdCgpOiBSZWNvcmQ8c3RyaW5nLCBzdHJpbmdbXT4ge1xuICAgIHJldHVybiB7XG4gICAgICAnLmdpdGh1Yi9wdWxsX3JlcXVlc3RfdGVtcGxhdGUubWQnOiBbXG4gICAgICAgICcjIyBSZXZpZXdlcnMgQ2hlY2tsaXN0JyxcbiAgICAgICAgJycsXG4gICAgICAgICdmb3IgY29tcGxldGUgcmV2aWV3IGxpc3QgcmVmZXIgdG8gQUJTIExvb3AgLSBSZXZpZXcgQXNwZWN0cycsXG4gICAgICAgICcnLFxuICAgICAgICAnIyMjIE9yZ2FuaXphdGlvbmFsIFNlY3Rpb24nLFxuICAgICAgICAnJyxcbiAgICAgICAgJy0gWyBdIFBSIGlzIGFzc2lnbmVkIHRvIHRoZSBhY2NvcmRpbmcgZmVhdHVyZS9idWcnLFxuICAgICAgICAnLSBbIF0gRmVhdHVyZS9idWcgaXMgZGVzY3JpcHRpdmUnLFxuICAgICAgICAnLSBbIF0gRmVhdHVyZS9idWcgaXMgYXNzaWduZWQgdG8gYWNjb3JkaW5nIGxhYmVscycsXG4gICAgICAgICctIFsgXSBGZWF0dXJlL2J1ZyBpcyBhc3NpZ25lZCB0byBhIGRldmVsb3BlcicsXG4gICAgICAgICcnLFxuICAgICAgICAnIyMjIFN0cnVjdHVyZScsXG4gICAgICAgICcnLFxuICAgICAgICAnLSBbIF0gUmVhZGFiaWxpdHk6IENvZGUgaXMgZWFzeSB0byB1bmRlcnN0YW5kLCB3aXRoIG1lYW5pbmdmdWwgbmFtZXMgZm9yIHZhcmlhYmxlcywgZnVuY3Rpb25zLCBhbmQgY2xhc3NlcycsXG4gICAgICAgICctIFsgXSBDb21tZW50czogTWVhbmluZ2Z1bCBhbmQgaGVscGZ1bCBjb21tZW50cy4gQ29kZSBpcyBkb2N1bWVudGVkIHdpdGhvdXQgYmVpbmcgb3Zlci1jb21tZW50ZWQnLFxuICAgICAgICAnLSBbIF0gRFJZLCBLSVNTIGFuZCBZQUdOSTogQ29kZSBpbXBsZW1lbnRzIG9ubHkgbmVjZXNzYXJ5IGZlYXR1cmVzOyBubyBvdmVyLWVuZ2luZWVyaW5nJyxcbiAgICAgICAgJy0gWyBdIE5vIHNlbnNpdGl2ZSBkYXRhIChlLmcuLCBwYXNzd29yZHMsIEFQSSBrZXlzKSBpbiB0aGUgY29kZScsXG4gICAgICAgICctIFsgXSBObyBtYWpvciB1cGRhdGVzIGZvciB1c2VkIHBhY2thZ2VzJyxcbiAgICAgICAgJycsXG4gICAgICAgICcjIyMgVGVzdGluZycsXG4gICAgICAgICcnLFxuICAgICAgICAnLSBbIF0gQ29kZSBpcyBsb2NhbGx5IHRlc3RlZCBieSBkZXZlbG9wZXIgKGlmIGFwcGxpY2FibGUpJyxcbiAgICAgICAgJy0gWyBdIEF1dG9tYXRlZCB0ZXN0cyBwYXNzIHN1Y2Nlc3NmdWxseScsXG4gICAgICBdLFxuICAgIH07XG4gIH1cblxuICAvKipcbiAgICogUmV0cmlldmVzIHRoZSBjb25maWd1cmF0aW9uIGZvciB0aGUgZ2l0IGNsaWZmIHRlbXBsYXRlIGZpbGUuXG4gICAqXG4gICAqIEByZXR1cm5zIEEgcmVjb3JkIHdoZXJlIHRoZSBrZXkgaXMgdGhlIGZpbGUgcGF0aCBhbmQgdGhlIHZhbHVlIGlzIGFuIGFycmF5IG9mIHN0cmluZ3NcbiAgICogICAgICAgICAgcmVwcmVzZW50aW5nIHRoZSBjb250ZW50IG9mIHRoZSBpc3N1ZSB0ZW1wbGF0ZS5cbiAgICovXG4gIHByb3RlY3RlZCBnZXQgY29uZmlnRmlsZUNsaWZmKCk6IFJlY29yZDxzdHJpbmcsIHN0cmluZ1tdPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgICdjbGlmZi50b21sJzogW1xuICAgICAgICAnIyBnaXQtY2xpZmYgfiBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gZmlsZScsXG4gICAgICAgICcjIGh0dHBzOi8vZ2l0LWNsaWZmLm9yZy9kb2NzL2NvbmZpZ3VyYXRpb24nLFxuICAgICAgICAnIycsXG4gICAgICAgICcjIExpbmVzIHN0YXJ0aW5nIHdpdGggXCIjXCIgYXJlIGNvbW1lbnRzLicsXG4gICAgICAgICcjIENvbmZpZ3VyYXRpb24gb3B0aW9ucyBhcmUgb3JnYW5pemVkIGludG8gdGFibGVzIGFuZCBrZXlzLicsXG4gICAgICAgICcjIFNlZSBkb2N1bWVudGF0aW9uIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIGF2YWlsYWJsZSBvcHRpb25zLicsXG4gICAgICAgICcnLFxuICAgICAgICAnW2NoYW5nZWxvZ10nLFxuICAgICAgICAnIyBjaGFuZ2Vsb2cgaGVhZGVyJyxcbiAgICAgICAgJ2hlYWRlciA9IFwiXCJcIicsXG4gICAgICAgICcjIENoYW5nZWxvZ1xcXFxuJyxcbiAgICAgICAgJ0FsbCBub3RhYmxlIGNoYW5nZXMgdG8gdGhpcyBwcm9qZWN0IHdpbGwgYmUgZG9jdW1lbnRlZCBpbiB0aGlzIGZpbGUuXFxcXG4nLFxuICAgICAgICAnXCJcIlwiJyxcbiAgICAgICAgJyMgdGVtcGxhdGUgZm9yIHRoZSBjaGFuZ2Vsb2cgYm9keScsXG4gICAgICAgICcjIGh0dHBzOi8va2VhdHMuZ2l0aHViLmlvL3RlcmEvZG9jcy8jaW50cm9kdWN0aW9uJyxcbiAgICAgICAgJ2JvZHkgPSBcIlwiXCInLFxuICAgICAgICAneyUgaWYgdmVyc2lvbiAlfVxcXFwnLFxuICAgICAgICAnICAgICMjIFt7eyB2ZXJzaW9uIHwgdHJpbV9zdGFydF9tYXRjaGVzKHBhdD1cInZcIikgfX1dIC0ge3sgdGltZXN0YW1wIHwgZGF0ZShmb3JtYXQ9XCIlWS0lbS0lZFwiKSB9fScsXG4gICAgICAgICd7JSBlbHNlICV9XFxcXCcsXG4gICAgICAgICcgICAgIyMgW3VucmVsZWFzZWRdJyxcbiAgICAgICAgJ3slIGVuZGlmICV9XFxcXCcsXG4gICAgICAgICd7JSBmb3IgZ3JvdXAsIGNvbW1pdHMgaW4gY29tbWl0cyB8IGdyb3VwX2J5KGF0dHJpYnV0ZT1cImdyb3VwXCIpICV9JyxcbiAgICAgICAgJyAgICAjIyMge3sgZ3JvdXAgfCBzdHJpcHRhZ3MgfCB0cmltIHwgdXBwZXJfZmlyc3QgfX0nLFxuICAgICAgICAnICAgIHslIGZvciBjb21taXQgaW4gY29tbWl0cyAlfScsXG4gICAgICAgICcgICAgICAgIC0geyUgaWYgY29tbWl0LnNjb3BlICV9Kih7eyBjb21taXQuc2NvcGUgfX0pKiB7JSBlbmRpZiAlfVxcXFwnLFxuICAgICAgICAnICAgICAgICAgICAgeyUgaWYgY29tbWl0LmJyZWFraW5nICV9WyoqYnJlYWtpbmcqKl0geyUgZW5kaWYgJX1cXFxcJyxcbiAgICAgICAgJyAgICAgICAgICAgIHt7IGNvbW1pdC5tZXNzYWdlIHwgdXBwZXJfZmlyc3QgfX1cXFxcJyxcbiAgICAgICAgJyAgICB7JSBlbmRmb3IgJX0nLFxuICAgICAgICAneyUgZW5kZm9yICV9XFxcXG4nLFxuICAgICAgICAnXCJcIlwiJyxcbiAgICAgICAgJyMgdGVtcGxhdGUgZm9yIHRoZSBjaGFuZ2Vsb2cgZm9vdGVyJyxcbiAgICAgICAgJ2Zvb3RlciA9IFwiXCJcIicsXG4gICAgICAgICc8IS0tIGdlbmVyYXRlZCBieSBnaXQtY2xpZmYgLS0+JyxcbiAgICAgICAgJ1wiXCJcIicsXG4gICAgICAgICcjIHJlbW92ZSB0aGUgbGVhZGluZyBhbmQgdHJhaWxpbmcgcycsXG4gICAgICAgICd0cmltID0gdHJ1ZScsXG4gICAgICAgICcjIHBvc3Rwcm9jZXNzb3JzJyxcbiAgICAgICAgJ3Bvc3Rwcm9jZXNzb3JzID0gWycsXG4gICAgICAgICcgICMgeyBwYXR0ZXJuID0gXCI8UkVQTz5cIiwgcmVwbGFjZSA9IFwiaHR0cHM6Ly9naXRodWIuY29tL29yaHVuL2dpdC1jbGlmZlwiIH0sICMgcmVwbGFjZSByZXBvc2l0b3J5IFVSTCcsXG4gICAgICAgICddJyxcbiAgICAgICAgJycsXG4gICAgICAgICdbZ2l0XScsXG4gICAgICAgICcjIHBhcnNlIHRoZSBjb21taXRzIGJhc2VkIG9uIGh0dHBzOi8vd3d3LmNvbnZlbnRpb25hbGNvbW1pdHMub3JnJyxcbiAgICAgICAgJ2NvbnZlbnRpb25hbF9jb21taXRzID0gdHJ1ZScsXG4gICAgICAgICcjIGZpbHRlciBvdXQgdGhlIGNvbW1pdHMgdGhhdCBhcmUgbm90IGNvbnZlbnRpb25hbCcsXG4gICAgICAgICdmaWx0ZXJfdW5jb252ZW50aW9uYWwgPSB0cnVlJyxcbiAgICAgICAgJyMgcHJvY2VzcyBlYWNoIGxpbmUgb2YgYSBjb21taXQgYXMgYW4gaW5kaXZpZHVhbCBjb21taXQnLFxuICAgICAgICAnc3BsaXRfY29tbWl0cyA9IGZhbHNlJyxcbiAgICAgICAgJyMgcmVnZXggZm9yIHByZXByb2Nlc3NpbmcgdGhlIGNvbW1pdCBtZXNzYWdlcycsXG4gICAgICAgICdjb21taXRfcHJlcHJvY2Vzc29ycyA9IFsnLFxuICAgICAgICAnICAjIFJlcGxhY2UgaXNzdWUgbnVtYmVycycsXG4gICAgICAgICcgICN7IHBhdHRlcm4gPSBcIlxcXFwoKFxcXFx3K1xcXFxzKT8jKFswLTldKylcXFxcKVwiLCByZXBsYWNlID0gXCIoWyMkezJ9XSg8UkVQTz4vaXNzdWVzLyR7Mn0pKVwifSwnLFxuICAgICAgICAnICAjIENoZWNrIHNwZWxsaW5nIG9mIHRoZSBjb21taXQgd2l0aCBodHRwczovL2dpdGh1Yi5jb20vY3JhdGUtY2kvdHlwb3MnLFxuICAgICAgICAnICAjIElmIHRoZSBzcGVsbGluZyBpcyBpbmNvcnJlY3QsIGl0IHdpbGwgYmUgYXV0b21hdGljYWxseSBmaXhlZC4nLFxuICAgICAgICAnICAjeyBwYXR0ZXJuID0gXCIuKlwiLCByZXBsYWNlX2NvbW1hbmQgPSBcInR5cG9zIC0td3JpdGUtY2hhbmdlcyAtXCIgfSwnLFxuICAgICAgICAnXScsXG4gICAgICAgICcjIHJlZ2V4IGZvciBwYXJzaW5nIGFuZCBncm91cGluZyBjb21taXRzJyxcbiAgICAgICAgJ2NvbW1pdF9wYXJzZXJzID0gWycsXG4gICAgICAgICcgIHsgbWVzc2FnZSA9IFwiXmZlYXRcIiwgZ3JvdXAgPSBcIjwhLS0gMCAtLT7wn5qAIEZlYXR1cmVzXCIgfSwnLFxuICAgICAgICAnICB7IG1lc3NhZ2UgPSBcIl5maXhcIiwgZ3JvdXAgPSBcIjwhLS0gMSAtLT7wn5CbIEJ1ZyBGaXhlc1wiIH0sJyxcbiAgICAgICAgJyAgeyBtZXNzYWdlID0gXCJeZG9jXCIsIGdyb3VwID0gXCI8IS0tIDMgLS0+8J+TmiBEb2N1bWVudGF0aW9uXCIgfSwnLFxuICAgICAgICAnICB7IG1lc3NhZ2UgPSBcIl5wZXJmXCIsIGdyb3VwID0gXCI8IS0tIDQgLS0+4pqhIFBlcmZvcm1hbmNlXCIgfSwnLFxuICAgICAgICAnICB7IG1lc3NhZ2UgPSBcIl5yZWZhY3RvclwiLCBncm91cCA9IFwiPCEtLSAyIC0tPvCfmpwgUmVmYWN0b3JcIiB9LCcsXG4gICAgICAgICcgIHsgbWVzc2FnZSA9IFwiXnN0eWxlXCIsIGdyb3VwID0gXCI8IS0tIDUgLS0+8J+OqCBTdHlsaW5nXCIgfSwnLFxuICAgICAgICAnICB7IG1lc3NhZ2UgPSBcIl50ZXN0XCIsIGdyb3VwID0gXCI8IS0tIDYgLS0+8J+nqiBUZXN0aW5nXCIgfSwnLFxuICAgICAgICAnICB7IG1lc3NhZ2UgPSBcIl5jaG9yZVxcXFxcXFxcKHJlbGVhc2VcXFxcXFxcXCk6IHByZXBhcmUgZm9yXCIsIHNraXAgPSB0cnVlIH0sJyxcbiAgICAgICAgJyAgeyBtZXNzYWdlID0gXCJeY2hvcmVcXFxcXFxcXChkZXBzLipcXFxcXFxcXClcIiwgc2tpcCA9IHRydWUgfSwnLFxuICAgICAgICAnICB7IG1lc3NhZ2UgPSBcIl5jaG9yZVxcXFxcXFxcKHByXFxcXFxcXFwpXCIsIHNraXAgPSB0cnVlIH0sJyxcbiAgICAgICAgJyAgeyBtZXNzYWdlID0gXCJeY2hvcmVcXFxcXFxcXChwdWxsXFxcXFxcXFwpXCIsIHNraXAgPSB0cnVlIH0sJyxcbiAgICAgICAgJyAgeyBtZXNzYWdlID0gXCJeY2hvcmV8XmNpXCIsIGdyb3VwID0gXCI8IS0tIDcgLS0+4pqZ77iPIE1pc2NlbGxhbmVvdXMgVGFza3NcIiB9LCcsXG4gICAgICAgICcgIHsgYm9keSA9IFwiLipzZWN1cml0eVwiLCBncm91cCA9IFwiPCEtLSA4IC0tPvCfm6HvuI8gU2VjdXJpdHlcIiB9LCcsXG4gICAgICAgICcgIHsgbWVzc2FnZSA9IFwiXnJldmVydFwiLCBncm91cCA9IFwiPCEtLSA5IC0tPuKXgO+4jyBSZXZlcnRcIiB9LCcsXG4gICAgICAgICddJyxcbiAgICAgICAgJyMgcHJvdGVjdCBicmVha2luZyBjaGFuZ2VzIGZyb20gYmVpbmcgc2tpcHBlZCBkdWUgdG8gbWF0Y2hpbmcgYSBza2lwcGluZyBjb21taXRfcGFyc2VyJyxcbiAgICAgICAgJ3Byb3RlY3RfYnJlYWtpbmdfY29tbWl0cyA9IGZhbHNlJyxcbiAgICAgICAgJyMgZmlsdGVyIG91dCB0aGUgY29tbWl0cyB0aGF0IGFyZSBub3QgbWF0Y2hlZCBieSBjb21taXQgcGFyc2VycycsXG4gICAgICAgICdmaWx0ZXJfY29tbWl0cyA9IGZhbHNlJyxcbiAgICAgICAgJyMgcmVnZXggZm9yIG1hdGNoaW5nIGdpdCB0YWdzJyxcbiAgICAgICAgJyMgdGFnX3BhdHRlcm4gPSBcInZbMC05XS4qXCInLFxuICAgICAgICAnIyByZWdleCBmb3Igc2tpcHBpbmcgdGFncycsXG4gICAgICAgICcjIHNraXBfdGFncyA9IFwiXCInLFxuICAgICAgICAnIyByZWdleCBmb3IgaWdub3JpbmcgdGFncycsXG4gICAgICAgICcjIGlnbm9yZV90YWdzID0gXCJcIicsXG4gICAgICAgICcjIHNvcnQgdGhlIHRhZ3MgdG9wb2xvZ2ljYWxseScsXG4gICAgICAgICd0b3BvX29yZGVyID0gZmFsc2UnLFxuICAgICAgICAnIyBzb3J0IHRoZSBjb21taXRzIGluc2lkZSBzZWN0aW9ucyBieSBvbGRlc3QvbmV3ZXN0IG9yZGVyJyxcbiAgICAgICAgJ3NvcnRfY29tbWl0cyA9IFwib2xkZXN0XCInLFxuICAgICAgICAnIyBsaW1pdCB0aGUgbnVtYmVyIG9mIGNvbW1pdHMgaW5jbHVkZWQgaW4gdGhlIGNoYW5nZWxvZy4nLFxuICAgICAgICAnIyBsaW1pdF9jb21taXRzID0gNDInLFxuICAgICAgXSxcbiAgICB9O1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHJpZXZlcyB0aGUgY29uZmlndXJhdGlvbiBmb3IgdGhlIHJlbGVhc2Ugd29ya2Zsb3cgdGVtcGxhdGUgZmlsZS5cbiAgICpcbiAgICogQHJldHVybnMgQSByZWNvcmQgd2hlcmUgdGhlIGtleSBpcyB0aGUgZmlsZSBwYXRoIGFuZCB0aGUgdmFsdWUgaXMgYW4gYXJyYXkgb2Ygc3RyaW5nc1xuICAgKiAgICAgICAgICByZXByZXNlbnRpbmcgdGhlIGNvbnRlbnQgb2YgdGhlIGlzc3VlIHRlbXBsYXRlLlxuICAgKi9cbiAgcHJvdGVjdGVkIGdldCBjb25maWdGaWxlUmVsZWFzZVdvcmtmbG93KCk6IFJlY29yZDxzdHJpbmcsIHN0cmluZ1tdPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgICcuZ2l0aHViL3dvcmtmbG93cy9yZWxlYXNlLnltbCc6IFtcbiAgICAgICAgJ25hbWU6IFJlbGVhc2UnLFxuICAgICAgICAnb246JyxcbiAgICAgICAgJyAgcHVsbF9yZXF1ZXN0OicsXG4gICAgICAgICcgICAgYnJhbmNoZXM6JyxcbiAgICAgICAgJyAgICAgIC0gbWFpbicsXG4gICAgICAgICcgICAgdHlwZXM6JyxcbiAgICAgICAgJyAgICAgIC0gY2xvc2VkJyxcbiAgICAgICAgJ2pvYnM6JyxcbiAgICAgICAgJyAgcmVsZWFzZTonLFxuICAgICAgICAnICAgIHJ1bnMtb246IHVidW50dS1sYXRlc3QnLFxuICAgICAgICAnICAgIHBlcm1pc3Npb25zOicsXG4gICAgICAgICcgICAgICBjb250ZW50czogd3JpdGUnLFxuICAgICAgICAnICAgICAgcHVsbC1yZXF1ZXN0czogd3JpdGUnLFxuICAgICAgICAnICAgIHN0ZXBzOicsXG4gICAgICAgICcgICAgICAtIG5hbWU6IENyZWF0ZSByZWxlYXNlJyxcbiAgICAgICAgJyAgICAgICAgdXNlczogZHhmcm9udGllci9naC1hY3Rpb24tcmVsZWFzZUBtYWluJyxcbiAgICAgICAgJyAgICAgICAgd2l0aDonLFxuICAgICAgICAnICAgICAgICAgIEdJVEhVQl9UT0tFTjogJHt7IHNlY3JldHMuR0lUSFVCX1RPS0VOIH19JyxcbiAgICAgICAgJyAgICAgICAgICBCUkFOQ0g6IG1haW4nLFxuICAgICAgXSxcbiAgICB9O1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHJpZXZlcyB0aGUgY29uZmlndXJhdGlvbiBmb3IgdGhlIGVuZm9yY2UgbGFiZWxzIHdvcmtmbG93IHRlbXBsYXRlIGZpbGUuXG4gICAqXG4gICAqIEByZXR1cm5zIEEgcmVjb3JkIHdoZXJlIHRoZSBrZXkgaXMgdGhlIGZpbGUgcGF0aCBhbmQgdGhlIHZhbHVlIGlzIGFuIGFycmF5IG9mIHN0cmluZ3NcbiAgICogICAgICAgICAgcmVwcmVzZW50aW5nIHRoZSBjb250ZW50IG9mIHRoZSB3b3JrZmxvdyB0ZW1wbGF0ZS5cbiAgICovXG4gIHByb3RlY3RlZCBnZXQgY29uZmlnRmlsZUVuZm9yY2VMYWJlbHNXb3JrZmxvdygpOiBSZWNvcmQ8c3RyaW5nLCBzdHJpbmdbXT4ge1xuICAgIHJldHVybiB7XG4gICAgICAnLmdpdGh1Yi93b3JrZmxvd3MvZW5mb3JjZS1sYWJlbHMueW1sJzogW1xuICAgICAgICAnbmFtZTogRW5mb3JjZSBsYWJlbHMnLFxuICAgICAgICAnJyxcbiAgICAgICAgJ29uOicsXG4gICAgICAgICcgIHB1bGxfcmVxdWVzdDonLFxuICAgICAgICAnICAgIHR5cGVzOiBbb3BlbmVkLCBsYWJlbGVkXScsXG4gICAgICAgICcnLFxuICAgICAgICAncGVybWlzc2lvbnM6JyxcbiAgICAgICAgJyAgY29udGVudHM6IHdyaXRlJyxcbiAgICAgICAgJyAgcHVsbC1yZXF1ZXN0czogcmVhZCcsXG4gICAgICAgICcnLFxuICAgICAgICAnam9iczonLFxuICAgICAgICAnICBlbmZvcmNlLWxhYmVsLXZlcnNpb24tcmVsZWFzZTonLFxuICAgICAgICBcIiAgICBuYW1lOiAnRW5mb3JjZSBMYWJlbHM6IHZlcnNpb246IHBhdGNoLCB2ZXJzaW9uOiBtaW5vciwgdmVyc2lvbjogbWFqb3IsIG5vX3JlbGVhc2UnXCIsXG4gICAgICAgICcgICAgcnVucy1vbjogdWJ1bnR1LWxhdGVzdCcsXG4gICAgICAgICcgICAgc3RlcHM6JyxcbiAgICAgICAgJyAgICAgIC0gbmFtZTogQ2hlY2sgb3V0IGNvZGUnLFxuICAgICAgICAnICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0JyxcbiAgICAgICAgJyAgICAgIC0gbmFtZTogRW5mb3JjZSB2ZXJzaW9uIHJlbGVhc2UgbGFiZWxzJyxcbiAgICAgICAgJyAgICAgICAgdXNlczogeW9nZXZiZC9lbmZvcmNlLWxhYmVsLWFjdGlvbkAyLjIuMicsXG4gICAgICAgICcgICAgICAgIHdpdGg6JyxcbiAgICAgICAgXCIgICAgICAgICAgUkVRVUlSRURfTEFCRUxTX0FOWTogJ3ZlcnNpb246IHBhdGNoLHZlcnNpb246IG1pbm9yLHZlcnNpb246IG1ham9yLG5vX3JlbGVhc2UnXCIsXG4gICAgICAgIFwiICAgICAgICAgIFJFUVVJUkVEX0xBQkVMU19BTllfREVTQ1JJUFRJT046IFxcXCJTZWxlY3QgYXQgbGVhc3Qgb25lIGxhYmVsIFsndmVyc2lvbjogcGF0Y2gnLCAndmVyc2lvbjogbWlub3InLCAndmVyc2lvbjogbWFqb3InLCAnbm9fcmVsZWFzZSddXFxcIlwiLFxuICAgICAgXSxcbiAgICB9O1xuICB9XG5cbiAgLyoqXG4gICAqIENyZWF0ZXMgYSB0ZW1wbGF0ZSBmaWxlIGJhc2VkIG9uIHRoZSBwcm92aWRlZCBjb25maWd1cmF0aW9uLlxuICAgKlxuICAgKiBAcGFyYW0gY29uZmlnIC0gVGhlIGNvbmZpZ3VyYXRpb24gb2JqZWN0IGNvbnRhaW5pbmcgdGhlIGZpbGUgcGF0aCBhbmQgY29udGVudC5cbiAgICovXG4gIHByaXZhdGUgY3JlYXRlVGVtcGxhdGVGaWxlKGNvbmZpZzogUmVjb3JkPHN0cmluZywgc3RyaW5nW10+KTogdm9pZCB7XG4gICAgY29uc3QgZmlsZVBhdGg6IHN0cmluZyA9IE9iamVjdC5rZXlzKGNvbmZpZylbMF07XG4gICAgbmV3IFRleHRGaWxlKHRoaXMucHJvamVjdCwgZmlsZVBhdGgsIHtcbiAgICAgIGxpbmVzOiBjb25maWdbZmlsZVBhdGhdLFxuICAgIH0pO1xuICB9XG5cbiAgLyoqXG4gICAqIEFkZHMgY3VzdG9tIGF0dHJpYnV0ZXMgcGF0dGVybnMgdG8gdGhlIHByb2plY3QncyBjb25maWd1cmF0aW9uLlxuICAgKlxuICAgKiBAcGFyYW0gcGF0dGVybnMgLSBBbiBhcnJheSBvZiBmaWxlIG9yIGRpcmVjdG9yeSBwYXR0ZXJucyB0byBiZSBhZGRlZCBhcyBhdHRyaWJ1dGVzLlxuICAgKi9cbiAgcHVibGljIGFkZEF0dHJpYnV0ZVBhdHRlcm5zKHBhdHRlcm5zOiBzdHJpbmdbXSk6IHZvaWQge1xuICAgIHRoaXMuYXR0cmlidXRlUGF0dGVybnMgPSBbLi4udGhpcy5hdHRyaWJ1dGVQYXR0ZXJucywgLi4ucGF0dGVybnNdO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldHMgYSBsaXN0IG9mIGFsbCByZWxldmFudCBjb25maWcgZmlsZXMuXG4gICAqIEByZXR1cm5zIExpc3Qgb2YgY29uZmlnc1xuICAgKi9cbiAgcHJvdGVjdGVkIGdldCBjb25maWdzKCk6IFJlY29yZDxzdHJpbmcsIHN0cmluZ1tdPltdIHtcbiAgICByZXR1cm4gW1xuICAgICAgdGhpcy5jb25maWdGaWxlUHVsbFJlcXVlc3QsXG4gICAgICB0aGlzLmNvbmZpZ0ZpbGVDbGlmZixcbiAgICAgIHRoaXMuY29uZmlnRmlsZVJlbGVhc2VXb3JrZmxvdyxcbiAgICAgIHRoaXMuY29uZmlnRmlsZUVuZm9yY2VMYWJlbHNXb3JrZmxvdyxcbiAgICBdO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHJpZXZlcyB0aGUgZmlsZSBwYXRocyBmb3IgYWxsIGR5bmFtaWMgYW5kIHN0YXRpYyBjb25maWd1cmF0aW9uIGZpbGVzLlxuICAgKlxuICAgKiBAcmV0dXJucyBBIGxpc3Qgb2YgZmlsZSBwYXRoIHBhdHRlcm5zLCBpbmNsdWRpbmcgZHluYW1pYyBjb25maWd1cmF0aW9ucyBhbmQgc3RhdGljIGZpbGVzIGxpa2UgYC5naXRhdHRyaWJ1dGVzYCBhbmQgYC5naXRpZ25vcmVgLlxuICAgKi9cbiAgcHJvdGVjdGVkIGdldCBmaWxlUGF0dGVybnMoKTogc3RyaW5nW10ge1xuICAgIGNvbnN0IGR5bmFtaWNGaWxlUGF0aHM6IHN0cmluZ1tdID0gdGhpcy5jb25maWdzXG4gICAgICAubWFwKChjb25maWc6IFJlY29yZDxzdHJpbmcsIHN0cmluZ1tdPik6IHN0cmluZyA9PiBgLyR7T2JqZWN0LmtleXMoY29uZmlnKVswXX1gKVxuICAgICAgLmZpbHRlcigoZmlsZVBhdGg6IHN0cmluZyk6IHN0cmluZyA9PiBmaWxlUGF0aCk7XG4gICAgY29uc3Qgc3RhdGljRmlsZVBhdGhzOiBzdHJpbmdbXSA9IFsnLy5naXRhdHRyaWJ1dGVzJywgJy8uZ2l0aWdub3JlJ107XG5cbiAgICByZXR1cm4gWy4uLmR5bmFtaWNGaWxlUGF0aHMsIC4uLnN0YXRpY0ZpbGVQYXRoc107XG4gIH1cblxuICBwcm90ZWN0ZWQgb3ZlcnJpZGUgZ2V0IGFkZGl0aW9uYWxJZ25vcmVQYXR0ZXJucygpOiBzdHJpbmdbXSB7XG4gICAgY29uc3QgcGF0dGVybnM6IHN0cmluZ1tdID0gWy4uLnRoaXMuZmlsZVBhdHRlcm5zLCAnL0NIQU5HRUxPRy5tZCddO1xuXG4gICAgcmV0dXJuIHBhdHRlcm5zO1xuICB9XG5cbiAgcHJvdGVjdGVkIG92ZXJyaWRlIGdldCBhZGRpdGlvbmFsQXR0cmlidXRlc1BhdHRlcm5zKCk6IHN0cmluZ1tdIHtcbiAgICByZXR1cm4gWydDSEFOR0VMT0cubWQnXTtcbiAgfVxuXG4gIHB1YmxpYyBvdmVycmlkZSByZWdpc3RlckNvbmZpZygpOiB2b2lkIHtcbiAgICBpZiAodXRpbC5pc1ZhbGlkUHJvamVjdCh0aGlzLnByb2plY3QpKSB7XG4gICAgICAodGhpcy5wcm9qZWN0IGFzIFByb2plY3RUeXBlcykucHJldHRpZXJDb25maWc/LmFkZElnbm9yZVBhdHRlcm5zKHRoaXMuYWRkaXRpb25hbElnbm9yZVBhdHRlcm5zKTtcbiAgICB9XG4gICAgdGhpcy5hZGRBdHRyaWJ1dGVQYXR0ZXJucyh0aGlzLmFkZGl0aW9uYWxBdHRyaWJ1dGVzUGF0dGVybnMpO1xuICB9XG5cbiAgcHVibGljIG92ZXJyaWRlIGFwcGx5Q29uZmlnKCk6IHZvaWQge1xuICAgIHRoaXMuY3JlYXRlVGVtcGxhdGVGaWxlKHRoaXMuY29uZmlnRmlsZVB1bGxSZXF1ZXN0KTtcbiAgICB0aGlzLmNyZWF0ZVRlbXBsYXRlRmlsZSh0aGlzLmNvbmZpZ0ZpbGVDbGlmZik7XG4gICAgdGhpcy5jcmVhdGVUZW1wbGF0ZUZpbGUodGhpcy5jb25maWdGaWxlUmVsZWFzZVdvcmtmbG93KTtcbiAgICB0aGlzLmNyZWF0ZVRlbXBsYXRlRmlsZSh0aGlzLmNvbmZpZ0ZpbGVFbmZvcmNlTGFiZWxzV29ya2Zsb3cpO1xuXG4gICAgZm9yIChjb25zdCB2YWx1ZSBvZiB0aGlzLmF0dHJpYnV0ZVBhdHRlcm5zKSB7XG4gICAgICB0aGlzLnByb2plY3QuZ2l0YXR0cmlidXRlcy5hZGRBdHRyaWJ1dGVzKGAvJHt2YWx1ZX1gLCAnbGluZ3Vpc3QtZ2VuZXJhdGVkJyk7XG4gICAgfVxuICB9XG59XG4iXX0=
\ No newline at end of file
diff --git a/lib/cap-service/config/github.d.ts b/lib/cap-service/config/github.d.ts
index 4c8c23f0..76ecd7e0 100644
--- a/lib/cap-service/config/github.d.ts
+++ b/lib/cap-service/config/github.d.ts
@@ -4,21 +4,9 @@ import { GitHubConfigBase } from '../../base';
  */
 export declare class GitHubConfigCapService extends GitHubConfigBase {
     protected get configFilePullRequest(): Record<string, string[]>;
-    protected get configFileFeatureIssue(): Record<string, string[]>;
-    /**
-     * Retrieves the configuration for the story issue template file.
-     *
-     * @returns A record where the key is the file path and the value is an array of strings
-     *          representing the content of the issue template.
-     */
-    protected get configFileStoryIssue(): Record<string, string[]>;
     protected get configFileReleaseWorkflow(): Record<string, string[]>;
     protected get configFileDeploymentWorkflow(): Record<string, string[]>;
     protected get configs(): Record<string, string[]>[];
-    /**
-     * Creates a user story issue template file.
-     */
-    createStoryIssue(): void;
     /**
      * Creates a deployment workflow template file.
      */
diff --git a/lib/cap-service/config/github.js b/lib/cap-service/config/github.js
index f33c0c8f..d8af8cdf 100644
--- a/lib/cap-service/config/github.js
+++ b/lib/cap-service/config/github.js
@@ -48,55 +48,6 @@ class GitHubConfigCapService extends base_1.GitHubConfigBase {
             ],
         };
     }
-    get configFileFeatureIssue() {
-        return {
-            '.github/ISSUE_TEMPLATE/feature.yml': [
-                'name: 💡 Feature',
-                'description: Story related feature',
-                'title: "[FEATURE] <title>"',
-                'labels: ["type: feature"]',
-                'body:',
-                '  - type: textarea',
-                '    attributes:',
-                '      label: Description',
-                '      description: A description of the feature.',
-                '    validations:',
-                '      required: true',
-                '',
-                '  - type: textarea',
-                '    attributes:',
-                '      label: Task List',
-                '      description: Describe the steps to fulfill the feature.',
-                '      value: |',
-                '        - [ ] My First Task',
-                '    validations:',
-                '      required: true',
-            ],
-        };
-    }
-    /**
-     * Retrieves the configuration for the story issue template file.
-     *
-     * @returns A record where the key is the file path and the value is an array of strings
-     *          representing the content of the issue template.
-     */
-    get configFileStoryIssue() {
-        return {
-            '.github/ISSUE_TEMPLATE/story.yml': [
-                'name: 💡 Story',
-                'description: As a [role], I [want to], [so that]',
-                'title: "[STORY] <title>"',
-                'labels: ["type: story"]',
-                'body:',
-                '  - type: textarea',
-                '    attributes:',
-                '      label: Description',
-                "      description: Provide a brief overview of the story, focusing who want's to do what and why.",
-                '    validations:',
-                '      required: true',
-            ],
-        };
-    }
     get configFileReleaseWorkflow() {
         return {
             '.github/workflows/release.yml': [
@@ -160,25 +111,11 @@ class GitHubConfigCapService extends base_1.GitHubConfigBase {
     get configs() {
         return [
             this.configFilePullRequest,
-            this.configFileBugIssue,
-            this.configFileFeatureIssue,
-            this.configFileHousekeepingIssue,
-            this.configFileQuestionIssue,
-            this.configFileStoryIssue,
             this.configFileCliff,
             this.configFileReleaseWorkflow,
             this.configFileDeploymentWorkflow,
         ];
     }
-    /**
-     * Creates a user story issue template file.
-     */
-    createStoryIssue() {
-        const filePath = Object.keys(this.configFileStoryIssue)[0];
-        new projen_1.TextFile(this.project, filePath, {
-            lines: this.configFileStoryIssue[filePath],
-        });
-    }
     /**
      * Creates a deployment workflow template file.
      */
@@ -190,11 +127,10 @@ class GitHubConfigCapService extends base_1.GitHubConfigBase {
     }
     applyConfig() {
         super.applyConfig();
-        this.createStoryIssue();
         this.createDeploymentWorkflow();
     }
 }
 exports.GitHubConfigCapService = GitHubConfigCapService;
 _a = JSII_RTTI_SYMBOL_1;
 GitHubConfigCapService[_a] = { fqn: "@dxfrontier/projen-template-projects.GitHubConfigCapService", version: "0.0.0" };
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2l0aHViLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NhcC1zZXJ2aWNlL2NvbmZpZy9naXRodWIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxtQ0FBa0M7QUFDbEMscUNBQThDO0FBRTlDOztHQUVHO0FBQ0gsTUFBYSxzQkFBdUIsU0FBUSx1QkFBZ0I7SUFDMUQsSUFBdUIscUJBQXFCO1FBQzFDLE9BQU87WUFDTCxrQ0FBa0MsRUFBRTtnQkFDbEMsd0JBQXdCO2dCQUN4QixFQUFFO2dCQUNGLDZEQUE2RDtnQkFDN0QsRUFBRTtnQkFDRiw0QkFBNEI7Z0JBQzVCLEVBQUU7Z0JBQ0YseURBQXlEO2dCQUN6RCx3Q0FBd0M7Z0JBQ3hDLHlEQUF5RDtnQkFDekQsb0RBQW9EO2dCQUNwRCxFQUFFO2dCQUNGLGVBQWU7Z0JBQ2YsRUFBRTtnQkFDRiw0R0FBNEc7Z0JBQzVHLGtHQUFrRztnQkFDbEcseUZBQXlGO2dCQUN6RixpRUFBaUU7Z0JBQ2pFLDBDQUEwQztnQkFDMUMsRUFBRTtnQkFDRixZQUFZO2dCQUNaLEVBQUU7Z0JBQ0YsMEVBQTBFO2dCQUMxRSxzRkFBc0Y7Z0JBQ3RGLGtFQUFrRTtnQkFDbEUsc0RBQXNEO2dCQUN0RCxFQUFFO2dCQUNGLGlGQUFpRjtnQkFDakYsRUFBRTtnQkFDRiwyQ0FBMkM7Z0JBQzNDLEVBQUU7Z0JBQ0YsMkJBQTJCO2dCQUMzQixFQUFFO2dCQUNGLHVFQUF1RTthQUN4RTtTQUNGLENBQUM7SUFDSixDQUFDO0lBRUQsSUFBdUIsc0JBQXNCO1FBQzNDLE9BQU87WUFDTCxvQ0FBb0MsRUFBRTtnQkFDcEMsa0JBQWtCO2dCQUNsQixvQ0FBb0M7Z0JBQ3BDLDRCQUE0QjtnQkFDNUIsMkJBQTJCO2dCQUMzQixPQUFPO2dCQUNQLG9CQUFvQjtnQkFDcEIsaUJBQWlCO2dCQUNqQiwwQkFBMEI7Z0JBQzFCLGtEQUFrRDtnQkFDbEQsa0JBQWtCO2dCQUNsQixzQkFBc0I7Z0JBQ3RCLEVB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Q0FBQyw0QkFBNEIsQ0FBQyxRQUFRLENBQUM7U0FDbkQsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUVlLFdBQVc7UUFDekIsS0FBSyxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQ3BCLElBQUksQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDO1FBQ3hCLElBQUksQ0FBQyx3QkFBd0IsRUFBRSxDQUFDO0lBQ2xDLENBQUM7O0FBaE1ILHdEQWlNQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFRleHRGaWxlIH0gZnJvbSAncHJvamVuJztcbmltcG9ydCB7IEdpdEh1YkNvbmZpZ0Jhc2UgfSBmcm9tICcuLi8uLi9iYXNlJztcblxuLyoqXG4gKiBJbXBsZW1lbnRpbmcgYWxsIHJlbGV2YW50IEdpdEh1YiBjb25maWd1cmF0aW9uIGZvciB0aGUgQ2FwU2VydmljZSBwcm9qZWN0LlxuICovXG5leHBvcnQgY2xhc3MgR2l0SHViQ29uZmlnQ2FwU2VydmljZSBleHRlbmRzIEdpdEh1YkNvbmZpZ0Jhc2Uge1xuICBwcm90ZWN0ZWQgb3ZlcnJpZGUgZ2V0IGNvbmZpZ0ZpbGVQdWxsUmVxdWVzdCgpOiBSZWNvcmQ8c3RyaW5nLCBzdHJpbmdbXT4ge1xuICAgIHJldHVybiB7XG4gICAgICAnLmdpdGh1Yi9wdWxsX3JlcXVlc3RfdGVtcGxhdGUubWQnOiBbXG4gICAgICAgICcjIyBSZXZpZXdlcnMgQ2hlY2tsaXN0JyxcbiAgICAgICAgJycsXG4gICAgICAgICdmb3IgY29tcGxldGUgcmV2aWV3IGxpc3QgcmVmZXIgdG8gQUJTIExvb3AgLSBSZXZpZXcgQXNwZWN0cycsXG4gICAgICAgICcnLFxuICAgICAgICAnIyMjIE9yZ2FuaXphdGlvbmFsIFNlY3Rpb24nLFxuICAgICAgICAnJyxcbiAgICAgICAgJy0gWyBdIFBSIGlzIGFzc2lnbmVkIHRvIHRoZSBhY2NvcmRpbmcgc3RvcnkvZmVhdHVyZS9idWcnLFxuICAgICAgICAnLSBbIF0gU3RvcnkvZmVhdHVyZS9idWcgaXMgZGVzY3JpcHRpdmUnLFxuICAgICAgICAnLSBbIF0gU3RvcnkvZmVhdHVyZS9idWcgaXMgYXNzaWduZWQgdG8gYWNjb3JkaW5nIGxhYmVscycsXG4gICAgICAgICctIFsgXSBTdG9yeS9mZWF0dXJlL2J1ZyBpcyBhc3NpZ25lZCB0byBhIGRldmVsb3BlcicsXG4gICAgICAgICcnLFxuICAgICAgICAnIyMjIFN0cnVjdHVyZScsXG4gICAgICAgICcnLFxuICAgICAgICAnLSBbIF0gUmVhZGFiaWxpdHk6IENvZGUgaXMgZWFzeSB0byB1bmRlcnN0YW5kLCB3aXRoIG1lYW5pbmdmdWwgbmFtZXMgZm9yIHZhcmlhYmxlcywgZnVuY3Rpb25zLCBhbmQgY2xhc3NlcycsXG4gICAgICAgICctIFsgXSBDb21tZW50czogTWVhbmluZ2Z1bCBhbmQgaGVscGZ1bCBjb21tZW50cy4gQ29kZSBpcyBkb2N1bWVudGVkIHdpdGhvdXQgYmVpbmcgb3Zlci1jb21tZW50ZWQnLFxuICAgICAgICAnLSBbIF0gRFJZLCBLSVNTIGFuZCBZQUdOSTogQ29kZSBpbXBsZW1lbnRzIG9ubHkgbmVjZXNzYXJ5IGZlYXR1cmVzOyBubyBvdmVyLWVuZ2luZWVyaW5nJyxcbiAgICAgICAgJy0gWyBdIE5vIHNlbnNpdGl2ZSBkYXRhIChlLmcuLCBwYXNzd29yZHMsIEFQSSBrZXlzKSBpbiB0aGUgY29kZScsXG4gICAgICAgICctIFsgXSBObyBtYWpvciB1cGRhdGVzIGZvciB1c2VkIHBhY2thZ2VzJyxcbiAgICAgICAgJycsXG4gICAgICAgICcjIyMgQ29kaW5nJyxcbiAgICAgICAgJycsXG4gICAgICAgICctIFsgXSBNb2RlbC9CaW5kaW5nIHByb3BlcnR5IGNoYW5nZXMgb3IgcmVuYW1pbmcgZG9lcyBub3QgYnJlYWsgdGhlIGNvZGUnLFxuICAgICAgICAnLSBbIF0gTW9kZWwvQmluZGluZyBwcm9wZXJ0aWVzIGhhdmUgY29uc2lzdGVudCBuYW1lcyAoY2FwaXRhbGl6YXRpb24sIGxvd2VyY2FzZSwgLi4pJyxcbiAgICAgICAgJy0gWyBdIFR5cGUgYWxpYXNlcyBhcmUgZGVmaW5lZCBmb3IgYXNzb2NpYXRpb25zIGFuZCBjb21wb3NpdGlvbnMnLFxuICAgICAgICAnLSBbIF0gTm8gaHVuZ2FyaWFuIG5vdGF0aW9uIChlLmcuIGFMaXN0LCBvTW9kZWwsIC4uKScsXG4gICAgICAgICcnLFxuICAgICAgICAnIyMjIE1vc3QgaW1wb3J0YW50IChhcyBsb25nIGFzIHdlIGRvIG5vdCBoYXZlIFRlc3QgRHJpdmVuIERldmVsb3BtZW50IGluIHBsYWNlKScsXG4gICAgICAgICcnLFxuICAgICAgICAnLSBbIF0gQ29kZSBpcyBsb2NhbGx5IHRlc3RlZCBieSBkZXZlbG9wZXInLFxuICAgICAgICAnJyxcbiAgICAgICAgJyMjIyBTZWNvbmQgbW9zdCBpbXBvcnRhbnQnLFxuICAgICAgICAnJyxcbiAgICAgICAgJy0gWyBdIEFQSSBmaXJzdDogYXBwbGljYXRpb24gY2FuIGJlIHVzZWQgaGVhZGxlc3MgKHdpdGggdGhlIEFQSSBvbmx5KScsXG4gICAgICBdLFxuICAgIH07XG4gIH1cblxuICBwcm90ZWN0ZWQgb3ZlcnJpZGUgZ2V0IGNvbmZpZ0ZpbGVGZWF0dXJlSXNzdWUoKTogUmVjb3JkPHN0cmluZywgc3RyaW5nW10+IHtcbiAgICByZXR1cm4ge1xuICAgICAgJy5naXRodWIvSVNTVUVfVEVNUExBVEUvZmVhdHVyZS55bWwnOiBbXG4gICAgICAgICduYW1lOiDwn5KhIEZlYXR1cmUnLFxuICAgICAgICAnZGVzY3JpcHRpb246IFN0b3J5IHJlbGF0ZWQgZmVhdHVyZScsXG4gICAgICAgICd0aXRsZTogXCJbRkVBVFVSRV0gPHRpdGxlPlwiJyxcbiAgICAgICAgJ2xhYmVsczogW1widHlwZTogZmVhdHVyZVwiXScsXG4gICAgICAgICdib2R5OicsXG4gICAgICAgICcgIC0gdHlwZTogdGV4dGFyZWEnLFxuICAgICAgICAnICAgIGF0dHJpYnV0ZXM6JyxcbiAgICAgICAgJyAgICAgIGxhYmVsOiBEZXNjcmlwdGlvbicsXG4gICAgICAgICcgICAgICBkZXNjcmlwdGlvbjogQSBkZXNjcmlwdGlvbiBvZiB0aGUgZmVhdHVyZS4nLFxuICAgICAgICAnICAgIHZhbGlkYXRpb25zOicsXG4gICAgICAgICcgICAgICByZXF1aXJlZDogdHJ1ZScsXG4gICAgICAgICcnLFxuICAgICAgICAnICAtIHR5cGU6IHRleHRhcmVhJyxcbiAgICAgICAgJyAgICBhdHRyaWJ1dGVzOicsXG4gICAgICAgICcgICAgICBsYWJlbDogVGFzayBMaXN0JyxcbiAgICAgICAgJyAgICAgIGRlc2NyaXB0aW9uOiBEZXNjcmliZSB0aGUgc3RlcHMgdG8gZnVsZmlsbCB0aGUgZmVhdHVyZS4nLFxuICAgICAgICAnICAgICAgdmFsdWU6IHwnLFxuICAgICAgICAnICAgICAgICAtIFsgXSBNeSBGaXJzdCBUYXNrJyxcbiAgICAgICAgJyAgICB2YWxpZGF0aW9uczonLFxuICAgICAgICAnICAgICAgcmVxdWlyZWQ6IHRydWUnLFxuICAgICAgXSxcbiAgICB9O1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHJpZXZlcyB0aGUgY29uZmlndXJhdGlvbiBmb3IgdGhlIHN0b3J5IGlzc3VlIHRlbXBsYXRlIGZpbGUuXG4gICAqXG4gICAqIEByZXR1cm5zIEEgcmVjb3JkIHdoZXJlIHRoZSBrZXkgaXMgdGhlIGZpbGUgcGF0aCBhbmQgdGhlIHZhbHVlIGlzIGFuIGFycmF5IG9mIHN0cmluZ3NcbiAgICogICAgICAgICAgcmVwcmVzZW50aW5nIHRoZSBjb250ZW50IG9mIHRoZSBpc3N1ZSB0ZW1wbGF0ZS5cbiAgICovXG4gIHByb3RlY3RlZCBnZXQgY29uZmlnRmlsZVN0b3J5SXNzdWUoKTogUmVjb3JkPHN0cmluZywgc3RyaW5nW10+IHtcbiAgICByZXR1cm4ge1xuICAgICAgJy5naXRodWIvSVNTVUVfVEVNUExBVEUvc3RvcnkueW1sJzogW1xuICAgICAgICAnbmFtZTog8J+SoSBTdG9yeScsXG4gICAgICAgICdkZXNjcmlwdGlvbjogQXMgYSBbcm9sZV0sIEkgW3dhbnQgdG9dLCBbc28gdGhhdF0nLFxuICAgICAgICAndGl0bGU6IFwiW1NUT1JZXSA8dGl0bGU+XCInLFxuICAgICAgICAnbGFiZWxzOiBbXCJ0eXBlOiBzdG9yeVwiXScsXG4gICAgICAgICdib2R5OicsXG4gICAgICAgICcgIC0gdHlwZTogdGV4dGFyZWEnLFxuICAgICAgICAnICAgIGF0dHJpYnV0ZXM6JyxcbiAgICAgICAgJyAgICAgIGxhYmVsOiBEZXNjcmlwdGlvbicsXG4gICAgICAgIFwiICAgICAgZGVzY3JpcHRpb246IFByb3ZpZGUgYSBicmllZiBvdmVydmlldyBvZiB0aGUgc3RvcnksIGZvY3VzaW5nIHdobyB3YW50J3MgdG8gZG8gd2hhdCBhbmQgd2h5LlwiLFxuICAgICAgICAnICAgIHZhbGlkYXRpb25zOicsXG4gICAgICAgICcgICAgICByZXF1aXJlZDogdHJ1ZScsXG4gICAgICBdLFxuICAgIH07XG4gIH1cblxuICBwcm90ZWN0ZWQgb3ZlcnJpZGUgZ2V0IGNvbmZpZ0ZpbGVSZWxlYXNlV29ya2Zsb3coKTogUmVjb3JkPHN0cmluZywgc3RyaW5nW10+IHtcbiAgICByZXR1cm4ge1xuICAgICAgJy5naXRodWIvd29ya2Zsb3dzL3JlbGVhc2UueW1sJzogW1xuICAgICAgICAnbmFtZTogUmVsZWFzZScsXG4gICAgICAgICdvbjonLFxuICAgICAgICAnICBwdWxsX3JlcXVlc3Q6JyxcbiAgICAgICAgJyAgICBicmFuY2hlczonLFxuICAgICAgICAnICAgICAgLSBkZXYnLFxuICAgICAgICAnICAgIHR5cGVzOicsXG4gICAgICAgICcgICAgICAtIGNsb3NlZCcsXG4gICAgICAgICdqb2JzOicsXG4gICAgICAgICcgIHJlbGVhc2U6JyxcbiAgICAgICAgJyAgICBydW5zLW9uOiB1YnVudHUtbGF0ZXN0JyxcbiAgICAgICAgJyAgICBwZXJtaXNzaW9uczonLFxuICAgICAgICAnICAgICAgY29udGVudHM6IHdyaXRlJyxcbiAgICAgICAgJyAgICAgIHB1bGwtcmVxdWVzdHM6IHdyaXRlJyxcbiAgICAgICAgJyAgICBzdGVwczonLFxuICAgICAgICAnICAgICAgLSBuYW1lOiBDcmVhdGUgcmVsZWFzZScsXG4gICAgICAgICcgICAgICAgIHVzZXM6IGR4ZnJvbnRpZXIvZ2gtYWN0aW9uLXJlbGVhc2VAbWFpbicsXG4gICAgICAgICcgICAgICAgIHdpdGg6JyxcbiAgICAgICAgJyAgICAgICAgICBHSVRIVUJfVE9LRU46ICR7eyBzZWNyZXRzLkdJVEhVQl9UT0tFTiB9fScsXG4gICAgICAgICcgICAgICAgICAgQlJBTkNIOiBkZXYnLFxuICAgICAgXSxcbiAgICB9O1xuICB9XG5cbiAgcHJvdGVjdGVkIGdldCBjb25maWdGaWxlRGVwbG95bWVudFdvcmtmbG93KCk6IFJlY29yZDxzdHJpbmcsIHN0cmluZ1tdPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgICcuZ2l0aHViL3dvcmtmbG93cy9kZXBsb3ltZW50LnltbCc6IFtcbiAgICAgICAgJ25hbWU6IERlcGxveW1lbnQnLFxuICAgICAgICAnb246JyxcbiAgICAgICAgJyAgcHVsbF9yZXF1ZXN0OicsXG4gICAgICAgICcgICAgYnJhbmNoZXM6JyxcbiAgICAgICAgJyAgICAgIC0gZGV2JyxcbiAgICAgICAgJyAgICAgIC0gbWFpbicsXG4gICAgICAgICcgICAgdHlwZXM6JyxcbiAgICAgICAgJyAgICAgIC0gY2xvc2VkJyxcbiAgICAgICAgJ2pvYnM6JyxcbiAgICAgICAgJyAgcmVsZWFzZTonLFxuICAgICAgICAnICAgIHJ1bnMtb246IHVidW50dS1sYXRlc3QnLFxuICAgICAgICAnICAgIHBlcm1pc3Npb25zOicsXG4gICAgICAgICcgICAgICBjb250ZW50czogd3JpdGUnLFxuICAgICAgICAnICAgICAgcHVsbC1yZXF1ZXN0czogd3JpdGUnLFxuICAgICAgICAnICAgIHN0ZXBzOicsXG4gICAgICAgICcgICAgICAtIG5hbWU6IERlcGxveSB0byBDbG91ZCBGb3VuZHJ5JyxcbiAgICAgICAgJyAgICAgICAgdXNlczogZHhmcm9udGllci9naC1hY3Rpb24tZGVwbG95LWNmQG1haW4nLFxuICAgICAgICAnICAgICAgICB3aXRoOicsXG4gICAgICAgICcgICAgICAgICAgQ0ZfSUFTX09SSUdJTjogJHt7IHNlY3JldHMuSUFTX09SSUdJTiB9fScsXG4gICAgICAgICcgICAgICAgICAgQ0ZfQVBJX0RFVjogJHt7IHNlY3JldHMuQ0ZfQVBJX0RFViB9fScsXG4gICAgICAgICcgICAgICAgICAgQ0ZfT1JHX0RFVjogJHt7IHNlY3JldHMuQ0ZfT1JHX0RFViB9fScsXG4gICAgICAgICcgICAgICAgICAgQ0ZfU1BBQ0VfREVWOiAke3sgc2VjcmV0cy5DRl9TUEFDRV9ERVYgfX0nLFxuICAgICAgICAnICAgICAgICAgIENGX1VTRVJOQU1FX0RFVjogJHt7IHNlY3JldHMuQ0ZfVVNFUk5BTUVfREVWIH19JyxcbiAgICAgICAgJyAgICAgICAgICBDRl9QQVNTV09SRF9ERVY6ICR7eyBzZWNyZXRzLkNGX1BBU1NXT1JEX0RFViB9fScsXG4gICAgICAgICcgICAgICAgICAgQ0ZfQVBJX1BST0Q6ICR7eyBzZWNyZXRzLkNGX0FQSV9QUk9EIH19JyxcbiAgICAgICAgJyAgICAgICAgICBDRl9PUkdfUFJPRDogJHt7IHNlY3JldHMuQ0ZfT1JHX1BST0QgfX0nLFxuICAgICAgICAnICAgICAgICAgIENGX1NQQUNFX1BST0Q6ICR7eyBzZWNyZXRzLkNGX1NQQUNFX1BST0QgfX0nLFxuICAgICAgICAnICAgICAgICAgIENGX1VTRVJOQU1FX1BST0Q6ICR7eyBzZWNyZXRzLkNGX1VTRVJOQU1FX1BST0QgfX0nLFxuICAgICAgICAnICAgICAgICAgIENGX1BBU1NXT1JEX1BST0Q6ICR7eyBzZWNyZXRzLkNGX1BBU1NXT1JEX1BST0QgfX0nLFxuICAgICAgXSxcbiAgICB9O1xuICB9XG5cbiAgcHJvdGVjdGVkIG92ZXJyaWRlIGdldCBjb25maWdzKCk6IFJlY29yZDxzdHJpbmcsIHN0cmluZ1tdPltdIHtcbiAgICByZXR1cm4gW1xuICAgICAgdGhpcy5jb25maWdGaWxlUHVsbFJlcXVlc3QsXG4gICAgICB0aGlzLmNvbmZpZ0ZpbGVCdWdJc3N1ZSxcbiAgICAgIHRoaXMuY29uZmlnRmlsZUZlYXR1cmVJc3N1ZSxcbiAgICAgIHRoaXMuY29uZmlnRmlsZUhvdXNla2VlcGluZ0lzc3VlLFxuICAgICAgdGhpcy5jb25maWdGaWxlUXVlc3Rpb25Jc3N1ZSxcbiAgICAgIHRoaXMuY29uZmlnRmlsZVN0b3J5SXNzdWUsXG4gICAgICB0aGlzLmNvbmZpZ0ZpbGVDbGlmZixcbiAgICAgIHRoaXMuY29uZmlnRmlsZVJlbGVhc2VXb3JrZmxvdyxcbiAgICAgIHRoaXMuY29uZmlnRmlsZURlcGxveW1lbnRXb3JrZmxvdyxcbiAgICBdO1xuICB9XG5cbiAgLyoqXG4gICAqIENyZWF0ZXMgYSB1c2VyIHN0b3J5IGlzc3VlIHRlbXBsYXRlIGZpbGUuXG4gICAqL1xuICBwdWJsaWMgY3JlYXRlU3RvcnlJc3N1ZSgpOiB2b2lkIHtcbiAgICBjb25zdCBmaWxlUGF0aDogc3RyaW5nID0gT2JqZWN0LmtleXModGhpcy5jb25maWdGaWxlU3RvcnlJc3N1ZSlbMF07XG4gICAgbmV3IFRleHRGaWxlKHRoaXMucHJvamVjdCwgZmlsZVBhdGgsIHtcbiAgICAgIGxpbmVzOiB0aGlzLmNvbmZpZ0ZpbGVTdG9yeUlzc3VlW2ZpbGVQYXRoXSxcbiAgICB9KTtcbiAgfVxuXG4gIC8qKlxuICAgKiBDcmVhdGVzIGEgZGVwbG95bWVudCB3b3JrZmxvdyB0ZW1wbGF0ZSBmaWxlLlxuICAgKi9cbiAgcHVibGljIGNyZWF0ZURlcGxveW1lbnRXb3JrZmxvdygpOiB2b2lkIHtcbiAgICBjb25zdCBmaWxlUGF0aDogc3RyaW5nID0gT2JqZWN0LmtleXModGhpcy5jb25maWdGaWxlRGVwbG95bWVudFdvcmtmbG93KVswXTtcbiAgICBuZXcgVGV4dEZpbGUodGhpcy5wcm9qZWN0LCBmaWxlUGF0aCwge1xuICAgICAgbGluZXM6IHRoaXMuY29uZmlnRmlsZURlcGxveW1lbnRXb3JrZmxvd1tmaWxlUGF0aF0sXG4gICAgfSk7XG4gIH1cblxuICBwdWJsaWMgb3ZlcnJpZGUgYXBwbHlDb25maWcoKTogdm9pZCB7XG4gICAgc3VwZXIuYXBwbHlDb25maWcoKTtcbiAgICB0aGlzLmNyZWF0ZVN0b3J5SXNzdWUoKTtcbiAgICB0aGlzLmNyZWF0ZURlcGxveW1lbnRXb3JrZmxvdygpO1xuICB9XG59XG4iXX0=
\ No newline at end of file
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2l0aHViLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NhcC1zZXJ2aWNlL2NvbmZpZy9naXRodWIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxtQ0FBa0M7QUFDbEMscUNBQThDO0FBRTlDOztHQUVHO0FBQ0gsTUFBYSxzQkFBdUIsU0FBUSx1QkFBZ0I7SUFDMUQsSUFBdUIscUJBQXFCO1FBQzFDLE9BQU87WUFDTCxrQ0FBa0MsRUFBRTtnQkFDbEMsd0JBQXdCO2dCQUN4QixFQUFFO2dCQUNGLDZEQUE2RDtnQkFDN0QsRUFBRTtnQkFDRiw0QkFBNEI7Z0JBQzVCLEVBQUU7Z0JBQ0YseURBQXlEO2dCQUN6RCx3Q0FBd0M7Z0JBQ3hDLHlEQUF5RDtnQkFDekQsb0RBQW9EO2dCQUNwRCxFQUFFO2dCQUNGLGVBQWU7Z0JBQ2YsRUFBRTtnQkFDRiw0R0FBNEc7Z0JBQzVHLGtHQUFrRztnQkFDbEcseUZBQXlGO2dCQUN6RixpRUFBaUU7Z0JBQ2pFLDBDQUEwQztnQkFDMUMsRUFBRTtnQkFDRixZQUFZO2dCQUNaLEVBQUU7Z0JBQ0YsMEVBQTBFO2dCQUMxRSxzRkFBc0Y7Z0JBQ3RGLGtFQUFrRTtnQkFDbEUsc0RBQXNEO2dCQUN0RCxFQUFFO2dCQUNGLGlGQUFpRjtnQkFDakYsRUFBRTtnQkFDRiwyQ0FBMkM7Z0JBQzNDLEVBQUU7Z0JBQ0YsMkJBQTJCO2dCQUMzQixFQUFFO2dCQUNGLHVFQUF1RTthQUN4RTtTQUNGLENBQUM7SUFDSixDQUFDO0lBRUQsSUFBdUIseUJBQXlCO1FBQzlDLE9BQU87WUFDTCwrQkFBK0IsRUFBRTtnQkFDL0IsZUFBZTtnQkFDZixLQUFLO2dCQUNMLGlCQUFpQjtnQkFDakIsZUFBZTtnQkFDZixhQUFhO2dCQUNiLFlBQVk7Z0JBQ1osZ0JBQWdCO2dCQUNoQixPQUFPO2dCQUNQLFlBQVk7Z0JBQ1osNEJBQTRCO2dCQUM1QixrQkFBa0I7Z0JBQ2xCLHVCQUF1QjtnQkFDdkIsNEJBQTRCO2dCQUM1QixZQUFZO2dCQUNaLDhCQUE4QjtnQkFDOUIsaURBQWlEO2dCQUNqRCxlQUFlO2dCQUNmLHFEQUFxRDtnQkFDckQsdUJBQXVCO2FBQ3hCO1NBQ0YsQ0FBQztJQUNKLENBQUM7SUFFRCxJQUFjLDRCQUE0QjtRQUN4QyxPQUFPO1lBQ0wsa0NBQWtDLEVBQUU7Z0JBQ2xDLGtCQUFrQjtnQkFDbEIsS0FBSztnQkFDTCxpQkFBaUI7Z0JBQ2pCLGVBQWU7Z0JBQ2YsYUFBYTtnQkFDYixjQUFjO2dCQUNkLFlBQVk7Z0JBQ1osZ0JBQWdCO2dCQUNoQixPQUFPO2dCQUNQLFlBQVk7Z0JBQ1osNEJBQTRCO2dCQUM1QixrQkFBa0I7Z0JBQ2xCLHVCQUF1QjtnQkFDdkIsNEJBQTRCO2dCQUM1QixZQUFZO2dCQUNaLHVDQUF1QztnQkFDdkMsbURBQW1EO2dCQUNuRCxlQUFlO2dCQUNmLG9EQUFvRDtnQkFDcEQsaURBQWlEO2dCQUNqRCxpREFBaUQ7Z0JBQ2pELHFEQUFxRDtnQkFDckQsMkRBQTJEO2dCQUMzRCwyREFBMkQ7Z0JBQzNELG1EQUFtRDtnQkFDbkQsbURBQW1EO2dCQUNuRCx1REFBdUQ7Z0JBQ3ZELDZEQUE2RDtnQkFDN0QsNkRBQTZEO2FBQzlEO1NBQ0YsQ0FBQztJQUNKLENBQUM7SUFFRCxJQUF1QixPQUFPO1FBQzVCLE9BQU87WUFDTCxJQUFJLENBQUMscUJBQXFCO1lBQzFCLElBQUksQ0FBQyxlQUFlO1lBQ3BCLElBQUksQ0FBQyx5QkFBeUI7WUFDOUIsSUFBSSxDQUFDLDRCQUE0QjtTQUNsQyxDQUFDO0lBQ0osQ0FBQztJQUVEOztPQUVHO0lBQ0ksd0JBQXdCO1FBQzdCLE1BQU0sUUFBUSxHQUFXLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLDRCQUE0QixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDM0UsSUFBSSxpQkFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsUUFBUSxFQUFFO1lBQ25DLEtBQUssRUFBRSxJQUFJLENBQUMsNEJBQTRCLENBQUMsUUFBUSxDQUFDO1NBQ25ELENBQUMsQ0FBQztJQUNMLENBQUM7SUFFZSxXQUFXO1FBQ3pCLEtBQUssQ0FBQyxXQUFXLEVBQUUsQ0FBQztRQUNwQixJQUFJLENBQUMsd0JBQXdCLEVBQUUsQ0FBQztJQUNsQyxDQUFDOztBQTdISCx3REE4SEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0RmlsZSB9IGZyb20gJ3Byb2plbic7XG5pbXBvcnQgeyBHaXRIdWJDb25maWdCYXNlIH0gZnJvbSAnLi4vLi4vYmFzZSc7XG5cbi8qKlxuICogSW1wbGVtZW50aW5nIGFsbCByZWxldmFudCBHaXRIdWIgY29uZmlndXJhdGlvbiBmb3IgdGhlIENhcFNlcnZpY2UgcHJvamVjdC5cbiAqL1xuZXhwb3J0IGNsYXNzIEdpdEh1YkNvbmZpZ0NhcFNlcnZpY2UgZXh0ZW5kcyBHaXRIdWJDb25maWdCYXNlIHtcbiAgcHJvdGVjdGVkIG92ZXJyaWRlIGdldCBjb25maWdGaWxlUHVsbFJlcXVlc3QoKTogUmVjb3JkPHN0cmluZywgc3RyaW5nW10+IHtcbiAgICByZXR1cm4ge1xuICAgICAgJy5naXRodWIvcHVsbF9yZXF1ZXN0X3RlbXBsYXRlLm1kJzogW1xuICAgICAgICAnIyMgUmV2aWV3ZXJzIENoZWNrbGlzdCcsXG4gICAgICAgICcnLFxuICAgICAgICAnZm9yIGNvbXBsZXRlIHJldmlldyBsaXN0IHJlZmVyIHRvIEFCUyBMb29wIC0gUmV2aWV3IEFzcGVjdHMnLFxuICAgICAgICAnJyxcbiAgICAgICAgJyMjIyBPcmdhbml6YXRpb25hbCBTZWN0aW9uJyxcbiAgICAgICAgJycsXG4gICAgICAgICctIFsgXSBQUiBpcyBhc3NpZ25lZCB0byB0aGUgYWNjb3JkaW5nIHN0b3J5L2ZlYXR1cmUvYnVnJyxcbiAgICAgICAgJy0gWyBdIFN0b3J5L2ZlYXR1cmUvYnVnIGlzIGRlc2NyaXB0aXZlJyxcbiAgICAgICAgJy0gWyBdIFN0b3J5L2ZlYXR1cmUvYnVnIGlzIGFzc2lnbmVkIHRvIGFjY29yZGluZyBsYWJlbHMnLFxuICAgICAgICAnLSBbIF0gU3RvcnkvZmVhdHVyZS9idWcgaXMgYXNzaWduZWQgdG8gYSBkZXZlbG9wZXInLFxuICAgICAgICAnJyxcbiAgICAgICAgJyMjIyBTdHJ1Y3R1cmUnLFxuICAgICAgICAnJyxcbiAgICAgICAgJy0gWyBdIFJlYWRhYmlsaXR5OiBDb2RlIGlzIGVhc3kgdG8gdW5kZXJzdGFuZCwgd2l0aCBtZWFuaW5nZnVsIG5hbWVzIGZvciB2YXJpYWJsZXMsIGZ1bmN0aW9ucywgYW5kIGNsYXNzZXMnLFxuICAgICAgICAnLSBbIF0gQ29tbWVudHM6IE1lYW5pbmdmdWwgYW5kIGhlbHBmdWwgY29tbWVudHMuIENvZGUgaXMgZG9jdW1lbnRlZCB3aXRob3V0IGJlaW5nIG92ZXItY29tbWVudGVkJyxcbiAgICAgICAgJy0gWyBdIERSWSwgS0lTUyBhbmQgWUFHTkk6IENvZGUgaW1wbGVtZW50cyBvbmx5IG5lY2Vzc2FyeSBmZWF0dXJlczsgbm8gb3Zlci1lbmdpbmVlcmluZycsXG4gICAgICAgICctIFsgXSBObyBzZW5zaXRpdmUgZGF0YSAoZS5nLiwgcGFzc3dvcmRzLCBBUEkga2V5cykgaW4gdGhlIGNvZGUnLFxuICAgICAgICAnLSBbIF0gTm8gbWFqb3IgdXBkYXRlcyBmb3IgdXNlZCBwYWNrYWdlcycsXG4gICAgICAgICcnLFxuICAgICAgICAnIyMjIENvZGluZycsXG4gICAgICAgICcnLFxuICAgICAgICAnLSBbIF0gTW9kZWwvQmluZGluZyBwcm9wZXJ0eSBjaGFuZ2VzIG9yIHJlbmFtaW5nIGRvZXMgbm90IGJyZWFrIHRoZSBjb2RlJyxcbiAgICAgICAgJy0gWyBdIE1vZGVsL0JpbmRpbmcgcHJvcGVydGllcyBoYXZlIGNvbnNpc3RlbnQgbmFtZXMgKGNhcGl0YWxpemF0aW9uLCBsb3dlcmNhc2UsIC4uKScsXG4gICAgICAgICctIFsgXSBUeXBlIGFsaWFzZXMgYXJlIGRlZmluZWQgZm9yIGFzc29jaWF0aW9ucyBhbmQgY29tcG9zaXRpb25zJyxcbiAgICAgICAgJy0gWyBdIE5vIGh1bmdhcmlhbiBub3RhdGlvbiAoZS5nLiBhTGlzdCwgb01vZGVsLCAuLiknLFxuICAgICAgICAnJyxcbiAgICAgICAgJyMjIyBNb3N0IGltcG9ydGFudCAoYXMgbG9uZyBhcyB3ZSBkbyBub3QgaGF2ZSBUZXN0IERyaXZlbiBEZXZlbG9wbWVudCBpbiBwbGFjZSknLFxuICAgICAgICAnJyxcbiAgICAgICAgJy0gWyBdIENvZGUgaXMgbG9jYWxseSB0ZXN0ZWQgYnkgZGV2ZWxvcGVyJyxcbiAgICAgICAgJycsXG4gICAgICAgICcjIyMgU2Vjb25kIG1vc3QgaW1wb3J0YW50JyxcbiAgICAgICAgJycsXG4gICAgICAgICctIFsgXSBBUEkgZmlyc3Q6IGFwcGxpY2F0aW9uIGNhbiBiZSB1c2VkIGhlYWRsZXNzICh3aXRoIHRoZSBBUEkgb25seSknLFxuICAgICAgXSxcbiAgICB9O1xuICB9XG5cbiAgcHJvdGVjdGVkIG92ZXJyaWRlIGdldCBjb25maWdGaWxlUmVsZWFzZVdvcmtmbG93KCk6IFJlY29yZDxzdHJpbmcsIHN0cmluZ1tdPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgICcuZ2l0aHViL3dvcmtmbG93cy9yZWxlYXNlLnltbCc6IFtcbiAgICAgICAgJ25hbWU6IFJlbGVhc2UnLFxuICAgICAgICAnb246JyxcbiAgICAgICAgJyAgcHVsbF9yZXF1ZXN0OicsXG4gICAgICAgICcgICAgYnJhbmNoZXM6JyxcbiAgICAgICAgJyAgICAgIC0gZGV2JyxcbiAgICAgICAgJyAgICB0eXBlczonLFxuICAgICAgICAnICAgICAgLSBjbG9zZWQnLFxuICAgICAgICAnam9iczonLFxuICAgICAgICAnICByZWxlYXNlOicsXG4gICAgICAgICcgICAgcnVucy1vbjogdWJ1bnR1LWxhdGVzdCcsXG4gICAgICAgICcgICAgcGVybWlzc2lvbnM6JyxcbiAgICAgICAgJyAgICAgIGNvbnRlbnRzOiB3cml0ZScsXG4gICAgICAgICcgICAgICBwdWxsLXJlcXVlc3RzOiB3cml0ZScsXG4gICAgICAgICcgICAgc3RlcHM6JyxcbiAgICAgICAgJyAgICAgIC0gbmFtZTogQ3JlYXRlIHJlbGVhc2UnLFxuICAgICAgICAnICAgICAgICB1c2VzOiBkeGZyb250aWVyL2doLWFjdGlvbi1yZWxlYXNlQG1haW4nLFxuICAgICAgICAnICAgICAgICB3aXRoOicsXG4gICAgICAgICcgICAgICAgICAgR0lUSFVCX1RPS0VOOiAke3sgc2VjcmV0cy5HSVRIVUJfVE9LRU4gfX0nLFxuICAgICAgICAnICAgICAgICAgIEJSQU5DSDogZGV2JyxcbiAgICAgIF0sXG4gICAgfTtcbiAgfVxuXG4gIHByb3RlY3RlZCBnZXQgY29uZmlnRmlsZURlcGxveW1lbnRXb3JrZmxvdygpOiBSZWNvcmQ8c3RyaW5nLCBzdHJpbmdbXT4ge1xuICAgIHJldHVybiB7XG4gICAgICAnLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwnOiBbXG4gICAgICAgICduYW1lOiBEZXBsb3ltZW50JyxcbiAgICAgICAgJ29uOicsXG4gICAgICAgICcgIHB1bGxfcmVxdWVzdDonLFxuICAgICAgICAnICAgIGJyYW5jaGVzOicsXG4gICAgICAgICcgICAgICAtIGRldicsXG4gICAgICAgICcgICAgICAtIG1haW4nLFxuICAgICAgICAnICAgIHR5cGVzOicsXG4gICAgICAgICcgICAgICAtIGNsb3NlZCcsXG4gICAgICAgICdqb2JzOicsXG4gICAgICAgICcgIHJlbGVhc2U6JyxcbiAgICAgICAgJyAgICBydW5zLW9uOiB1YnVudHUtbGF0ZXN0JyxcbiAgICAgICAgJyAgICBwZXJtaXNzaW9uczonLFxuICAgICAgICAnICAgICAgY29udGVudHM6IHdyaXRlJyxcbiAgICAgICAgJyAgICAgIHB1bGwtcmVxdWVzdHM6IHdyaXRlJyxcbiAgICAgICAgJyAgICBzdGVwczonLFxuICAgICAgICAnICAgICAgLSBuYW1lOiBEZXBsb3kgdG8gQ2xvdWQgRm91bmRyeScsXG4gICAgICAgICcgICAgICAgIHVzZXM6IGR4ZnJvbnRpZXIvZ2gtYWN0aW9uLWRlcGxveS1jZkBtYWluJyxcbiAgICAgICAgJyAgICAgICAgd2l0aDonLFxuICAgICAgICAnICAgICAgICAgIENGX0lBU19PUklHSU46ICR7eyBzZWNyZXRzLklBU19PUklHSU4gfX0nLFxuICAgICAgICAnICAgICAgICAgIENGX0FQSV9ERVY6ICR7eyBzZWNyZXRzLkNGX0FQSV9ERVYgfX0nLFxuICAgICAgICAnICAgICAgICAgIENGX09SR19ERVY6ICR7eyBzZWNyZXRzLkNGX09SR19ERVYgfX0nLFxuICAgICAgICAnICAgICAgICAgIENGX1NQQUNFX0RFVjogJHt7IHNlY3JldHMuQ0ZfU1BBQ0VfREVWIH19JyxcbiAgICAgICAgJyAgICAgICAgICBDRl9VU0VSTkFNRV9ERVY6ICR7eyBzZWNyZXRzLkNGX1VTRVJOQU1FX0RFViB9fScsXG4gICAgICAgICcgICAgICAgICAgQ0ZfUEFTU1dPUkRfREVWOiAke3sgc2VjcmV0cy5DRl9QQVNTV09SRF9ERVYgfX0nLFxuICAgICAgICAnICAgICAgICAgIENGX0FQSV9QUk9EOiAke3sgc2VjcmV0cy5DRl9BUElfUFJPRCB9fScsXG4gICAgICAgICcgICAgICAgICAgQ0ZfT1JHX1BST0Q6ICR7eyBzZWNyZXRzLkNGX09SR19QUk9EIH19JyxcbiAgICAgICAgJyAgICAgICAgICBDRl9TUEFDRV9QUk9EOiAke3sgc2VjcmV0cy5DRl9TUEFDRV9QUk9EIH19JyxcbiAgICAgICAgJyAgICAgICAgICBDRl9VU0VSTkFNRV9QUk9EOiAke3sgc2VjcmV0cy5DRl9VU0VSTkFNRV9QUk9EIH19JyxcbiAgICAgICAgJyAgICAgICAgICBDRl9QQVNTV09SRF9QUk9EOiAke3sgc2VjcmV0cy5DRl9QQVNTV09SRF9QUk9EIH19JyxcbiAgICAgIF0sXG4gICAgfTtcbiAgfVxuXG4gIHByb3RlY3RlZCBvdmVycmlkZSBnZXQgY29uZmlncygpOiBSZWNvcmQ8c3RyaW5nLCBzdHJpbmdbXT5bXSB7XG4gICAgcmV0dXJuIFtcbiAgICAgIHRoaXMuY29uZmlnRmlsZVB1bGxSZXF1ZXN0LFxuICAgICAgdGhpcy5jb25maWdGaWxlQ2xpZmYsXG4gICAgICB0aGlzLmNvbmZpZ0ZpbGVSZWxlYXNlV29ya2Zsb3csXG4gICAgICB0aGlzLmNvbmZpZ0ZpbGVEZXBsb3ltZW50V29ya2Zsb3csXG4gICAgXTtcbiAgfVxuXG4gIC8qKlxuICAgKiBDcmVhdGVzIGEgZGVwbG95bWVudCB3b3JrZmxvdyB0ZW1wbGF0ZSBmaWxlLlxuICAgKi9cbiAgcHVibGljIGNyZWF0ZURlcGxveW1lbnRXb3JrZmxvdygpOiB2b2lkIHtcbiAgICBjb25zdCBmaWxlUGF0aDogc3RyaW5nID0gT2JqZWN0LmtleXModGhpcy5jb25maWdGaWxlRGVwbG95bWVudFdvcmtmbG93KVswXTtcbiAgICBuZXcgVGV4dEZpbGUodGhpcy5wcm9qZWN0LCBmaWxlUGF0aCwge1xuICAgICAgbGluZXM6IHRoaXMuY29uZmlnRmlsZURlcGxveW1lbnRXb3JrZmxvd1tmaWxlUGF0aF0sXG4gICAgfSk7XG4gIH1cblxuICBwdWJsaWMgb3ZlcnJpZGUgYXBwbHlDb25maWcoKTogdm9pZCB7XG4gICAgc3VwZXIuYXBwbHlDb25maWcoKTtcbiAgICB0aGlzLmNyZWF0ZURlcGxveW1lbnRXb3JrZmxvdygpO1xuICB9XG59XG4iXX0=
\ No newline at end of file
diff --git a/lib/tsconfig.tsbuildinfo b/lib/tsconfig.tsbuildinfo
index 0f67b1df..739d5984 100644
--- a/lib/tsconfig.tsbuildinfo
+++ b/lib/tsconfig.tsbuildinfo
@@ -1 +1 @@
-{"fileNames":["../node_modules/typescript/lib/lib.es5.d.ts","../node_modules/typescript/lib/lib.es2015.d.ts","../node_modules/typescript/lib/lib.es2016.d.ts","../node_modules/typescript/lib/lib.es2017.d.ts","../node_modules/typescript/lib/lib.es2018.d.ts","../node_modules/typescript/lib/lib.es2019.d.ts","../node_modules/typescript/lib/lib.es2015.core.d.ts","../node_modules/typescript/lib/lib.es2015.collection.d.ts","../node_modules/typescript/lib/lib.es2015.generator.d.ts","../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../node_modules/typescript/lib/lib.es2015.promise.d.ts","../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../node_modules/typescript/lib/lib.es2016.intl.d.ts","../node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts","../node_modules/typescript/lib/lib.es2017.date.d.ts","../node_modules/typescript/lib/lib.es2017.object.d.ts","../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../node_modules/typescript/lib/lib.es2017.string.d.ts","../node_modules/typescript/lib/lib.es2017.intl.d.ts","../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../node_modules/typescript/lib/lib.es2018.intl.d.ts","../node_modules/typescript/lib/lib.es2018.promise.d.ts","../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../node_modules/typescript/lib/lib.es2019.array.d.ts","../node_modules/typescript/lib/lib.es2019.object.d.ts","../node_modules/typescript/lib/lib.es2019.string.d.ts","../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../node_modules/typescript/lib/lib.es2019.intl.d.ts","../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../node_modules/typescript/lib/lib.es2020.date.d.ts","../node_modules/typescript/lib/lib.es2020.promise.d.ts","../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../node_modules/typescript/lib/lib.es2020.string.d.ts","../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../node_modules/typescript/lib/lib.es2020.intl.d.ts","../node_modules/typescript/lib/lib.es2020.number.d.ts","../node_modules/typescript/lib/lib.decorators.d.ts","../node_modules/typescript/lib/lib.decorators.legacy.d.ts","../node_modules/projen/lib/compare.d.ts","../node_modules/constructs/lib/dependency.d.ts","../node_modules/constructs/lib/metadata.d.ts","../node_modules/constructs/lib/construct.d.ts","../node_modules/constructs/lib/index.d.ts","../node_modules/projen/lib/dependencies.d.ts","../node_modules/projen/lib/file.d.ts","../node_modules/projen/lib/gitattributes.d.ts","../node_modules/projen/lib/ignore-file.d.ts","../node_modules/projen/lib/inventory.d.ts","../node_modules/projen/lib/json-patch.d.ts","../node_modules/projen/lib/object-file.d.ts","../node_modules/projen/lib/json.d.ts","../node_modules/projen/lib/logger.d.ts","../node_modules/projen/lib/option-hints.d.ts","../node_modules/projen/lib/task-model.d.ts","../node_modules/projen/lib/task.d.ts","../node_modules/projen/lib/project-build.d.ts","../node_modules/projen/lib/projenrc.d.ts","../node_modules/projen/lib/projenrc-json.d.ts","../node_modules/projen/lib/renovatebot.d.ts","../node_modules/projen/lib/tasks.d.ts","../node_modules/projen/lib/project.d.ts","../node_modules/projen/lib/component.d.ts","../node_modules/projen/lib/dev-env.d.ts","../node_modules/projen/lib/docker-compose/docker-compose-port.d.ts","../node_modules/projen/lib/docker-compose/docker-compose-network.d.ts","../node_modules/projen/lib/docker-compose/docker-compose-volume.d.ts","../node_modules/projen/lib/yaml.d.ts","../node_modules/projen/lib/docker-compose/docker-compose.d.ts","../node_modules/projen/lib/docker-compose/docker-compose-service.d.ts","../node_modules/projen/lib/docker-compose/index.d.ts","../node_modules/projen/lib/gitpod.d.ts","../node_modules/projen/lib/runner-options.d.ts","../node_modules/projen/lib/ini.d.ts","../node_modules/projen/lib/license.d.ts","../node_modules/projen/lib/makefile.d.ts","../node_modules/projen/lib/project-tree.d.ts","../node_modules/projen/lib/projects.d.ts","../node_modules/projen/lib/sample-file.d.ts","../node_modules/projen/lib/readme.d.ts","../node_modules/projen/lib/semver.d.ts","../node_modules/projen/lib/source-code.d.ts","../node_modules/projen/lib/task-runtime.d.ts","../node_modules/projen/lib/util/synth.d.ts","../node_modules/projen/lib/testing.d.ts","../node_modules/projen/lib/textfile.d.ts","../node_modules/projen/lib/toml.d.ts","../node_modules/projen/lib/version.d.ts","../node_modules/projen/lib/xmlfile.d.ts","../node_modules/projen/lib/javascript/bundler.d.ts","../node_modules/projen/lib/javascript/eslint.d.ts","../node_modules/projen/lib/javascript/jest.d.ts","../node_modules/projen/lib/javascript/license-checker.d.ts","../node_modules/projen/lib/javascript/yarnrc.d.ts","../node_modules/projen/lib/javascript/node-package.d.ts","../node_modules/projen/lib/javascript/projenrc.d.ts","../node_modules/projen/lib/github/actions-provider.d.ts","../node_modules/projen/lib/github/dependabot.d.ts","../node_modules/projen/lib/github/workflows-model.d.ts","../node_modules/projen/lib/github/github-credentials.d.ts","../node_modules/projen/lib/github/auto-queue.d.ts","../node_modules/projen/lib/github/merge-queue.d.ts","../node_modules/projen/lib/github/mergify.d.ts","../node_modules/projen/lib/github/pr-template.d.ts","../node_modules/projen/lib/github/workflows.d.ts","../node_modules/projen/lib/github/pull-request-backport.d.ts","../node_modules/projen/lib/github/pull-request-lint.d.ts","../node_modules/projen/lib/github/github.d.ts","../node_modules/projen/lib/github/auto-approve.d.ts","../node_modules/projen/lib/github/auto-merge.d.ts","../node_modules/projen/lib/github/stale.d.ts","../node_modules/projen/lib/github/task-workflow-job.d.ts","../node_modules/projen/lib/github/task-workflow.d.ts","../node_modules/projen/lib/github/workflow-steps.d.ts","../node_modules/projen/lib/github/workflow-actions.d.ts","../node_modules/projen/lib/github/workflow-jobs.d.ts","../node_modules/projen/lib/vscode/devcontainer.d.ts","../node_modules/projen/lib/vscode/launch-config.d.ts","../node_modules/projen/lib/vscode/settings.d.ts","../node_modules/projen/lib/vscode/vscode.d.ts","../node_modules/projen/lib/vscode/extensions.d.ts","../node_modules/projen/lib/vscode/index.d.ts","../node_modules/projen/lib/github/github-project.d.ts","../node_modules/projen/lib/github/index.d.ts","../node_modules/projen/lib/build/build-workflow.d.ts","../node_modules/projen/lib/build/index.d.ts","../node_modules/projen/lib/release/publisher.d.ts","../node_modules/projen/lib/release/release-trigger.d.ts","../node_modules/projen/lib/release/release.d.ts","../node_modules/projen/lib/release/index.d.ts","../node_modules/projen/lib/javascript/node-project.d.ts","../node_modules/projen/lib/javascript/npm-config.d.ts","../node_modules/projen/lib/javascript/prettier.d.ts","../node_modules/projen/lib/javascript/typescript-config.d.ts","../node_modules/projen/lib/javascript/upgrade-dependencies.d.ts","../node_modules/projen/lib/javascript/index.d.ts","../node_modules/projen/lib/typescript/projenrc.d.ts","../node_modules/projen/lib/typescript/projenrc-ts.d.ts","../node_modules/projen/lib/typescript/typescript.d.ts","../node_modules/projen/lib/typescript/typescript-typedoc.d.ts","../node_modules/projen/lib/typescript/index.d.ts","../node_modules/projen/lib/web/next.d.ts","../node_modules/projen/lib/web/tailwind.d.ts","../node_modules/projen/lib/web/postcss.d.ts","../node_modules/projen/lib/web/react.d.ts","../node_modules/projen/lib/web/index.d.ts","../node_modules/projen/lib/gitlab/configuration-model.d.ts","../node_modules/projen/lib/gitlab/configuration.d.ts","../node_modules/projen/lib/gitlab/nested-configuration.d.ts","../node_modules/projen/lib/gitlab/gitlab-configuration.d.ts","../node_modules/projen/lib/gitlab/index.d.ts","../node_modules/projen/lib/circleci/model.d.ts","../node_modules/projen/lib/circleci/circleci.d.ts","../node_modules/projen/lib/circleci/constant.d.ts","../node_modules/projen/lib/circleci/index.d.ts","../node_modules/projen/lib/java/pom.d.ts","../node_modules/projen/lib/java/junit.d.ts","../node_modules/projen/lib/java/maven-compile.d.ts","../node_modules/projen/lib/java/maven-packaging.d.ts","../node_modules/projen/lib/java/projenrc.d.ts","../node_modules/projen/lib/java/java-project.d.ts","../node_modules/projen/lib/java/maven-sample.d.ts","../node_modules/projen/lib/java/index.d.ts","../node_modules/projen/lib/python/python-deps.d.ts","../node_modules/projen/lib/python/pip.d.ts","../node_modules/projen/lib/python/python-env.d.ts","../node_modules/projen/lib/python/python-packaging.d.ts","../node_modules/projen/lib/python/projenrc.d.ts","../node_modules/projen/lib/python/pytest.d.ts","../node_modules/projen/lib/python/venv.d.ts","../node_modules/projen/lib/python/python-project.d.ts","../node_modules/projen/lib/python/poetry.d.ts","../node_modules/projen/lib/python/pytest-sample.d.ts","../node_modules/projen/lib/python/python-sample.d.ts","../node_modules/projen/lib/python/requirements-file.d.ts","../node_modules/projen/lib/python/setuppy.d.ts","../node_modules/projen/lib/python/setuptools.d.ts","../node_modules/projen/lib/python/index.d.ts","../node_modules/projen/lib/awscdk/awscdk-deps.d.ts","../node_modules/projen/lib/cdk/jsii-project.d.ts","../node_modules/projen/lib/cdk/construct-lib.d.ts","../node_modules/projen/lib/cdk/jsii-docgen.d.ts","../node_modules/projen/lib/cdk/integration-test-base.d.ts","../node_modules/projen/lib/cdk/auto-discover-base.d.ts","../node_modules/projen/lib/cdk/index.d.ts","../node_modules/projen/lib/awscdk/integration-test.d.ts","../node_modules/projen/lib/awscdk/lambda-function.d.ts","../node_modules/projen/lib/awscdk/lambda-extension.d.ts","../node_modules/projen/lib/awscdk/auto-discover.d.ts","../node_modules/projen/lib/awscdk/cdk-config.d.ts","../node_modules/projen/lib/awscdk/cdk-tasks.d.ts","../node_modules/projen/lib/awscdk/awscdk-app-java.d.ts","../node_modules/projen/lib/awscdk/awscdk-app-py.d.ts","../node_modules/projen/lib/awscdk/awscdk-app-ts.d.ts","../node_modules/projen/lib/awscdk/awscdk-construct.d.ts","../node_modules/projen/lib/awscdk/awscdk-deps-java.d.ts","../node_modules/projen/lib/awscdk/awscdk-deps-js.d.ts","../node_modules/projen/lib/awscdk/awscdk-deps-py.d.ts","../node_modules/projen/lib/awscdk/index.d.ts","../node_modules/projen/lib/cdk8s/auto-discover.d.ts","../node_modules/projen/lib/cdk8s/cdk8s-deps.d.ts","../node_modules/projen/lib/cdk8s/cdk8s-app-py.d.ts","../node_modules/projen/lib/cdk8s/cdk8s-app-ts.d.ts","../node_modules/projen/lib/cdk8s/cdk8s-construct.d.ts","../node_modules/projen/lib/cdk8s/integration-test.d.ts","../node_modules/projen/lib/cdk8s/cdk8s-deps-py.d.ts","../node_modules/projen/lib/cdk8s/index.d.ts","../node_modules/projen/lib/cdktf/cdktf-construct.d.ts","../node_modules/projen/lib/cdktf/index.d.ts","../node_modules/projen/lib/index.d.ts","../src/util/types/types.ts","../src/base/config.ts","../src/util/types/index.ts","../src/base/config/options.ts","../src/base/config/npm.ts","../src/util/constants.ts","../src/base/config/eslint.ts","../src/base/config/git.ts","../src/base/config/github.ts","../src/base/config/husky.ts","../src/base/config/jest.ts","../src/base/config/prettier.ts","../src/base/config/samplecode.ts","../src/base/config/typescript.ts","../src/base/config/vscode.ts","../src/base/project.ts","../src/util/utils.ts","../src/base/config/devcontainer.ts","../src/jsii/config/npm.ts","../src/jsii/config/typescript.ts","../src/jsii/config/husky.ts","../src/jsii/project.ts","../src/util/types/project.ts","../src/base/config/commitlint.ts","../src/base/index.ts","../src/jsii/index.ts","../src/cap-service/config/commitlint.ts","../src/cap-service/config/devcontainer.ts","../src/cap-service/config/eslint.ts","../src/cap-service/config/jest.ts","../src/cap-service/config/git.ts","../src/cap-service/config/github.ts","../src/cap-service/config/husky.ts","../src/cap-service/config/npm.ts","../src/cap-service/config/prettier.ts","../src/cap-service/config/samplecode.ts","../src/cap-service/config/typescript.ts","../src/cap-service/config/vscode.ts","../src/cap-service/config/readme.ts","../src/cap-service/project.ts","../src/cap-service/index.ts","../src/github-action/config/commitlint.ts","../src/github-action/config/npm.ts","../src/github-action/config/samplecode.ts","../src/github-action/config/typescript.ts","../src/github-action/config/readme.ts","../src/github-action/project.ts","../src/github-action/index.ts","../src/index.ts","../node_modules/typescript/lib/lib.es2020.d.ts","../node_modules/@babel/types/lib/index.d.ts","../node_modules/@types/babel__generator/index.d.ts","../node_modules/@babel/parser/typings/babel-parser.d.ts","../node_modules/@types/babel__template/index.d.ts","../node_modules/@types/babel__traverse/index.d.ts","../node_modules/@types/babel__core/index.d.ts","../node_modules/@types/node/compatibility/disposable.d.ts","../node_modules/@types/node/compatibility/indexable.d.ts","../node_modules/@types/node/compatibility/iterators.d.ts","../node_modules/@types/node/compatibility/index.d.ts","../node_modules/@types/node/globals.typedarray.d.ts","../node_modules/@types/node/buffer.buffer.d.ts","../node_modules/buffer/index.d.ts","../node_modules/undici-types/header.d.ts","../node_modules/undici-types/readable.d.ts","../node_modules/undici-types/file.d.ts","../node_modules/undici-types/fetch.d.ts","../node_modules/undici-types/formdata.d.ts","../node_modules/undici-types/connector.d.ts","../node_modules/undici-types/client.d.ts","../node_modules/undici-types/errors.d.ts","../node_modules/undici-types/dispatcher.d.ts","../node_modules/undici-types/global-dispatcher.d.ts","../node_modules/undici-types/global-origin.d.ts","../node_modules/undici-types/pool-stats.d.ts","../node_modules/undici-types/pool.d.ts","../node_modules/undici-types/handlers.d.ts","../node_modules/undici-types/balanced-pool.d.ts","../node_modules/undici-types/agent.d.ts","../node_modules/undici-types/mock-interceptor.d.ts","../node_modules/undici-types/mock-agent.d.ts","../node_modules/undici-types/mock-client.d.ts","../node_modules/undici-types/mock-pool.d.ts","../node_modules/undici-types/mock-errors.d.ts","../node_modules/undici-types/proxy-agent.d.ts","../node_modules/undici-types/env-http-proxy-agent.d.ts","../node_modules/undici-types/retry-handler.d.ts","../node_modules/undici-types/retry-agent.d.ts","../node_modules/undici-types/api.d.ts","../node_modules/undici-types/interceptors.d.ts","../node_modules/undici-types/util.d.ts","../node_modules/undici-types/cookies.d.ts","../node_modules/undici-types/patch.d.ts","../node_modules/undici-types/websocket.d.ts","../node_modules/undici-types/eventsource.d.ts","../node_modules/undici-types/filereader.d.ts","../node_modules/undici-types/diagnostics-channel.d.ts","../node_modules/undici-types/content-type.d.ts","../node_modules/undici-types/cache.d.ts","../node_modules/undici-types/index.d.ts","../node_modules/@types/node/globals.d.ts","../node_modules/@types/node/assert.d.ts","../node_modules/@types/node/assert/strict.d.ts","../node_modules/@types/node/async_hooks.d.ts","../node_modules/@types/node/buffer.d.ts","../node_modules/@types/node/child_process.d.ts","../node_modules/@types/node/cluster.d.ts","../node_modules/@types/node/console.d.ts","../node_modules/@types/node/constants.d.ts","../node_modules/@types/node/crypto.d.ts","../node_modules/@types/node/dgram.d.ts","../node_modules/@types/node/diagnostics_channel.d.ts","../node_modules/@types/node/dns.d.ts","../node_modules/@types/node/dns/promises.d.ts","../node_modules/@types/node/domain.d.ts","../node_modules/@types/node/dom-events.d.ts","../node_modules/@types/node/events.d.ts","../node_modules/@types/node/fs.d.ts","../node_modules/@types/node/fs/promises.d.ts","../node_modules/@types/node/http.d.ts","../node_modules/@types/node/http2.d.ts","../node_modules/@types/node/https.d.ts","../node_modules/@types/node/inspector.d.ts","../node_modules/@types/node/module.d.ts","../node_modules/@types/node/net.d.ts","../node_modules/@types/node/os.d.ts","../node_modules/@types/node/path.d.ts","../node_modules/@types/node/perf_hooks.d.ts","../node_modules/@types/node/process.d.ts","../node_modules/@types/node/punycode.d.ts","../node_modules/@types/node/querystring.d.ts","../node_modules/@types/node/readline.d.ts","../node_modules/@types/node/readline/promises.d.ts","../node_modules/@types/node/repl.d.ts","../node_modules/@types/node/sea.d.ts","../node_modules/@types/node/sqlite.d.ts","../node_modules/@types/node/stream.d.ts","../node_modules/@types/node/stream/promises.d.ts","../node_modules/@types/node/stream/consumers.d.ts","../node_modules/@types/node/stream/web.d.ts","../node_modules/@types/node/string_decoder.d.ts","../node_modules/@types/node/test.d.ts","../node_modules/@types/node/timers.d.ts","../node_modules/@types/node/timers/promises.d.ts","../node_modules/@types/node/tls.d.ts","../node_modules/@types/node/trace_events.d.ts","../node_modules/@types/node/tty.d.ts","../node_modules/@types/node/url.d.ts","../node_modules/@types/node/util.d.ts","../node_modules/@types/node/v8.d.ts","../node_modules/@types/node/vm.d.ts","../node_modules/@types/node/wasi.d.ts","../node_modules/@types/node/worker_threads.d.ts","../node_modules/@types/node/zlib.d.ts","../node_modules/@types/node/index.d.ts","../node_modules/@types/conventional-commits-parser/index.d.ts","../node_modules/@types/estree/index.d.ts","../node_modules/@types/graceful-fs/index.d.ts","../node_modules/@types/istanbul-lib-coverage/index.d.ts","../node_modules/@types/istanbul-lib-report/index.d.ts","../node_modules/@types/istanbul-reports/index.d.ts","../node_modules/@jest/expect-utils/build/index.d.ts","../node_modules/chalk/index.d.ts","../node_modules/@sinclair/typebox/typebox.d.ts","../node_modules/@jest/schemas/build/index.d.ts","../node_modules/pretty-format/build/index.d.ts","../node_modules/jest-diff/build/index.d.ts","../node_modules/jest-matcher-utils/build/index.d.ts","../node_modules/expect/build/index.d.ts","../node_modules/@types/jest/index.d.ts","../node_modules/@types/json-schema/index.d.ts","../node_modules/@types/stack-utils/index.d.ts","../node_modules/@types/yargs-parser/index.d.ts","../node_modules/@types/yargs/index.d.ts"],"fileIdsList":[[266,277,320],[277,320],[277,320,379],[266,267,268,269,270,277,320],[266,268,277,320],[277,320,352,370],[277,320,333,370],[277,320,374],[277,320,375],[277,320,381,384],[277,317,320],[277,319,320],[320],[277,320,325,355],[277,320,321,326,332,333,340,352,363],[277,320,321,322,332,340],[272,273,274,277,320],[277,320,323,364],[277,320,324,325,333,341],[277,320,325,352,360],[277,320,326,328,332,340],[277,319,320,327],[277,320,328,329],[277,320,332],[277,320,330,332],[277,319,320,332],[277,320,332,333,334,352,363],[277,320,332,333,334,347,352,355],[277,315,320,368],[277,315,320,328,332,335,340,352,363],[277,320,332,333,335,336,340,352,360,363],[277,320,335,337,352,360,363],[275,276,277,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369],[277,320,332,338],[277,320,339,363,368],[277,320,328,332,340,352],[277,320,341],[277,320,342],[277,319,320,343],[277,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369],[277,320,345],[277,320,346],[277,320,332,347,348],[277,320,347,349,364,366],[277,320,332,352,353,354,355],[277,320,352,354],[277,320,352,353],[277,320,355],[277,320,356],[277,317,320,352],[277,320,332,358,359],[277,320,358,359],[277,320,325,340,352,360],[277,320,361],[277,320,340,362],[277,320,335,346,363],[277,320,325,364],[277,320,352,365],[277,320,339,366],[277,320,367],[277,320,325,332,334,343,352,363,366,368],[277,320,352,369],[277,320,388],[46,47,277,320],[48,277,320],[46,47,48,277,320],[277,320,377,383],[277,320,381],[277,320,378,382],[277,320,380],[67,68,184,190,191,192,193,277,320],[168,184,195,196,277,320],[176,204,277,320],[146,184,192,195,196,277,320],[184,190,192,277,320],[184,277,320],[50,67,68,277,320],[57,67,68,277,320],[61,67,68,277,320],[184,191,192,193,194,195,196,197,198,199,200,201,202,203,277,320],[61,67,184,190,277,320],[67,68,141,184,192,277,320],[67,68,141,184,277,320],[67,68,78,104,129,215,277,320],[130,277,320],[67,68,277,320],[185,277,320],[185,186,187,188,189,277,320],[49,68,277,320],[135,146,277,320],[67,68,190,277,320],[176,206,277,320],[146,206,277,320],[190,277,320],[206,277,320],[205,206,207,208,209,210,211,277,320],[67,190,277,320],[213,277,320],[67,68,73,157,277,320],[157,277,320],[157,158,159,277,320],[49,67,277,320],[61,277,320],[70,71,72,74,277,320],[67,68,70,71,72,73,75,277,320],[70,71,72,74,75,277,320],[49,51,277,320],[68,78,113,277,320],[68,113,277,320],[49,68,129,277,320],[104,277,320],[67,77,85,105,108,113,114,115,116,127,277,320],[67,68,102,103,105,107,108,109,110,111,112,277,320],[102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,128,277,320],[49,68,106,277,320],[67,91,113,277,320],[49,57,68,110,277,320],[68,78,129,277,320],[49,61,68,78,104,118,119,277,320],[61,104,110,113,117,277,320],[104,119,129,277,320],[78,104,129,277,320],[104,118,277,320],[78,277,320],[68,73,104,105,113,277,320],[67,68,73,152,277,320],[67,153,154,156,277,320],[152,153,154,155,277,320],[67,153,155,156,277,320],[61,67,68,69,277,320],[51,67,277,320],[45,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,73,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,127,129,131,135,141,146,151,156,160,168,183,190,204,212,214,277,320],[51,56,67,277,320],[161,162,163,164,165,166,167,277,320],[129,161,162,163,164,165,215,277,320],[67,68,161,277,320],[54,63,67,161,277,320],[45,61,68,141,215,277,320],[95,96,97,98,99,100,101,136,137,138,139,140,277,320],[57,67,68,141,277,320],[49,61,68,277,320],[57,61,67,68,99,277,320],[53,61,95,97,98,100,101,104,129,131,135,141,277,320],[68,141,277,320],[53,67,68,141,277,320],[63,67,277,320],[50,61,68,78,104,129,141,277,320],[49,51,56,277,320],[49,51,55,277,320],[49,50,51,52,53,54,56,57,58,59,61,62,64,65,66,68,277,320],[59,277,320],[169,170,171,172,173,174,175,176,177,178,179,180,181,182,277,320],[61,67,68,169,277,320],[61,67,68,92,169,171,172,176,277,320],[67,215,277,320],[50,61,277,320],[61,177,277,320],[101,129,146,169,171,172,173,174,175,277,320],[51,67,169,277,320],[61,67,68,172,176,277,320],[67,68,171,277,320],[67,84,277,320],[132,133,134,277,320],[67,68,78,104,134,215,277,320],[49,61,67,68,78,93,104,132,133,277,320],[60,277,320],[67,89,277,320],[142,143,144,145,277,320],[63,67,141,277,320],[63,146,277,320],[146,277,320],[61,141,146,277,320],[67,277,320],[57,68,125,277,320],[122,123,124,125,126,277,320],[67,68,123,124,126,277,320],[147,148,149,150,277,320],[68,141,146,277,320],[57,141,148,277,320],[51,68,141,146,277,320],[57,141,277,320],[277,287,291,320,363],[277,287,320,352,363],[277,282,320],[277,284,287,320,360,363],[277,320,340,360],[277,320,370],[277,282,320,370],[277,284,287,320,340,363],[277,279,280,283,286,320,332,352,363],[277,287,294,320],[277,279,285,320],[277,287,308,309,320],[277,283,287,320,355,363,370],[277,308,320,370],[277,281,282,320,370],[277,287,320],[277,281,282,283,284,285,286,287,288,289,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,309,310,311,312,313,314,320],[277,287,302,320],[277,287,294,295,320],[277,285,287,295,296,320],[277,286,320],[277,279,282,287,320],[277,287,291,295,296,320],[277,291,320],[277,285,287,290,320,363],[277,279,284,287,294,320],[277,320,352],[277,282,287,308,320,368,370],[215,216,277,320],[215,216,217,221,232,238,277,320],[215,216,217,232,238,277,320],[215,217,218,221,232,238,277,320],[217,238,277,320],[215,217,232,238,277,320],[217,277,320],[146,215,217,218,232,277,320],[141,231,277,320],[141,215,217,218,221,232,277,320],[215,217,277,320],[217,218,221,232,277,320],[215,217,218,232,277,320],[217,219,220,222,223,224,225,226,227,228,229,230,231,233,239,277,320],[146,219,220,222,223,224,225,226,227,228,229,230,232,233,238,239,277,320],[218,240,277,320],[240,277,320],[215,240,277,320],[216,221,226,232,238,277,320],[218,221,240,277,320],[227,277,320],[215,218,221,240,255,277,320],[215,218,229,240,277,320],[215,218,240,256,277,320],[242,243,244,245,246,247,248,249,250,251,252,253,255,277,320],[221,232,240,242,243,244,245,246,247,248,249,250,251,252,253,254,277,320],[218,239,277,320],[218,220,231,277,320],[228,277,320],[229,231,277,320],[257,258,259,260,262,277,320],[219,221,223,224,225,230,231,232,233,240,257,258,259,260,261,277,320],[218,232,240,241,256,263,277,320],[218,220,221,237,277,320],[218,229,277,320],[234,235,236,237,277,320],[215,219,222,223,224,225,226,227,229,230,232,233,234,235,236,238,239,277,320],[216,238,277,320],[231,237,277,320],[68,215,217,218,231,277,320,321]],"fileInfos":[{"version":"e41c290ef7dd7dab3493e6cbe5909e0148edf4a8dad0271be08edec368a0f7b9","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","signature":false,"impliedFormat":1},{"version":"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","signature":false,"impliedFormat":1},{"version":"e44bb8bbac7f10ecc786703fe0a6a4b952189f908707980ba8f3c8975a760962","signature":false,"impliedFormat":1},{"version":"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","signature":false,"impliedFormat":1},{"version":"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","signature":false,"impliedFormat":1},{"version":"c57796738e7f83dbc4b8e65132f11a377649c00dd3eee333f672b8f0a6bea671","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"515d0b7b9bea2e31ea4ec968e9edd2c39d3eebf4a2d5cbd04e88639819ae3b71","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"62bb211266ee48b2d0edf0d8d1b191f0c24fc379a82bd4c1692a082c540bc6b1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"936e80ad36a2ee83fc3caf008e7c4c5afe45b3cf3d5c24408f039c1d47bdc1df","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d15bea3d62cbbdb9797079416b8ac375ae99162a7fba5de2c6c505446486ac0a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"68d18b664c9d32a7336a70235958b8997ebc1c3b8505f4f1ae2b7e7753b87618","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"eb3d66c8327153d8fa7dd03f9c58d351107fe824c79e9b56b462935176cdf12a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"69ab18c3b76cd9b1be3d188eaf8bba06112ebbe2f47f6c322b5105a6fbc45a2e","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"fef8cfad2e2dc5f5b3d97a6f4f2e92848eb1b88e897bb7318cef0e2820bceaab","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"954296b30da6d508a104a3a0b5d96b76495c709785c1d11610908e63481ee667","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ac9538681b19688c8eae65811b329d3744af679e0bdfa5d842d0e32524c73e1c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0a969edff4bd52585473d24995c5ef223f6652d6ef46193309b3921d65dd4376","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"f1e2a172204962276504466a6393426d2ca9c54894b1ad0a6c9dad867a65f876","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"52ada8e0b6e0482b728070b7639ee42e83a9b1c22d205992756fe020fd9f4a47","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3bdefe1bfd4d6dee0e26f928f93ccc128f1b64d5d501ff4a8cf3c6371200e5e6","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"59fb2c069260b4ba00b5643b907ef5d5341b167e7d1dbf58dfd895658bda2867","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"639e512c0dfc3fad96a84caad71b8834d66329a1f28dc95e3946c9b58176c73a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8e7f8264d0fb4c5339605a15daadb037bf238c10b654bb3eee14208f860a32ea","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"170b1eaf2ba82c573bda34841fbeeefc99b359789825e872b07303e9ab4fa5ba","signature":false,"impliedFormat":1},{"version":"af54fea444a07250f525124a9e9bbb0311b8833234b92dc88207a267c9174c3a","signature":false,"impliedFormat":1},{"version":"672eb0c04f2d035831081c3eef7bc199aa1fce4cae15113debf12917aa8ebe2a","signature":false,"impliedFormat":1},{"version":"064aa2ca172173140a53b51c654e58dcbb8d0ff9f24fbe201b2f305f673de264","signature":false,"impliedFormat":1},{"version":"f15dc8cc0d4a4f64505b4f2cc43f1814453528d0a614ed80bbebc9b51a23b79b","signature":false,"impliedFormat":1},{"version":"84832ecb1c360369a4faa232888b54a50dfe8f1adf61d2e2a015be46908f15d5","signature":false,"impliedFormat":1},{"version":"33b6a3f386e4380f9dcbdaeedfcbec043c2ad09d2837c1fdc84e65949ae92af5","signature":false,"impliedFormat":1},{"version":"3171968bcd0c266a5cfb75ce35a8153f0d5d3f9cb222212ab2e000ba0da3ca86","signature":false,"impliedFormat":1},{"version":"2c1eb0f18c8f9e2ee2740025baf1632bad9ce33f73c26f9f8a3dcdbb867465b8","signature":false,"impliedFormat":1},{"version":"4d51d35de279944ea1cef6c0b0da28c438f1a43bbd1899748892d9959ce95e5d","signature":false,"impliedFormat":1},{"version":"9ac1c70cc005e53049ee738304edb542356ff1e767f144e50690d4b697d08477","signature":false,"impliedFormat":1},{"version":"0c2623599ccddf1b01798c3022eafac4cc272346a2551e88b8f5fae3617876e6","signature":false,"impliedFormat":1},{"version":"c3dd461f6750c0f04f3ba16c0fa019290295d096f1659648af5727527dce7d5e","signature":false,"impliedFormat":1},{"version":"8cb4f4bf8bbb2be1329e04c980fb5bca6a3fdb9fa8a63ccf0d7e5429e9f65711","signature":false,"impliedFormat":1},{"version":"508c00e31c36a6a79eb6ed7a57b59bbc56f96b4c10dee6e74d11535444f121d2","signature":false,"impliedFormat":1},{"version":"8503a6fc5c4e5a3dedde063c684cc9f93f5df7a18b03ca830131bf13b1d5d2ce","signature":false,"impliedFormat":1},{"version":"53e73dc0504a423f8d4de471d9486fe0d8854241cedf436ab056cfae66faa328","signature":false,"impliedFormat":1},{"version":"eb952b77a81bd0ac95ccf27b246430073778c8c3cea5ec6e5291f61b4629c174","signature":false,"impliedFormat":1},{"version":"63a4f1f56f0e286ff9f70cc88acad118a48f93b16607f81a026ca3dbdc472d08","signature":false,"impliedFormat":1},{"version":"b10cf463936da6b8a941a1e0498b321eb8f4fa7fd418c3129eb5d10a8dc0fa58","signature":false,"impliedFormat":1},{"version":"d06786fb6dbaef0a6369dd0094c7c3d44f14dba160c0b0705b16e4f56e419cdb","signature":false,"impliedFormat":1},{"version":"a560a895b845343133403012fe10312fd61a0e6e73a141f26782a8871b63a336","signature":false,"impliedFormat":1},{"version":"b8fcaea144a2cba2d998688d11fa87a2433ecfe7c76a8748d32d45ece266d7f8","signature":false,"impliedFormat":1},{"version":"f3aa80e817ca5d96cef4d4fbc3cfe6fb66cd85a0aa48ab144318730f2ae4f947","signature":false,"impliedFormat":1},{"version":"43f6c5a6b37fd4bfdb4688febe5aee5504134467890f15f1ace0b59abcfdd0dc","signature":false,"impliedFormat":1},{"version":"f3e4b33e1061261acd77593c41929a4a645efefaff625ad271278ec16a89c3dc","signature":false,"impliedFormat":1},{"version":"cea4e9d7aa302319d0e53cf316945ffd254506a9639e79947d4fb7c19b2de735","signature":false,"impliedFormat":1},{"version":"69ce31bdc72219e4dc5d0d626c5435b9f396c99cf52cc9bdb885c64d56586dc9","signature":false,"impliedFormat":1},{"version":"65cdea73acb1598c6bcfb4acc359b74dc349a48bfd62171996e4a74882dc2e12","signature":false,"impliedFormat":1},{"version":"398b4bdcf6f44f760bed2ba599715d3fe885702d35a791177cbb2fa5c08f6556","signature":false,"impliedFormat":1},{"version":"dbb1089c48919a6cc1a26648cd39caeedb066253221efaad3aad6698ececaa21","signature":false,"impliedFormat":1},{"version":"d55c23fc1bfc00ae2a3225c571056979519a666bfb3655e75c261c03f0474a48","signature":false,"impliedFormat":1},{"version":"aaed19dc64d11147244c5763cfe9957678a3c91f57a39d5e470d71670e143444","signature":false,"impliedFormat":1},{"version":"45e52733bc2d8a77959a789062f9f1bd4c3b231daa54b40dcedcf2d85837ae27","signature":false,"impliedFormat":1},{"version":"bf698dc78eed8ba852a69d85b29bed9ef8412a892d9a27d11a305726f1efba8c","signature":false,"impliedFormat":1},{"version":"06d0365800aa901a897e0c6aaaf945c4335029796916b78ff992dc9e58b46b21","signature":false,"impliedFormat":1},{"version":"8f2158409c53e306daaaa13f08eff8ea4e93151dbb0ee183bdc55072693ef511","signature":false,"impliedFormat":1},{"version":"8b11187b9668f237114939c7390d9df7a490fc0343c5cc7175f08d963226d8a6","signature":false,"impliedFormat":1},{"version":"c0e8379f262134f61457d53fbd118c244f10c4d2f59de59bebf527c7ecdf4537","signature":false,"impliedFormat":1},{"version":"c1495a541089883c12b75dc504a321677ad750c9d35a73ef444f5559ae431bcd","signature":false,"impliedFormat":1},{"version":"4a34c334a2e31e17f063bbae1bf0569ff6f2cba2aefe3be6473ef9746d502c2d","signature":false,"impliedFormat":1},{"version":"71f73546f191a22831efb7178e8a6703bd5a5bbf15b7bd66b38ebf9a625bdf33","signature":false,"impliedFormat":1},{"version":"7a868de1904730c5c751a4ad72c1f139d80d5105f096b8351be3454353402b3b","signature":false,"impliedFormat":1},{"version":"cc8f457413cabda60d7137992e9fba4d49cc75a01ebfe41f1e7b53ef3cc40849","signature":false,"impliedFormat":1},{"version":"b476abe4b97a371f23398616531fe5a9635c353acd316344b5ac8d39b781b901","signature":false,"impliedFormat":1},{"version":"57255ca19999bd1d7f26614ee67216e791a72282f66c82f1d08b76414849b5eb","signature":false,"impliedFormat":1},{"version":"0a02fc6960f1f85fd5a2b0b1c7ea26e87934121708a29c38ca97eb7c4650b449","signature":false,"impliedFormat":1},{"version":"5efb14c36865fd5f38d8baeb4ebd20e60638acc5d2c859ca0a2ffd23c2b0fdd1","signature":false,"impliedFormat":1},{"version":"99181e232857719eeabbd660d22724eca6a08739e9eaac3acd0b3154fa3037d6","signature":false,"impliedFormat":1},{"version":"8ec7d767a923e258a00a45d24d85c7680419b5535fc499cd9ae75eade114428e","signature":false,"impliedFormat":1},{"version":"43cbe38dce2c46aaaa3997b3de7d3bf4df85f7f46087614fee20ef2c197cb403","signature":false,"impliedFormat":1},{"version":"02c4e54820cd51903038a3467c5d4ac3db30f4b4d081050e73978375ddc7ce68","signature":false,"impliedFormat":1},{"version":"2b0ba7a5d11c52d3b9a53ef24c91994b14bb4fbf7a340e8bed7e7b48ba516792","signature":false,"impliedFormat":1},{"version":"08786816b35e6e928942408d70ebb5f1fdd553f5af1839505f4557a6b3ee590b","signature":false,"impliedFormat":1},{"version":"70d231ebd3820c79e6a091dd561dbc73933f543a266ce927debf59ad43c7b0c9","signature":false,"impliedFormat":1},{"version":"124ec927d2810c41da6f09aafb57bf3afe020ab1fa92723088bb9e759db98617","signature":false,"impliedFormat":1},{"version":"6b32a977a12af1977b660c8ce2e5bf8b6906117790730f60673587e8b98cc8d0","signature":false,"impliedFormat":1},{"version":"8f9eb58a8f7cfef379a74230c4f68077fc29a63de31b851e2bbca32c55d78096","signature":false,"impliedFormat":1},{"version":"ab8ab1d44733076f36129987474d4eda54ee91ff971f971d3ebc020880474a02","signature":false,"impliedFormat":1},{"version":"e3265be0f915fa151e394c97acab0d19a3ee7f40ed350f01f46fb4a8d4d6705f","signature":false,"impliedFormat":1},{"version":"5e60edc415d5b0c6e6de4b36e735cea56766fd59a2eb3fc9caea325f495c1248","signature":false,"impliedFormat":1},{"version":"8f9b14269674bfcefa063e2e29f83fc649f9f4b54fd75200f25349d903a60e5e","signature":false,"impliedFormat":1},{"version":"020543d1cf2a0012d115060cf4cd37f03b56cf95e59f56b147044189533a0365","signature":false,"impliedFormat":1},{"version":"6c926223431722aab3c94926d353f506f0bb80c01ca5a300a7a6fef71d07b63b","signature":false,"impliedFormat":1},{"version":"25b91aa46ac9d78821142ec6c65f902454ab32d218e0ef07a6a2e91af756a1ab","signature":false,"impliedFormat":1},{"version":"1ff9547e65f1cbcb29ca5db2aac90b54957ecb67296696492c74fa4d7b93f858","signature":false,"impliedFormat":1},{"version":"adb8e410c62b6bac0dafb3e5dfb75b4419f5b22c34ad765843a5b2457bd8d2c1","signature":false,"impliedFormat":1},{"version":"6614ef7d7fe50158bc72f0f37d8d443a9a704d557a9270d277dc22c20a18c685","signature":false,"impliedFormat":1},{"version":"5065959ee423bca7b93ad9fc30a81685a0ebd8bb199568df70c2ad550133ba0f","signature":false,"impliedFormat":1},{"version":"96b6a9022bab69fe31d6db7bd5fbacc89de49808e4b9e161f936c9bea8b12894","signature":false,"impliedFormat":1},{"version":"bbc09625d00f4db191b0d26369bab6b18fb1a6b5bc38bb79a231cdfd5e16ff29","signature":false,"impliedFormat":1},{"version":"a3ad7588fb87d3bccfcd3b014c2d93a891a4caa9af06b01f438da63207368ead","signature":false,"impliedFormat":1},{"version":"933f6b18fd9ea2da9fb94d4e64b6f36d6604a2786bfd5b0050e8fd4e93e8b6a2","signature":false,"impliedFormat":1},{"version":"79902e06557e41b9500d9437a7d427e968e60eac2c40d460576c1e94c9937a8e","signature":false,"impliedFormat":1},{"version":"a537efb507d77502d2d6429f66b7a45abdfdd1336b452ad36ff329824d4b3493","signature":false,"impliedFormat":1},{"version":"bfee9348334294aa9d5c566b7103b7d43e74038a72ba3a0edd87f78b9fe5dcd3","signature":false,"impliedFormat":1},{"version":"6ebbd7597d0bbbb183d4529097e6527dd09d19b3be2abb2b7f1ec6b2b874318a","signature":false,"impliedFormat":1},{"version":"d467b18f2cac926415c1f2e4e287f856353e1990526a5929b85c77e5076a377b","signature":false,"impliedFormat":1},{"version":"031c6ca2b0ad8a0dc7246af966ae2023792c968bff3f5b7dcbdfc40d5844e0a3","signature":false,"impliedFormat":1},{"version":"6f039a6ef8236dadad10d04fb2b1da5ba667dd5b4703e16466971286febef8b4","signature":false,"impliedFormat":1},{"version":"ca3b163fb8d078f99cb6e7ae84a7f308601c74ce9a490f155ad5ed457fe5204f","signature":false,"impliedFormat":1},{"version":"b62950fd2fe7f30b389d21c2f4d6733d64955854218624e16d066b223841a01d","signature":false,"impliedFormat":1},{"version":"fe95911842acf2740a5e72a717ed3623ac6de48bb231a84bb8fa0aa5f1b686c3","signature":false,"impliedFormat":1},{"version":"8ad2396a46337cc47e022092eacacb7da8eb84b380d554d49cf9c0afcb1c84a5","signature":false,"impliedFormat":1},{"version":"5f05ab27612a4ce0d7d6c7363100827b2057e98699cd0ac3c09176e33129bfa1","signature":false,"impliedFormat":1},{"version":"9f51ef2dd26c7b7c71ddf56105b6203d30715451d072331876a7848dfc8aa7f0","signature":false,"impliedFormat":1},{"version":"37b5059f029ef5caa2aa14f00eedc30d4877a6afa6fb8ee2052235d311ee2823","signature":false,"impliedFormat":1},{"version":"056314c513cbf007ba84eebc2ded307d4dfeb6b7aaec7fe0d8a3da2604c9b046","signature":false,"impliedFormat":1},{"version":"4535931e62d99cead063caae7127fbf2a8ce4751f3c58d66c68feb29a01e2350","signature":false,"impliedFormat":1},{"version":"b0e718de2e13ce8df2fbe4101068382cff7eff2f111532c78f8232b0e4c651c0","signature":false,"impliedFormat":1},{"version":"32fe33b9da3cac51ea9866f88a3add81964d6d36e5153e6d346786e402f4fab1","signature":false,"impliedFormat":1},{"version":"530ac9caefb238805786d1fe4658b98db64b2aaa230ed43b338d2680e033be51","signature":false,"impliedFormat":1},{"version":"9d797771bdd01714e1e31e67101d4fef6bedc45fac994bcf833d87f5d45c5913","signature":false,"impliedFormat":1},{"version":"4d1d0c56e5119501fb0079894970130f649bf895516e8aca087c1fbdc5631525","signature":false,"impliedFormat":1},{"version":"2855268e0b2491f17cec8f7aa280d83f16f77c5fc72ea54c16109cf116e6e49c","signature":false,"impliedFormat":1},{"version":"bf56f52bebde34d9acd262bb2e1c3e4eca92db1804e18e5e01d7d52aa2965103","signature":false,"impliedFormat":1},{"version":"e6a20c68597d60ee5f160d96ab49a1883f7b0f0d2fb66ea93e9b7f6faeab7d50","signature":false,"impliedFormat":1},{"version":"df5150fa4f54476c97dd90d90ea1d66433f2dcdd3d3bbe160bfd33b30bc66f44","signature":false,"impliedFormat":1},{"version":"0971a8ed5a671a601336d78446e1dc00b0ae3553d8677f3005cc256afd4629f7","signature":false,"impliedFormat":1},{"version":"9b438e5d96dce1f5ac78c291d1f9470b08813aba20d08756c9564eaf8332a473","signature":false,"impliedFormat":1},{"version":"f0816ac2736e38a668da12208a63701e6afc5ef8c6ac19c00a4fe69f366e0910","signature":false,"impliedFormat":1},{"version":"fe26b9d105fdedf9b487cdc404c9ea7d5c05a21d0c83bfd8bc4bce06ed769be3","signature":false,"impliedFormat":1},{"version":"7ac27c7eaf1115e6e546ae1e50cc1fcab32e1b9bce11c822dceef8825187178e","signature":false,"impliedFormat":1},{"version":"d80e8412fa13095c8f807d10bee55b51664e865326899aca22720eb849ac7b14","signature":false,"impliedFormat":1},{"version":"108fcf5a8811f84ad2727bdade281b76e9b0f85e730a35cbb98e828d0833cd0e","signature":false,"impliedFormat":1},{"version":"054effd36022312c2db28a7741f47b46480f216e72b3a86e2ba5cb763825e142","signature":false,"impliedFormat":1},{"version":"cc0abce0b098c2593d43fac5ffc5ffb32e51de19174db197b31bc63753f5e21c","signature":false,"impliedFormat":1},{"version":"030f6feaf99659023464f6dc3809941e3526b69072be367ab2940688425f3a35","signature":false,"impliedFormat":1},{"version":"66c819687077e1909fae1e053c277da9d506744a85566ae7bec068031291f28e","signature":false,"impliedFormat":1},{"version":"408dbb51d05346071e6aea4860511f2f150e438cdc06d684e79d917982f99e9b","signature":false,"impliedFormat":1},{"version":"95840ddee9d19038c254ef5ce88dd4631e6722ddc8d32f71ce6fa609717fe0bb","signature":false,"impliedFormat":1},{"version":"2224b844567873590cf265b9addab7de0a0a6caa371ee7678a585df065466fc9","signature":false,"impliedFormat":1},{"version":"b423582418b1b9f21ea179b62699cd861b1a0b7e787e72c1c75e1b56bce20ac3","signature":false,"impliedFormat":1},{"version":"9dbc3d1dccda71b9dc93c5a16be06b62e21404bdf3f6ddec4764377fa8c6db94","signature":false,"impliedFormat":1},{"version":"626642dfdf952e65097511472fed6a162ffa05cf1e48d65e677cb676cb6e41e0","signature":false,"impliedFormat":1},{"version":"8aa2c2400634458cf5a5198643e8aa467b655bad660296e40a47461288827720","signature":false,"impliedFormat":1},{"version":"2aa7086f3c7830f26638fdf11184a82b1d8090f07ec90a655012a39cea162382","signature":false,"impliedFormat":1},{"version":"5b7241ee32f09704a0950955c889aa7a7132aedbc0b4f12fee8e1a96f5ae45e8","signature":false,"impliedFormat":1},{"version":"3d354b0d75da58fe096d96245d7594609457c246d1c3e3d495a3d9ad479bd2e0","signature":false,"impliedFormat":1},{"version":"2a65b9f52cb89b02a710de420c689a5a416c452f46a7ebeeaa62155802715f3d","signature":false,"impliedFormat":1},{"version":"6baada19aa5f6d995eb53abfb9ec38a3a4eb5345858672ddd7caacf1560824bb","signature":false,"impliedFormat":1},{"version":"eed6c34f67bef3fceaab57e73f998e2902c976830be0f87ed192f1e46b19ecc1","signature":false,"impliedFormat":1},{"version":"bc442360e652296bc131123477e480d65ef65d26aaf976e34efd9c426d5436c3","signature":false,"impliedFormat":1},{"version":"a62be378ada980466e9ee9082eefcd7678a4e21cc56e56b9a99bc4362f0112d2","signature":false,"impliedFormat":1},{"version":"d0954625c4e5f23ef1ae25e83db1639db93fea850f00add5a82e4d8fdc9581a5","signature":false,"impliedFormat":1},{"version":"5de0f6caf44de879d4a3ffd33668324b0de308a885c66803a3f386227e5fe4ca","signature":false,"impliedFormat":1},{"version":"6a9b6e50ced549112a5e6493da49f2b3e206e530a92eb3abb20b937382eca5bb","signature":false,"impliedFormat":1},{"version":"cb82002a2f6d6034e6954561189f816c2c5bed4286bb51adec0b18c4e8de15fd","signature":false,"impliedFormat":1},{"version":"936a32717a0e1228f083193bd65e0419e6473fc3959c984b36704414a635c2b4","signature":false,"impliedFormat":1},{"version":"dce75916dc1cf3b46e6abefea86b439072b5104f4dfeca8eac631b62e599ed9d","signature":false,"impliedFormat":1},{"version":"4e7398f08700346cd5d89e0400d4586557f4a0591b4a035ee61dc859c38f867a","signature":false,"impliedFormat":1},{"version":"98426d2d06cc42b06c7ae310ef456f51021ae9e6785a0acc9e95cdc125638c6b","signature":false,"impliedFormat":1},{"version":"2207a163416e2bd67e23638f3ba8e9067eab8b89f063e7a26ad60a123c07e0ca","signature":false,"impliedFormat":1},{"version":"95d916460b3e6338ed6b65ab12b14cc22613edd8886076c7f4f376e2a032199d","signature":false,"impliedFormat":1},{"version":"1fedc086408ba279548de2c59deab2b1527dfc7165c7d0dd76652538160718fe","signature":false,"impliedFormat":1},{"version":"db22c58fff19e7119d5cb3e0e50bb8b5bd155b3859cdd8cb8ac8b0eac8e83945","signature":false,"impliedFormat":1},{"version":"b7a37712047a81d9158ef08efc2ba5ce71d9bbca39b306653aca240e95327f3a","signature":false,"impliedFormat":1},{"version":"07e075fa5cc329f7ece9115d92d172443451434be3f28a2e2c00b63f76f370b6","signature":false,"impliedFormat":1},{"version":"42b5102a6937033f13769fe6be112d343de0762ae4b416eb3c1889e08a8b3078","signature":false,"impliedFormat":1},{"version":"0faaaf462e6057ff2ee034b8c798c871f1160dcc1adfbefd5d475ded06b8e164","signature":false,"impliedFormat":1},{"version":"25507cada618cac7db552f60113877ae2c6ded95a9bebc44e9f678223a39ccd5","signature":false,"impliedFormat":1},{"version":"8eb4bb01a6c3c40e3e68d652059cc56612929fa9dc9809234a7af97a9590e074","signature":false,"impliedFormat":1},{"version":"9cafc33d7bbba598f7ee731f9c7479e8ec47ddd54077d2f27e296e3abb662721","signature":false,"impliedFormat":1},{"version":"1b95fc53235eea46a3ffb0dff08350684d27922b56f7c7b48214a7bb2f18d664","signature":false,"impliedFormat":1},{"version":"cd6e24a94980b9d7a39f9ec1cfa41614d0517b1d22f07eef10b45df0ca10f096","signature":false,"impliedFormat":1},{"version":"dd79c60c8ae1abc9a79af69db46a8bd5844defec4895268b7d216d798cdff4f0","signature":false,"impliedFormat":1},{"version":"3c0a979c1b3eab8d0226753d4b191a8b9bfb1702b06e8a65edc8a0c1c0b887e4","signature":false,"impliedFormat":1},{"version":"f3e960ea73304ddecd2dec365b2b471f0aa527968c294c1e4cb7e684b7dd799e","signature":false,"impliedFormat":1},{"version":"d348a121c6085480976b55d7df515102ec6fe01f3032b9fd5b416dd5fe1efc12","signature":false,"impliedFormat":1},{"version":"c3c672da688751ec6fe6ad9dc17e93aa3997a28726463f4484c3841624d69565","signature":false,"impliedFormat":1},{"version":"2ef896c7adaccdaca219e7bb537e1339f909db55b2c7cb29f2c81113283e3881","signature":false,"impliedFormat":1},{"version":"cb53747f828a060464240de3f8cb2b27a989ba3b6a955dfd26b5929d24e03432","signature":false,"impliedFormat":1},{"version":"e2dec103d8ae951c2a04a851f1ed9b915767f9b9338c340208f52b5164c613de","signature":false,"impliedFormat":1},{"version":"a5db718392e8e312c2a728859e11edd8552de15be33b14d26ec5a3dc33d63d3a","signature":false,"impliedFormat":1},{"version":"1de2329497673ba3a1bcb9379da2c8f743cbb2ad78687f0ee436cf03dacccb22","signature":false,"impliedFormat":1},{"version":"c140f1780f688184007ac09d706ef3aa07fca7b1b2033915dc8783c23796cbc7","signature":false,"impliedFormat":1},{"version":"2281f6e2cc55f852a6828c177087aa078aa862e437f4dfecde79cf7db49cc132","signature":false,"impliedFormat":1},{"version":"27cf3a6d825adee17412e8e6cb578b1359c87ed8c0d987310113ef304b7f7504","signature":false,"impliedFormat":1},{"version":"33c32721b5b52f8de25e1fedfbe53f4dc2176bce004d7d199428cb237c8b856f","signature":false,"impliedFormat":1},{"version":"f7e2b25adb7bb4092ed3e1fc3bd5f7777d8746da6c01fad54d9fb91ade1bba77","signature":false,"impliedFormat":1},{"version":"49c6060c3d477da077013aca7c5e0c3d69c24ffd118c97a82ff5f736c06f3bde","signature":false,"impliedFormat":1},{"version":"51fe2d53afe3f40c04e78a78d0612b90208b011b1ae0f9675063b30773e23ebd","signature":false,"impliedFormat":1},{"version":"e6408f722ac5a0bed10a48e66c640eed3be537c89c8e9ca8cbd204ef08171dc5","signature":false,"impliedFormat":1},{"version":"16aa8def6830137019a1c7b46051408f5596996f0627d404fbffbaa7c00e1510","signature":false,"impliedFormat":1},{"version":"a62204dc2bb716cf64dbe292ea809c786fa001fddf32ad20ec004835f4ff40bf","signature":false,"impliedFormat":1},{"version":"394f2ddac1d87c456ed5a9d77a3f03b00dac52210e5b05090b02fc363e1b7d05","signature":false,"impliedFormat":1},{"version":"8f4d794dbe2c4a5aa4611cf422fac54223b8ab6d36d204188d3923f917a43c0d","signature":false,"impliedFormat":1},{"version":"0e2f81d2a5b750020490fd8f8e79db9cd8a4bd9b3d1d7266a5b39bfa1e390ffa","signature":false,"impliedFormat":1},{"version":"7fa6eb9575436feec76459dbbaff82a7eacfa5a5dfac5cc70895f039e2178693","signature":false,"impliedFormat":1},{"version":"432d860cbbf73f5ae80a1ae9c507bf13e05c4f6a6a17de5907b699d806a7df4e","signature":false,"impliedFormat":1},{"version":"570659f723bb66bb20ee32a7b45c0bcc6fb021b492449c441bc1912d50e7c209","signature":false,"impliedFormat":1},{"version":"c8080c3d7e7d73a7bd4684fd659f84a29a20fdfe0dc623dc743a01d4bd6f7e68","signature":false},{"version":"1fc29f22edb05fddc6d7ec65028cabd0fb8b9acb2b3d5abc1b22e52ba4f57807","signature":false},{"version":"34612e736ef5ab041ceb039b7044e3cedc40a86c80f0d8ddfb0338067c6902d0","signature":false},{"version":"559eee4ccfc8ab1e31d83308fa5d616168a5ebb23519f0bb487738d9af39c0c7","signature":false},{"version":"f50f234d59712c02f30011778d90499d29689cf6070317f089e960c1ad31744b","signature":false},{"version":"72dc48b6bce225cbeffb4f7c2b22af8bc1d8ad9b589f74ad9d780455a0993dd3","signature":false},{"version":"27cb30ed5c1219d0582cb9afd25e89e466bd31b27cff4832f334d6b30a75e111","signature":false},{"version":"2e4ada7e34f206517c196ccc66ef21bd3240f23f7ae34111c793e193eacea16d","signature":false},{"version":"6178193d9191dfd5fa0aa798cbae74aa294ef714856c7c5dbeb2dc6a4a8b876e","signature":false},{"version":"7887da0c653f43cc7c2d40c589133436735beff5ba7a2dc619de3af321a6c9b9","signature":false},{"version":"daaa9be55eed28b5086b6bd3914585be5c111b91f784613389e355110c70832c","signature":false},{"version":"a2f847c741757b73a6b6aadbf863167d48732f3a31da1436ee7d20d306bc6bd8","signature":false},{"version":"49bfa6c7f362dfcc938258e56b46ceeb520eb288adab4097ec34dd5c588d1f58","signature":false},{"version":"5f4a8e5dc1e5a74de1b3b9695a4e8a2e33911301f10262ea00b8865374ef6645","signature":false},{"version":"b692f6f08b1ed6e31ddd2f5b4422f93a2e4f524d3b9ab787a049872532aab1bd","signature":false},{"version":"f5082444ef5193cc731b369e858d942b02195f8b3c10847fba0e45800f9c88bb","signature":false},{"version":"bf822032f661b4a62b20964b8c6e4ef4e5968b5cf09e8f007eec6997b1ad1cd4","signature":false},{"version":"6eda027568df69f7b6b2fc9b2fcfe77ed6a4937fd0119d73cfe617442e3524bd","signature":false},{"version":"a882dadb68e276f2c74e199686f1ef04f4769bb38b7e27b1ce3a6fe704acb9f6","signature":false},{"version":"6d6b81c90fc2d309e7c9502ca813670e103116a7f3b1e59c72f2cada1488ac4e","signature":false},{"version":"3b832aef1fe3ad2b6220ee28a0a3acd3f50b671c2eb280897c41bfb288c6525b","signature":false},{"version":"c8dea6a22c947e34c5b5257e1759d92de180b181a2a664b42685d46076d1d84f","signature":false},{"version":"72bb8658b1bea67c7ff82fd07af587b34b328f1c6aef456e67c6bb8e8c29ebde","signature":false},{"version":"d7bfd8369f4cb3c7b6f843098ea1c27e07cd5f25a2160aab80f81771d1a45396","signature":false},{"version":"1fc1900acc3021ad36e1a2adba3e31047011da371734f09e65e8fd65a4c555a7","signature":false},{"version":"340a3beba70a28a3de349da70fc93261f45507a677fa80af1c37d8a2337ed3fb","signature":false},{"version":"7c3c9bb2a8ff826080e84e222e9db83a324fbc33469c812cec7a97b33b4c94ee","signature":false},{"version":"31e5b2c0918128a502064b436471a6f1db2cca55ce4ea9919d4ee32cfc2839cc","signature":false},{"version":"c803444dc7392bdcdb7eebdc3591dbab207efb84b9c60fb03281e1a2bfdb5bea","signature":false},{"version":"f648704db94355efb338673018b11c7869f42461c384f48f87ab35d91b480478","signature":false},{"version":"d62c5e223442d3a419f6952a6104bb9f5cf0aeac358f7dedbfb5a6b1e55b5ea1","signature":false},{"version":"29c2f7d67620d235e5ac785a6a9b1f796b655161301bc225e35170c5ec3d7044","signature":false},{"version":"6e8e6534e0248fa095277faf01c8cae8d28ade97011514b2a3077a6e6049cbe8","signature":false},{"version":"f7ca01c56aa0be5fcec45ee750de7f128c1307422207e8921054a8805724695d","signature":false},{"version":"7e6b92ef60300fec0268ad3df4da85894b6e344e7a154c9a7d1b993b7dc4f30f","signature":false},{"version":"fc1b82cedd76e2bf554f58409cb038f72d6249d908d29989471c5f8824d32c44","signature":false},{"version":"4cf6b75bbfb49c8c9899732df3be02b6b92d39dffabaa1e5d2289db8f2b74f5d","signature":false},{"version":"ed13d967d9fca87a64c7e6eae8ddbb4154421c67dc60016ae5746e763074c7c0","signature":false},{"version":"313c63025481b3065d9000795e7920a0a74ae68112e8d66078e7db84f2f39a38","signature":false},{"version":"f2478f6343e471dd531d060967a6350b9e2d00093cabe85c8fef6be53414eec6","signature":false},{"version":"b747e59e93d4c335f6e3e289a7e7092542c141eba6d9d7206cf2ea1ad028b669","signature":false},{"version":"5d06866dac20106e7694a62644c15fd0ff423ccbdc83d64081f03da34443e438","signature":false},{"version":"4b81bdc4028d83ec652acf00c10318f9c4b780d9dd89b9b9edf4f4363b623e97","signature":false},{"version":"1f2fd29a8171fc7d678242b16068c4d31f37125016d87f86f7cb05e93bad4f24","signature":false},{"version":"18ce592dbfba65860785ac2aeb9078267c74a0ccf837abbef79aff9a290a6e53","signature":false},{"version":"39979223ec2dcfcd110f52e1049f69830d7802229c816826930391a67def57f4","signature":false},{"version":"7678c013f92ba175ccd0a96c32679315a96e3259da434cbbfb27e4c6f986111f","signature":false},{"version":"d8a9498b14aa6dbf7bcc36bfd2ce57cce6c82de6244986c9ffef969bbf3ab1a3","signature":false},{"version":"a01fc8e6bac8e23332875e0d9afe698bbf35d23a09a2d42315192da7e73719fb","signature":false},{"version":"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","signature":false,"impliedFormat":1},{"version":"24c7a9a510502af1de311e9a5a7253b60a560ae6306631198c5fe8469df1369e","signature":false,"impliedFormat":1},{"version":"2c8e55457aaf4902941dfdba4061935922e8ee6e120539c9801cd7b400fae050","signature":false,"impliedFormat":1},{"version":"3a9313fe5ace558b8b18e85f931da10b259e738775f411c061e5f15787b138eb","signature":false,"impliedFormat":1},{"version":"670a76db379b27c8ff42f1ba927828a22862e2ab0b0908e38b671f0e912cc5ed","signature":false,"impliedFormat":1},{"version":"9e0cf651e8e2c5b9bebbabdff2f7c6f8cedd91b1d9afcc0a854cdff053a88f1b","signature":false,"impliedFormat":1},{"version":"069bebfee29864e3955378107e243508b163e77ab10de6a5ee03ae06939f0bb9","signature":false,"impliedFormat":1},{"version":"70521b6ab0dcba37539e5303104f29b721bfb2940b2776da4cc818c07e1fefc1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"030e350db2525514580ed054f712ffb22d273e6bc7eddc1bb7eda1e0ba5d395e","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d153a11543fd884b596587ccd97aebbeed950b26933ee000f94009f1ab142848","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"21d819c173c0cf7cc3ce57c3276e77fd9a8a01d35a06ad87158781515c9a438a","signature":false,"impliedFormat":1},{"version":"a79e62f1e20467e11a904399b8b18b18c0c6eea6b50c1168bf215356d5bebfaf","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0fd06258805d26c72f5997e07a23155d322d5f05387adb3744a791fe6a0b042d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8e9c23ba78aabc2e0a27033f18737a6df754067731e69dc5f52823957d60a4b6","signature":false,"impliedFormat":1},{"version":"5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","signature":false,"impliedFormat":1},{"version":"24bd580b5743dc56402c440dc7f9a4f5d592ad7a419f25414d37a7bfe11e342b","signature":false,"impliedFormat":1},{"version":"25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","signature":false,"impliedFormat":1},{"version":"c464d66b20788266e5353b48dc4aa6bc0dc4a707276df1e7152ab0c9ae21fad8","signature":false,"impliedFormat":1},{"version":"78d0d27c130d35c60b5e5566c9f1e5be77caf39804636bc1a40133919a949f21","signature":false,"impliedFormat":1},{"version":"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","signature":false,"impliedFormat":1},{"version":"1d6e127068ea8e104a912e42fc0a110e2aa5a66a356a917a163e8cf9a65e4a75","signature":false,"impliedFormat":1},{"version":"5ded6427296cdf3b9542de4471d2aa8d3983671d4cac0f4bf9c637208d1ced43","signature":false,"impliedFormat":1},{"version":"6bdc71028db658243775263e93a7db2fd2abfce3ca569c3cca5aee6ed5eb186d","signature":false,"impliedFormat":1},{"version":"cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","signature":false,"impliedFormat":1},{"version":"385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","signature":false,"impliedFormat":1},{"version":"9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","signature":false,"impliedFormat":1},{"version":"0b8a9268adaf4da35e7fa830c8981cfa22adbbe5b3f6f5ab91f6658899e657a7","signature":false,"impliedFormat":1},{"version":"11396ed8a44c02ab9798b7dca436009f866e8dae3c9c25e8c1fbc396880bf1bb","signature":false,"impliedFormat":1},{"version":"ba7bc87d01492633cb5a0e5da8a4a42a1c86270e7b3d2dea5d156828a84e4882","signature":false,"impliedFormat":1},{"version":"4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","signature":false,"impliedFormat":1},{"version":"c21dc52e277bcfc75fac0436ccb75c204f9e1b3fa5e12729670910639f27343e","signature":false,"impliedFormat":1},{"version":"13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","signature":false,"impliedFormat":1},{"version":"9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","signature":false,"impliedFormat":1},{"version":"4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","signature":false,"impliedFormat":1},{"version":"24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","signature":false,"impliedFormat":1},{"version":"ea0148f897b45a76544ae179784c95af1bd6721b8610af9ffa467a518a086a43","signature":false,"impliedFormat":1},{"version":"24c6a117721e606c9984335f71711877293a9651e44f59f3d21c1ea0856f9cc9","signature":false,"impliedFormat":1},{"version":"dd3273ead9fbde62a72949c97dbec2247ea08e0c6952e701a483d74ef92d6a17","signature":false,"impliedFormat":1},{"version":"405822be75ad3e4d162e07439bac80c6bcc6dbae1929e179cf467ec0b9ee4e2e","signature":false,"impliedFormat":1},{"version":"0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","signature":false,"impliedFormat":1},{"version":"e61be3f894b41b7baa1fbd6a66893f2579bfad01d208b4ff61daef21493ef0a8","signature":false,"impliedFormat":1},{"version":"bd0532fd6556073727d28da0edfd1736417a3f9f394877b6d5ef6ad88fba1d1a","signature":false,"impliedFormat":1},{"version":"89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","signature":false,"impliedFormat":1},{"version":"615ba88d0128ed16bf83ef8ccbb6aff05c3ee2db1cc0f89ab50a4939bfc1943f","signature":false,"impliedFormat":1},{"version":"a4d551dbf8746780194d550c88f26cf937caf8d56f102969a110cfaed4b06656","signature":false,"impliedFormat":1},{"version":"8bd86b8e8f6a6aa6c49b71e14c4ffe1211a0e97c80f08d2c8cc98838006e4b88","signature":false,"impliedFormat":1},{"version":"317e63deeb21ac07f3992f5b50cdca8338f10acd4fbb7257ebf56735bf52ab00","signature":false,"impliedFormat":1},{"version":"4732aec92b20fb28c5fe9ad99521fb59974289ed1e45aecb282616202184064f","signature":false,"impliedFormat":1},{"version":"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","signature":false,"impliedFormat":1},{"version":"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","signature":false,"impliedFormat":1},{"version":"bf67d53d168abc1298888693338cb82854bdb2e69ef83f8a0092093c2d562107","signature":false,"impliedFormat":1},{"version":"ba97261afafe85aafe76d988e65e531da8e8cf791c49caf0531f5dd1689bd91b","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"f52e8dacc97d71dcc96af29e49584353f9c54cb916d132e3e768d8b8129c928d","signature":false,"impliedFormat":1},{"version":"7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","signature":false,"impliedFormat":1},{"version":"76103716ba397bbb61f9fa9c9090dca59f39f9047cb1352b2179c5d8e7f4e8d0","signature":false,"impliedFormat":1},{"version":"53eac70430b30089a3a1959d8306b0f9cfaf0de75224b68ef25243e0b5ad1ca3","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4314c7a11517e221f7296b46547dbc4df047115b182f544d072bdccffa57fc72","signature":false,"impliedFormat":1},{"version":"115971d64632ea4742b5b115fb64ed04bcaae2c3c342f13d9ba7e3f9ee39c4e7","signature":false,"impliedFormat":1},{"version":"c2510f124c0293ab80b1777c44d80f812b75612f297b9857406468c0f4dafe29","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"a40826e8476694e90da94aa008283a7de50d1dafd37beada623863f1901cb7fb","signature":false,"impliedFormat":1},{"version":"86956cc2eb9dd371d6fab493d326a574afedebf76eef3fa7833b8e0d9b52d6f1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"24642567d3729bcc545bacb65ee7c0db423400c7f1ef757cab25d05650064f98","signature":false,"impliedFormat":1},{"version":"e6f5a38687bebe43a4cef426b69d34373ef68be9a6b1538ec0a371e69f309354","signature":false,"impliedFormat":1},{"version":"a6bf63d17324010ca1fbf0389cab83f93389bb0b9a01dc8a346d092f65b3605f","signature":false,"impliedFormat":1},{"version":"e009777bef4b023a999b2e5b9a136ff2cde37dc3f77c744a02840f05b18be8ff","signature":false,"impliedFormat":1},{"version":"1e0d1f8b0adfa0b0330e028c7941b5a98c08b600efe7f14d2d2a00854fb2f393","signature":false,"impliedFormat":1},{"version":"ee1ee365d88c4c6c0c0a5a5701d66ebc27ccd0bcfcfaa482c6e2e7fe7b98edf7","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"88bc59b32d0d5b4e5d9632ac38edea23454057e643684c3c0b94511296f2998c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"e9ad08a376ac84948fcca0013d6f1d4ae4f9522e26b91f87945b97c99d7cc30b","signature":false,"impliedFormat":1},{"version":"eaf9ee1d90a35d56264f0bf39842282c58b9219e112ac7d0c1bce98c6c5da672","signature":false,"impliedFormat":1},{"version":"c15c4427ae7fd1dcd7f312a8a447ac93581b0d4664ddf151ecd07de4bf2bb9d7","signature":false,"impliedFormat":1},{"version":"5135bdd72cc05a8192bd2e92f0914d7fc43ee077d1293dc622a049b7035a0afb","signature":false,"impliedFormat":1},{"version":"4f80de3a11c0d2f1329a72e92c7416b2f7eab14f67e92cac63bb4e8d01c6edc8","signature":false,"impliedFormat":1},{"version":"6d386bc0d7f3afa1d401afc3e00ed6b09205a354a9795196caed937494a713e6","signature":false,"impliedFormat":1},{"version":"aeac7c51bde4658c192bc45819344eb20fc64743264b0465be6025201220a6b7","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d4047ed87e765bd3bcc316a0c4c4c8b0061628460d8a5412d1c4b53a4658665a","signature":false,"impliedFormat":1},{"version":"b1b6ee0d012aeebe11d776a155d8979730440082797695fc8e2a5c326285678f","signature":false,"impliedFormat":1},{"version":"45875bcae57270aeb3ebc73a5e3fb4c7b9d91d6b045f107c1d8513c28ece71c0","signature":false,"impliedFormat":1},{"version":"3eb62baae4df08c9173e6903d3ca45942ccec8c3659b0565684a75f3292cffbb","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"a85683ef86875f4ad4c6b7301bbcc63fb379a8d80d3d3fd735ee57f48ef8a47e","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3f16a7e4deafa527ed9995a772bb380eb7d3c2c0fd4ae178c5263ed18394db2c","signature":false,"impliedFormat":1},{"version":"c6b4e0a02545304935ecbf7de7a8e056a31bb50939b5b321c9d50a405b5a0bba","signature":false,"impliedFormat":1},{"version":"fab29e6d649aa074a6b91e3bdf2bff484934a46067f6ee97a30fcd9762ae2213","signature":false,"impliedFormat":1},{"version":"8145e07aad6da5f23f2fcd8c8e4c5c13fb26ee986a79d03b0829b8fce152d8b2","signature":false,"impliedFormat":1},{"version":"e1120271ebbc9952fdc7b2dd3e145560e52e06956345e6fdf91d70ca4886464f","signature":false,"impliedFormat":1},{"version":"15c5e91b5f08be34a78e3d976179bf5b7a9cc28dc0ef1ffebffeb3c7812a2dca","signature":false,"impliedFormat":1},{"version":"58832ded29e0094047596544ac391d68c799d7bd7d35936f47221857141628f1","signature":false,"impliedFormat":1},{"version":"553870e516f8c772b89f3820576152ebc70181d7994d96917bb943e37da7f8a7","signature":false,"impliedFormat":1},{"version":"37ba7b45141a45ce6e80e66f2a96c8a5ab1bcef0fc2d0f56bb58df96ec67e972","signature":false,"impliedFormat":1},{"version":"93452d394fdd1dc551ec62f5042366f011a00d342d36d50793b3529bfc9bd633","signature":false,"impliedFormat":1},{"version":"745c4240220559bd340c8aeb6e3c5270a709d3565e934dc22a69c304703956bc","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2754d8221d77c7b382096651925eb476f1066b3348da4b73fe71ced7801edada","signature":false,"impliedFormat":1},{"version":"9212c6e9d80cb45441a3614e95afd7235a55a18584c2ed32d6c1aca5a0c53d93","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"bef91efa0baea5d0e0f0f27b574a8bc100ce62a6d7e70220a0d58af6acab5e89","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"282fd2a1268a25345b830497b4b7bf5037a5e04f6a9c44c840cb605e19fea841","signature":false,"impliedFormat":1},{"version":"5360a27d3ebca11b224d7d3e38e3e2c63f8290cb1fcf6c3610401898f8e68bc3","signature":false,"impliedFormat":1},{"version":"66ba1b2c3e3a3644a1011cd530fb444a96b1b2dfe2f5e837a002d41a1a799e60","signature":false,"impliedFormat":1},{"version":"7e514f5b852fdbc166b539fdd1f4e9114f29911592a5eb10a94bb3a13ccac3c4","signature":false,"impliedFormat":1},{"version":"7d6ff413e198d25639f9f01f16673e7df4e4bd2875a42455afd4ecc02ef156da","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"6bd91a2a356600dee28eb0438082d0799a18a974a6537c4410a796bab749813c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"f689c4237b70ae6be5f0e4180e8833f34ace40529d1acc0676ab8fb8f70457d7","signature":false,"impliedFormat":1},{"version":"ae25afbbf1ed5df63a177d67b9048bf7481067f1b8dc9c39212e59db94fc9fc6","signature":false,"impliedFormat":1},{"version":"ac5ed35e649cdd8143131964336ab9076937fa91802ec760b3ea63b59175c10a","signature":false,"impliedFormat":1},{"version":"52a8e7e8a1454b6d1b5ad428efae3870ffc56f2c02d923467f2940c454aa9aec","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"78dc0513cc4f1642906b74dda42146bcbd9df7401717d6e89ea6d72d12ecb539","signature":false,"impliedFormat":1},{"version":"ad90122e1cb599b3bc06a11710eb5489101be678f2920f2322b0ac3e195af78d","signature":false,"impliedFormat":1},{"version":"f96f3c445afc7d65d4790386e37c5b57f095f285cc89b8315b209fe0c81837c1","signature":false,"impliedFormat":1},{"version":"785b9d575b49124ce01b46f5b9402157c7611e6532effa562ac6aebec0074dfc","signature":false,"impliedFormat":1},{"version":"afe73051ff6a03a9565cbd8ebb0e956ee3df5e913ad5c1ded64218aabfa3dcb5","signature":false,"impliedFormat":1},{"version":"035a5df183489c2e22f3cf59fc1ed2b043d27f357eecc0eb8d8e840059d44245","signature":false,"impliedFormat":1},{"version":"a4809f4d92317535e6b22b01019437030077a76fec1d93b9881c9ed4738fcc54","signature":false,"impliedFormat":1},{"version":"5f53fa0bd22096d2a78533f94e02c899143b8f0f9891a46965294ee8b91a9434","signature":false,"impliedFormat":1},{"version":"cdcc132f207d097d7d3aa75615ab9a2e71d6a478162dde8b67f88ea19f3e54de","signature":false,"impliedFormat":1},{"version":"0d14fa22c41fdc7277e6f71473b20ebc07f40f00e38875142335d5b63cdfc9d2","signature":false,"impliedFormat":1},{"version":"c085e9aa62d1ae1375794c1fb927a445fa105fed891a7e24edbb1c3300f7384a","signature":false,"impliedFormat":1},{"version":"f315e1e65a1f80992f0509e84e4ae2df15ecd9ef73df975f7c98813b71e4c8da","signature":false,"impliedFormat":1},{"version":"5b9586e9b0b6322e5bfbd2c29bd3b8e21ab9d871f82346cb71020e3d84bae73e","signature":false,"impliedFormat":1},{"version":"3e70a7e67c2cb16f8cd49097360c0309fe9d1e3210ff9222e9dac1f8df9d4fb6","signature":false,"impliedFormat":1},{"version":"ab68d2a3e3e8767c3fba8f80de099a1cfc18c0de79e42cb02ae66e22dfe14a66","signature":false,"impliedFormat":1},{"version":"d96cc6598148bf1a98fb2e8dcf01c63a4b3558bdaec6ef35e087fd0562eb40ec","signature":false,"impliedFormat":1},{"version":"f8db4fea512ab759b2223b90ecbbe7dae919c02f8ce95ec03f7fb1cf757cfbeb","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"f3d8c757e148ad968f0d98697987db363070abada5f503da3c06aefd9d4248c1","signature":false,"impliedFormat":1},{"version":"ab82804a14454734010dcdcd43f564ff7b0389bee4c5692eec76ff5b30d4cf66","signature":false,"impliedFormat":1},{"version":"bae8d023ef6b23df7da26f51cea44321f95817c190342a36882e93b80d07a960","signature":false,"impliedFormat":1},{"version":"26a770cec4bd2e7dbba95c6e536390fffe83c6268b78974a93727903b515c4e7","signature":false,"impliedFormat":1}],"root":[[216,265]],"options":{"alwaysStrict":true,"composite":false,"declaration":true,"declarationMap":false,"experimentalDecorators":true,"inlineSourceMap":true,"inlineSources":true,"module":1,"noEmitOnError":true,"noFallthroughCasesInSwitch":true,"noImplicitAny":true,"noImplicitReturns":true,"noImplicitThis":true,"noUnusedLocals":true,"noUnusedParameters":true,"outDir":"./","rootDir":"../src","skipLibCheck":true,"strict":true,"strictNullChecks":true,"strictPropertyInitialization":true,"stripInternal":false,"target":7,"tsBuildInfoFile":"./tsconfig.tsbuildinfo"},"referencedMap":[[268,1],[266,2],[377,2],[380,3],[379,2],[271,4],[267,1],[269,5],[270,1],[371,6],[372,2],[373,7],[374,2],[375,8],[376,9],[385,10],[386,2],[317,11],[318,11],[319,12],[277,13],[320,14],[321,15],[322,16],[272,2],[275,17],[273,2],[274,2],[323,18],[324,19],[325,20],[326,21],[327,22],[328,23],[329,23],[331,24],[330,25],[332,26],[333,27],[334,28],[316,29],[276,2],[335,30],[336,31],[337,32],[370,33],[338,34],[339,35],[340,36],[341,37],[342,38],[343,39],[344,40],[345,41],[346,42],[347,43],[348,43],[349,44],[350,2],[351,2],[352,45],[354,46],[353,47],[355,48],[356,49],[357,50],[358,51],[359,52],[360,53],[361,54],[362,55],[363,56],[364,57],[365,58],[366,59],[367,60],[368,61],[369,62],[387,2],[388,2],[389,63],[278,2],[378,2],[48,64],[46,65],[49,66],[47,2],[384,67],[382,68],[383,69],[381,70],[194,71],[197,72],[198,73],[199,74],[200,75],[201,76],[202,76],[203,76],[184,77],[195,78],[196,79],[204,80],[191,81],[193,82],[192,83],[130,84],[131,85],[189,86],[186,87],[190,88],[188,79],[187,89],[185,90],[205,91],[207,92],[208,93],[209,94],[211,95],[206,77],[212,96],[210,97],[213,94],[214,98],[158,99],[159,100],[160,101],[157,2],[45,2],[68,102],[50,86],[69,103],[71,2],[70,2],[75,104],[72,2],[74,105],[76,106],[51,89],[52,107],[102,2],[114,108],[115,109],[106,110],[103,109],[105,111],[128,112],[113,113],[129,114],[107,115],[108,109],[109,116],[111,117],[112,118],[116,108],[117,119],[118,120],[120,121],[121,122],[119,123],[104,124],[110,125],[152,2],[153,126],[155,127],[156,128],[154,129],[77,130],[53,131],[215,132],[79,133],[54,2],[168,134],[166,135],[162,136],[163,136],[164,136],[167,86],[161,77],[165,137],[95,79],[96,138],[141,139],[97,140],[98,141],[100,142],[136,143],[137,144],[138,145],[101,146],[139,78],[140,147],[99,86],[55,2],[57,148],[80,131],[58,89],[81,131],[56,149],[59,2],[62,79],[82,78],[67,150],[83,151],[64,146],[63,86],[183,152],[170,153],[177,154],[173,146],[178,155],[174,86],[169,156],[171,2],[172,157],[176,158],[179,86],[180,159],[181,131],[182,160],[175,161],[85,162],[135,163],[132,164],[133,2],[134,165],[65,78],[78,2],[84,86],[86,2],[87,86],[60,2],[88,166],[61,166],[66,79],[90,167],[91,107],[92,133],[146,168],[143,169],[142,170],[145,171],[144,172],[89,173],[93,141],[122,130],[126,174],[127,175],[123,174],[124,174],[125,176],[151,177],[147,178],[149,179],[150,180],[148,181],[94,133],[73,148],[43,2],[44,2],[8,2],[7,2],[2,2],[9,2],[10,2],[11,2],[12,2],[13,2],[14,2],[15,2],[16,2],[3,2],[17,2],[18,2],[4,2],[19,2],[23,2],[20,2],[21,2],[22,2],[24,2],[25,2],[26,2],[5,2],[27,2],[28,2],[29,2],[30,2],[6,2],[34,2],[31,2],[32,2],[33,2],[35,2],[265,2],[36,2],[41,2],[42,2],[37,2],[38,2],[39,2],[40,2],[1,2],[294,182],[304,183],[293,182],[314,184],[285,185],[284,186],[313,187],[307,188],[312,189],[287,190],[301,191],[286,192],[310,193],[282,194],[281,187],[311,195],[283,196],[288,197],[289,2],[292,197],[279,2],[315,198],[305,199],[296,200],[297,201],[299,202],[295,203],[298,204],[308,187],[290,205],[291,206],[300,207],[280,208],[303,199],[302,197],[306,2],[309,209],[217,210],[239,211],[233,212],[222,213],[223,214],[224,215],[225,213],[226,216],[220,217],[219,218],[227,219],[228,220],[229,221],[230,222],[240,223],[231,224],[242,225],[243,225],[244,226],[246,226],[247,227],[248,225],[245,228],[249,229],[250,230],[254,225],[251,231],[252,232],[253,233],[256,234],[255,235],[257,236],[258,237],[261,225],[259,238],[260,239],[263,240],[262,241],[264,242],[236,225],[234,243],[235,244],[241,245],[237,246],[221,2],[218,247],[238,248],[216,226],[232,249]],"changeFileSet":[268,266,377,380,379,271,267,269,270,371,372,373,374,375,376,385,386,317,318,319,277,320,321,322,272,275,273,274,323,324,325,326,327,328,329,331,330,332,333,334,316,276,335,336,337,370,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,354,353,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,387,388,389,278,378,48,46,49,47,384,382,383,381,194,197,198,199,200,201,202,203,184,195,196,204,191,193,192,130,131,189,186,190,188,187,185,205,207,208,209,211,206,212,210,213,214,158,159,160,157,45,68,50,69,71,70,75,72,74,76,51,52,102,114,115,106,103,105,128,113,129,107,108,109,111,112,116,117,118,120,121,119,104,110,152,153,155,156,154,77,53,215,79,54,168,166,162,163,164,167,161,165,95,96,141,97,98,100,136,137,138,101,139,140,99,55,57,80,58,81,56,59,62,82,67,83,64,63,183,170,177,173,178,174,169,171,172,176,179,180,181,182,175,85,135,132,133,134,65,78,84,86,87,60,88,61,66,90,91,92,146,143,142,145,144,89,93,122,126,127,123,124,125,151,147,149,150,148,94,73,43,44,8,7,2,9,10,11,12,13,14,15,16,3,17,18,4,19,23,20,21,22,24,25,26,5,27,28,29,30,6,34,31,32,33,35,265,36,41,42,37,38,39,40,1,294,304,293,314,285,284,313,307,312,287,301,286,310,282,281,311,283,288,289,292,279,315,305,296,297,299,295,298,308,290,291,300,280,303,302,306,309,217,239,233,222,223,224,225,226,220,219,227,228,229,230,240,231,242,243,244,246,247,248,245,249,250,254,251,252,253,256,255,257,258,261,259,260,263,262,264,236,234,235,241,237,221,218,238,216,232],"version":"5.7.3"}
\ No newline at end of file
+{"fileNames":["../node_modules/typescript/lib/lib.es5.d.ts","../node_modules/typescript/lib/lib.es2015.d.ts","../node_modules/typescript/lib/lib.es2016.d.ts","../node_modules/typescript/lib/lib.es2017.d.ts","../node_modules/typescript/lib/lib.es2018.d.ts","../node_modules/typescript/lib/lib.es2019.d.ts","../node_modules/typescript/lib/lib.es2015.core.d.ts","../node_modules/typescript/lib/lib.es2015.collection.d.ts","../node_modules/typescript/lib/lib.es2015.generator.d.ts","../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../node_modules/typescript/lib/lib.es2015.promise.d.ts","../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../node_modules/typescript/lib/lib.es2016.intl.d.ts","../node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts","../node_modules/typescript/lib/lib.es2017.date.d.ts","../node_modules/typescript/lib/lib.es2017.object.d.ts","../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../node_modules/typescript/lib/lib.es2017.string.d.ts","../node_modules/typescript/lib/lib.es2017.intl.d.ts","../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../node_modules/typescript/lib/lib.es2018.intl.d.ts","../node_modules/typescript/lib/lib.es2018.promise.d.ts","../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../node_modules/typescript/lib/lib.es2019.array.d.ts","../node_modules/typescript/lib/lib.es2019.object.d.ts","../node_modules/typescript/lib/lib.es2019.string.d.ts","../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../node_modules/typescript/lib/lib.es2019.intl.d.ts","../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../node_modules/typescript/lib/lib.es2020.date.d.ts","../node_modules/typescript/lib/lib.es2020.promise.d.ts","../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../node_modules/typescript/lib/lib.es2020.string.d.ts","../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../node_modules/typescript/lib/lib.es2020.intl.d.ts","../node_modules/typescript/lib/lib.es2020.number.d.ts","../node_modules/typescript/lib/lib.decorators.d.ts","../node_modules/typescript/lib/lib.decorators.legacy.d.ts","../node_modules/projen/lib/compare.d.ts","../node_modules/constructs/lib/dependency.d.ts","../node_modules/constructs/lib/metadata.d.ts","../node_modules/constructs/lib/construct.d.ts","../node_modules/constructs/lib/index.d.ts","../node_modules/projen/lib/dependencies.d.ts","../node_modules/projen/lib/file.d.ts","../node_modules/projen/lib/gitattributes.d.ts","../node_modules/projen/lib/ignore-file.d.ts","../node_modules/projen/lib/inventory.d.ts","../node_modules/projen/lib/json-patch.d.ts","../node_modules/projen/lib/object-file.d.ts","../node_modules/projen/lib/json.d.ts","../node_modules/projen/lib/logger.d.ts","../node_modules/projen/lib/option-hints.d.ts","../node_modules/projen/lib/task-model.d.ts","../node_modules/projen/lib/task.d.ts","../node_modules/projen/lib/project-build.d.ts","../node_modules/projen/lib/projenrc.d.ts","../node_modules/projen/lib/projenrc-json.d.ts","../node_modules/projen/lib/renovatebot.d.ts","../node_modules/projen/lib/tasks.d.ts","../node_modules/projen/lib/project.d.ts","../node_modules/projen/lib/component.d.ts","../node_modules/projen/lib/dev-env.d.ts","../node_modules/projen/lib/docker-compose/docker-compose-port.d.ts","../node_modules/projen/lib/docker-compose/docker-compose-network.d.ts","../node_modules/projen/lib/docker-compose/docker-compose-volume.d.ts","../node_modules/projen/lib/yaml.d.ts","../node_modules/projen/lib/docker-compose/docker-compose.d.ts","../node_modules/projen/lib/docker-compose/docker-compose-service.d.ts","../node_modules/projen/lib/docker-compose/index.d.ts","../node_modules/projen/lib/gitpod.d.ts","../node_modules/projen/lib/runner-options.d.ts","../node_modules/projen/lib/ini.d.ts","../node_modules/projen/lib/license.d.ts","../node_modules/projen/lib/makefile.d.ts","../node_modules/projen/lib/project-tree.d.ts","../node_modules/projen/lib/projects.d.ts","../node_modules/projen/lib/sample-file.d.ts","../node_modules/projen/lib/readme.d.ts","../node_modules/projen/lib/semver.d.ts","../node_modules/projen/lib/source-code.d.ts","../node_modules/projen/lib/task-runtime.d.ts","../node_modules/projen/lib/util/synth.d.ts","../node_modules/projen/lib/testing.d.ts","../node_modules/projen/lib/textfile.d.ts","../node_modules/projen/lib/toml.d.ts","../node_modules/projen/lib/version.d.ts","../node_modules/projen/lib/xmlfile.d.ts","../node_modules/projen/lib/javascript/bundler.d.ts","../node_modules/projen/lib/javascript/eslint.d.ts","../node_modules/projen/lib/javascript/jest.d.ts","../node_modules/projen/lib/javascript/license-checker.d.ts","../node_modules/projen/lib/javascript/yarnrc.d.ts","../node_modules/projen/lib/javascript/node-package.d.ts","../node_modules/projen/lib/javascript/projenrc.d.ts","../node_modules/projen/lib/github/actions-provider.d.ts","../node_modules/projen/lib/github/dependabot.d.ts","../node_modules/projen/lib/github/workflows-model.d.ts","../node_modules/projen/lib/github/github-credentials.d.ts","../node_modules/projen/lib/github/auto-queue.d.ts","../node_modules/projen/lib/github/merge-queue.d.ts","../node_modules/projen/lib/github/mergify.d.ts","../node_modules/projen/lib/github/pr-template.d.ts","../node_modules/projen/lib/github/workflows.d.ts","../node_modules/projen/lib/github/pull-request-backport.d.ts","../node_modules/projen/lib/github/pull-request-lint.d.ts","../node_modules/projen/lib/github/github.d.ts","../node_modules/projen/lib/github/auto-approve.d.ts","../node_modules/projen/lib/github/auto-merge.d.ts","../node_modules/projen/lib/github/stale.d.ts","../node_modules/projen/lib/github/task-workflow-job.d.ts","../node_modules/projen/lib/github/task-workflow.d.ts","../node_modules/projen/lib/github/workflow-steps.d.ts","../node_modules/projen/lib/github/workflow-actions.d.ts","../node_modules/projen/lib/github/workflow-jobs.d.ts","../node_modules/projen/lib/vscode/devcontainer.d.ts","../node_modules/projen/lib/vscode/launch-config.d.ts","../node_modules/projen/lib/vscode/settings.d.ts","../node_modules/projen/lib/vscode/vscode.d.ts","../node_modules/projen/lib/vscode/extensions.d.ts","../node_modules/projen/lib/vscode/index.d.ts","../node_modules/projen/lib/github/github-project.d.ts","../node_modules/projen/lib/github/index.d.ts","../node_modules/projen/lib/build/build-workflow.d.ts","../node_modules/projen/lib/build/index.d.ts","../node_modules/projen/lib/release/publisher.d.ts","../node_modules/projen/lib/release/release-trigger.d.ts","../node_modules/projen/lib/release/release.d.ts","../node_modules/projen/lib/release/index.d.ts","../node_modules/projen/lib/javascript/node-project.d.ts","../node_modules/projen/lib/javascript/npm-config.d.ts","../node_modules/projen/lib/javascript/prettier.d.ts","../node_modules/projen/lib/javascript/typescript-config.d.ts","../node_modules/projen/lib/javascript/upgrade-dependencies.d.ts","../node_modules/projen/lib/javascript/index.d.ts","../node_modules/projen/lib/typescript/projenrc.d.ts","../node_modules/projen/lib/typescript/projenrc-ts.d.ts","../node_modules/projen/lib/typescript/typescript.d.ts","../node_modules/projen/lib/typescript/typescript-typedoc.d.ts","../node_modules/projen/lib/typescript/index.d.ts","../node_modules/projen/lib/web/next.d.ts","../node_modules/projen/lib/web/tailwind.d.ts","../node_modules/projen/lib/web/postcss.d.ts","../node_modules/projen/lib/web/react.d.ts","../node_modules/projen/lib/web/index.d.ts","../node_modules/projen/lib/gitlab/configuration-model.d.ts","../node_modules/projen/lib/gitlab/configuration.d.ts","../node_modules/projen/lib/gitlab/nested-configuration.d.ts","../node_modules/projen/lib/gitlab/gitlab-configuration.d.ts","../node_modules/projen/lib/gitlab/index.d.ts","../node_modules/projen/lib/circleci/model.d.ts","../node_modules/projen/lib/circleci/circleci.d.ts","../node_modules/projen/lib/circleci/constant.d.ts","../node_modules/projen/lib/circleci/index.d.ts","../node_modules/projen/lib/java/pom.d.ts","../node_modules/projen/lib/java/junit.d.ts","../node_modules/projen/lib/java/maven-compile.d.ts","../node_modules/projen/lib/java/maven-packaging.d.ts","../node_modules/projen/lib/java/projenrc.d.ts","../node_modules/projen/lib/java/java-project.d.ts","../node_modules/projen/lib/java/maven-sample.d.ts","../node_modules/projen/lib/java/index.d.ts","../node_modules/projen/lib/python/python-deps.d.ts","../node_modules/projen/lib/python/pip.d.ts","../node_modules/projen/lib/python/python-env.d.ts","../node_modules/projen/lib/python/python-packaging.d.ts","../node_modules/projen/lib/python/projenrc.d.ts","../node_modules/projen/lib/python/pytest.d.ts","../node_modules/projen/lib/python/venv.d.ts","../node_modules/projen/lib/python/python-project.d.ts","../node_modules/projen/lib/python/poetry.d.ts","../node_modules/projen/lib/python/pytest-sample.d.ts","../node_modules/projen/lib/python/python-sample.d.ts","../node_modules/projen/lib/python/requirements-file.d.ts","../node_modules/projen/lib/python/setuppy.d.ts","../node_modules/projen/lib/python/setuptools.d.ts","../node_modules/projen/lib/python/index.d.ts","../node_modules/projen/lib/awscdk/awscdk-deps.d.ts","../node_modules/projen/lib/cdk/jsii-project.d.ts","../node_modules/projen/lib/cdk/construct-lib.d.ts","../node_modules/projen/lib/cdk/jsii-docgen.d.ts","../node_modules/projen/lib/cdk/integration-test-base.d.ts","../node_modules/projen/lib/cdk/auto-discover-base.d.ts","../node_modules/projen/lib/cdk/index.d.ts","../node_modules/projen/lib/awscdk/integration-test.d.ts","../node_modules/projen/lib/awscdk/lambda-function.d.ts","../node_modules/projen/lib/awscdk/lambda-extension.d.ts","../node_modules/projen/lib/awscdk/auto-discover.d.ts","../node_modules/projen/lib/awscdk/cdk-config.d.ts","../node_modules/projen/lib/awscdk/cdk-tasks.d.ts","../node_modules/projen/lib/awscdk/awscdk-app-java.d.ts","../node_modules/projen/lib/awscdk/awscdk-app-py.d.ts","../node_modules/projen/lib/awscdk/awscdk-app-ts.d.ts","../node_modules/projen/lib/awscdk/awscdk-construct.d.ts","../node_modules/projen/lib/awscdk/awscdk-deps-java.d.ts","../node_modules/projen/lib/awscdk/awscdk-deps-js.d.ts","../node_modules/projen/lib/awscdk/awscdk-deps-py.d.ts","../node_modules/projen/lib/awscdk/index.d.ts","../node_modules/projen/lib/cdk8s/auto-discover.d.ts","../node_modules/projen/lib/cdk8s/cdk8s-deps.d.ts","../node_modules/projen/lib/cdk8s/cdk8s-app-py.d.ts","../node_modules/projen/lib/cdk8s/cdk8s-app-ts.d.ts","../node_modules/projen/lib/cdk8s/cdk8s-construct.d.ts","../node_modules/projen/lib/cdk8s/integration-test.d.ts","../node_modules/projen/lib/cdk8s/cdk8s-deps-py.d.ts","../node_modules/projen/lib/cdk8s/index.d.ts","../node_modules/projen/lib/cdktf/cdktf-construct.d.ts","../node_modules/projen/lib/cdktf/index.d.ts","../node_modules/projen/lib/index.d.ts","../src/util/types/types.ts","../src/base/config.ts","../src/util/types/index.ts","../src/base/config/options.ts","../src/base/config/npm.ts","../src/util/constants.ts","../src/base/config/eslint.ts","../src/base/config/git.ts","../src/base/config/github.ts","../src/base/config/husky.ts","../src/base/config/jest.ts","../src/base/config/prettier.ts","../src/base/config/samplecode.ts","../src/base/config/typescript.ts","../src/base/config/vscode.ts","../src/base/project.ts","../src/util/utils.ts","../src/base/config/devcontainer.ts","../src/jsii/config/npm.ts","../src/jsii/config/typescript.ts","../src/jsii/config/husky.ts","../src/jsii/project.ts","../src/util/types/project.ts","../src/base/config/commitlint.ts","../src/base/index.ts","../src/jsii/index.ts","../src/cap-service/config/commitlint.ts","../src/cap-service/config/devcontainer.ts","../src/cap-service/config/eslint.ts","../src/cap-service/config/jest.ts","../src/cap-service/config/git.ts","../src/cap-service/config/github.ts","../src/cap-service/config/husky.ts","../src/cap-service/config/npm.ts","../src/cap-service/config/prettier.ts","../src/cap-service/config/samplecode.ts","../src/cap-service/config/typescript.ts","../src/cap-service/config/vscode.ts","../src/cap-service/config/readme.ts","../src/cap-service/project.ts","../src/cap-service/index.ts","../src/github-action/config/commitlint.ts","../src/github-action/config/npm.ts","../src/github-action/config/samplecode.ts","../src/github-action/config/typescript.ts","../src/github-action/config/readme.ts","../src/github-action/project.ts","../src/github-action/index.ts","../src/index.ts","../node_modules/typescript/lib/lib.es2020.d.ts","../node_modules/@babel/types/lib/index.d.ts","../node_modules/@types/babel__generator/index.d.ts","../node_modules/@babel/parser/typings/babel-parser.d.ts","../node_modules/@types/babel__template/index.d.ts","../node_modules/@types/babel__traverse/index.d.ts","../node_modules/@types/babel__core/index.d.ts","../node_modules/@types/node/compatibility/disposable.d.ts","../node_modules/@types/node/compatibility/indexable.d.ts","../node_modules/@types/node/compatibility/iterators.d.ts","../node_modules/@types/node/compatibility/index.d.ts","../node_modules/@types/node/globals.typedarray.d.ts","../node_modules/@types/node/buffer.buffer.d.ts","../node_modules/buffer/index.d.ts","../node_modules/undici-types/header.d.ts","../node_modules/undici-types/readable.d.ts","../node_modules/undici-types/file.d.ts","../node_modules/undici-types/fetch.d.ts","../node_modules/undici-types/formdata.d.ts","../node_modules/undici-types/connector.d.ts","../node_modules/undici-types/client.d.ts","../node_modules/undici-types/errors.d.ts","../node_modules/undici-types/dispatcher.d.ts","../node_modules/undici-types/global-dispatcher.d.ts","../node_modules/undici-types/global-origin.d.ts","../node_modules/undici-types/pool-stats.d.ts","../node_modules/undici-types/pool.d.ts","../node_modules/undici-types/handlers.d.ts","../node_modules/undici-types/balanced-pool.d.ts","../node_modules/undici-types/agent.d.ts","../node_modules/undici-types/mock-interceptor.d.ts","../node_modules/undici-types/mock-agent.d.ts","../node_modules/undici-types/mock-client.d.ts","../node_modules/undici-types/mock-pool.d.ts","../node_modules/undici-types/mock-errors.d.ts","../node_modules/undici-types/proxy-agent.d.ts","../node_modules/undici-types/env-http-proxy-agent.d.ts","../node_modules/undici-types/retry-handler.d.ts","../node_modules/undici-types/retry-agent.d.ts","../node_modules/undici-types/api.d.ts","../node_modules/undici-types/interceptors.d.ts","../node_modules/undici-types/util.d.ts","../node_modules/undici-types/cookies.d.ts","../node_modules/undici-types/patch.d.ts","../node_modules/undici-types/websocket.d.ts","../node_modules/undici-types/eventsource.d.ts","../node_modules/undici-types/filereader.d.ts","../node_modules/undici-types/diagnostics-channel.d.ts","../node_modules/undici-types/content-type.d.ts","../node_modules/undici-types/cache.d.ts","../node_modules/undici-types/index.d.ts","../node_modules/@types/node/globals.d.ts","../node_modules/@types/node/assert.d.ts","../node_modules/@types/node/assert/strict.d.ts","../node_modules/@types/node/async_hooks.d.ts","../node_modules/@types/node/buffer.d.ts","../node_modules/@types/node/child_process.d.ts","../node_modules/@types/node/cluster.d.ts","../node_modules/@types/node/console.d.ts","../node_modules/@types/node/constants.d.ts","../node_modules/@types/node/crypto.d.ts","../node_modules/@types/node/dgram.d.ts","../node_modules/@types/node/diagnostics_channel.d.ts","../node_modules/@types/node/dns.d.ts","../node_modules/@types/node/dns/promises.d.ts","../node_modules/@types/node/domain.d.ts","../node_modules/@types/node/dom-events.d.ts","../node_modules/@types/node/events.d.ts","../node_modules/@types/node/fs.d.ts","../node_modules/@types/node/fs/promises.d.ts","../node_modules/@types/node/http.d.ts","../node_modules/@types/node/http2.d.ts","../node_modules/@types/node/https.d.ts","../node_modules/@types/node/inspector.d.ts","../node_modules/@types/node/module.d.ts","../node_modules/@types/node/net.d.ts","../node_modules/@types/node/os.d.ts","../node_modules/@types/node/path.d.ts","../node_modules/@types/node/perf_hooks.d.ts","../node_modules/@types/node/process.d.ts","../node_modules/@types/node/punycode.d.ts","../node_modules/@types/node/querystring.d.ts","../node_modules/@types/node/readline.d.ts","../node_modules/@types/node/readline/promises.d.ts","../node_modules/@types/node/repl.d.ts","../node_modules/@types/node/sea.d.ts","../node_modules/@types/node/sqlite.d.ts","../node_modules/@types/node/stream.d.ts","../node_modules/@types/node/stream/promises.d.ts","../node_modules/@types/node/stream/consumers.d.ts","../node_modules/@types/node/stream/web.d.ts","../node_modules/@types/node/string_decoder.d.ts","../node_modules/@types/node/test.d.ts","../node_modules/@types/node/timers.d.ts","../node_modules/@types/node/timers/promises.d.ts","../node_modules/@types/node/tls.d.ts","../node_modules/@types/node/trace_events.d.ts","../node_modules/@types/node/tty.d.ts","../node_modules/@types/node/url.d.ts","../node_modules/@types/node/util.d.ts","../node_modules/@types/node/v8.d.ts","../node_modules/@types/node/vm.d.ts","../node_modules/@types/node/wasi.d.ts","../node_modules/@types/node/worker_threads.d.ts","../node_modules/@types/node/zlib.d.ts","../node_modules/@types/node/index.d.ts","../node_modules/@types/conventional-commits-parser/index.d.ts","../node_modules/@types/estree/index.d.ts","../node_modules/@types/graceful-fs/index.d.ts","../node_modules/@types/istanbul-lib-coverage/index.d.ts","../node_modules/@types/istanbul-lib-report/index.d.ts","../node_modules/@types/istanbul-reports/index.d.ts","../node_modules/@jest/expect-utils/build/index.d.ts","../node_modules/chalk/index.d.ts","../node_modules/@sinclair/typebox/typebox.d.ts","../node_modules/@jest/schemas/build/index.d.ts","../node_modules/pretty-format/build/index.d.ts","../node_modules/jest-diff/build/index.d.ts","../node_modules/jest-matcher-utils/build/index.d.ts","../node_modules/expect/build/index.d.ts","../node_modules/@types/jest/index.d.ts","../node_modules/@types/json-schema/index.d.ts","../node_modules/@types/stack-utils/index.d.ts","../node_modules/@types/yargs-parser/index.d.ts","../node_modules/@types/yargs/index.d.ts"],"fileIdsList":[[266,277,320],[277,320],[277,320,379],[266,267,268,269,270,277,320],[266,268,277,320],[277,320,352,370],[277,320,333,370],[277,320,374],[277,320,375],[277,320,381,384],[277,317,320],[277,319,320],[320],[277,320,325,355],[277,320,321,326,332,333,340,352,363],[277,320,321,322,332,340],[272,273,274,277,320],[277,320,323,364],[277,320,324,325,333,341],[277,320,325,352,360],[277,320,326,328,332,340],[277,319,320,327],[277,320,328,329],[277,320,332],[277,320,330,332],[277,319,320,332],[277,320,332,333,334,352,363],[277,320,332,333,334,347,352,355],[277,315,320,368],[277,315,320,328,332,335,340,352,363],[277,320,332,333,335,336,340,352,360,363],[277,320,335,337,352,360,363],[275,276,277,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369],[277,320,332,338],[277,320,339,363,368],[277,320,328,332,340,352],[277,320,341],[277,320,342],[277,319,320,343],[277,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369],[277,320,345],[277,320,346],[277,320,332,347,348],[277,320,347,349,364,366],[277,320,332,352,353,354,355],[277,320,352,354],[277,320,352,353],[277,320,355],[277,320,356],[277,317,320,352],[277,320,332,358,359],[277,320,358,359],[277,320,325,340,352,360],[277,320,361],[277,320,340,362],[277,320,335,346,363],[277,320,325,364],[277,320,352,365],[277,320,339,366],[277,320,367],[277,320,325,332,334,343,352,363,366,368],[277,320,352,369],[277,320,388],[46,47,277,320],[48,277,320],[46,47,48,277,320],[277,320,377,383],[277,320,381],[277,320,378,382],[277,320,380],[67,68,184,190,191,192,193,277,320],[168,184,195,196,277,320],[176,204,277,320],[146,184,192,195,196,277,320],[184,190,192,277,320],[184,277,320],[50,67,68,277,320],[57,67,68,277,320],[61,67,68,277,320],[184,191,192,193,194,195,196,197,198,199,200,201,202,203,277,320],[61,67,184,190,277,320],[67,68,141,184,192,277,320],[67,68,141,184,277,320],[67,68,78,104,129,215,277,320],[130,277,320],[67,68,277,320],[185,277,320],[185,186,187,188,189,277,320],[49,68,277,320],[135,146,277,320],[67,68,190,277,320],[176,206,277,320],[146,206,277,320],[190,277,320],[206,277,320],[205,206,207,208,209,210,211,277,320],[67,190,277,320],[213,277,320],[67,68,73,157,277,320],[157,277,320],[157,158,159,277,320],[49,67,277,320],[61,277,320],[70,71,72,74,277,320],[67,68,70,71,72,73,75,277,320],[70,71,72,74,75,277,320],[49,51,277,320],[68,78,113,277,320],[68,113,277,320],[49,68,129,277,320],[104,277,320],[67,77,85,105,108,113,114,115,116,127,277,320],[67,68,102,103,105,107,108,109,110,111,112,277,320],[102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,128,277,320],[49,68,106,277,320],[67,91,113,277,320],[49,57,68,110,277,320],[68,78,129,277,320],[49,61,68,78,104,118,119,277,320],[61,104,110,113,117,277,320],[104,119,129,277,320],[78,104,129,277,320],[104,118,277,320],[78,277,320],[68,73,104,105,113,277,320],[67,68,73,152,277,320],[67,153,154,156,277,320],[152,153,154,155,277,320],[67,153,155,156,277,320],[61,67,68,69,277,320],[51,67,277,320],[45,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,73,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,127,129,131,135,141,146,151,156,160,168,183,190,204,212,214,277,320],[51,56,67,277,320],[161,162,163,164,165,166,167,277,320],[129,161,162,163,164,165,215,277,320],[67,68,161,277,320],[54,63,67,161,277,320],[45,61,68,141,215,277,320],[95,96,97,98,99,100,101,136,137,138,139,140,277,320],[57,67,68,141,277,320],[49,61,68,277,320],[57,61,67,68,99,277,320],[53,61,95,97,98,100,101,104,129,131,135,141,277,320],[68,141,277,320],[53,67,68,141,277,320],[63,67,277,320],[50,61,68,78,104,129,141,277,320],[49,51,56,277,320],[49,51,55,277,320],[49,50,51,52,53,54,56,57,58,59,61,62,64,65,66,68,277,320],[59,277,320],[169,170,171,172,173,174,175,176,177,178,179,180,181,182,277,320],[61,67,68,169,277,320],[61,67,68,92,169,171,172,176,277,320],[67,215,277,320],[50,61,277,320],[61,177,277,320],[101,129,146,169,171,172,173,174,175,277,320],[51,67,169,277,320],[61,67,68,172,176,277,320],[67,68,171,277,320],[67,84,277,320],[132,133,134,277,320],[67,68,78,104,134,215,277,320],[49,61,67,68,78,93,104,132,133,277,320],[60,277,320],[67,89,277,320],[142,143,144,145,277,320],[63,67,141,277,320],[63,146,277,320],[146,277,320],[61,141,146,277,320],[67,277,320],[57,68,125,277,320],[122,123,124,125,126,277,320],[67,68,123,124,126,277,320],[147,148,149,150,277,320],[68,141,146,277,320],[57,141,148,277,320],[51,68,141,146,277,320],[57,141,277,320],[277,287,291,320,363],[277,287,320,352,363],[277,282,320],[277,284,287,320,360,363],[277,320,340,360],[277,320,370],[277,282,320,370],[277,284,287,320,340,363],[277,279,280,283,286,320,332,352,363],[277,287,294,320],[277,279,285,320],[277,287,308,309,320],[277,283,287,320,355,363,370],[277,308,320,370],[277,281,282,320,370],[277,287,320],[277,281,282,283,284,285,286,287,288,289,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,309,310,311,312,313,314,320],[277,287,302,320],[277,287,294,295,320],[277,285,287,295,296,320],[277,286,320],[277,279,282,287,320],[277,287,291,295,296,320],[277,291,320],[277,285,287,290,320,363],[277,279,284,287,294,320],[277,320,352],[277,282,287,308,320,368,370],[215,216,277,320],[215,216,217,221,232,238,277,320],[215,216,217,232,238,277,320],[215,217,218,221,232,238,277,320],[217,238,277,320],[215,217,232,238,277,320],[217,277,320],[146,215,217,218,232,277,320],[141,231,277,320],[141,215,217,218,221,232,277,320],[215,217,277,320],[217,218,221,232,277,320],[215,217,218,232,277,320],[217,219,220,222,223,224,225,226,227,228,229,230,231,233,239,277,320],[146,219,220,222,223,224,225,226,227,228,229,230,232,233,238,239,277,320],[218,240,277,320],[240,277,320],[215,240,277,320],[216,221,226,232,238,277,320],[218,221,240,277,320],[227,277,320],[215,218,221,240,255,277,320],[215,218,229,240,277,320],[215,218,240,256,277,320],[242,243,244,245,246,247,248,249,250,251,252,253,255,277,320],[221,232,240,242,243,244,245,246,247,248,249,250,251,252,253,254,277,320],[218,239,277,320],[218,220,231,277,320],[228,277,320],[229,231,277,320],[257,258,259,260,262,277,320],[219,221,223,224,225,230,231,232,233,240,257,258,259,260,261,277,320],[218,232,240,241,256,263,277,320],[218,220,221,237,277,320],[218,229,277,320],[234,235,236,237,277,320],[215,219,222,223,224,225,226,227,229,230,232,233,234,235,236,238,239,277,320],[216,238,277,320],[231,237,277,320],[68,215,217,218,231,277,320,321]],"fileInfos":[{"version":"e41c290ef7dd7dab3493e6cbe5909e0148edf4a8dad0271be08edec368a0f7b9","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","signature":false,"impliedFormat":1},{"version":"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","signature":false,"impliedFormat":1},{"version":"e44bb8bbac7f10ecc786703fe0a6a4b952189f908707980ba8f3c8975a760962","signature":false,"impliedFormat":1},{"version":"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","signature":false,"impliedFormat":1},{"version":"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","signature":false,"impliedFormat":1},{"version":"c57796738e7f83dbc4b8e65132f11a377649c00dd3eee333f672b8f0a6bea671","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"515d0b7b9bea2e31ea4ec968e9edd2c39d3eebf4a2d5cbd04e88639819ae3b71","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"62bb211266ee48b2d0edf0d8d1b191f0c24fc379a82bd4c1692a082c540bc6b1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"936e80ad36a2ee83fc3caf008e7c4c5afe45b3cf3d5c24408f039c1d47bdc1df","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d15bea3d62cbbdb9797079416b8ac375ae99162a7fba5de2c6c505446486ac0a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"68d18b664c9d32a7336a70235958b8997ebc1c3b8505f4f1ae2b7e7753b87618","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"eb3d66c8327153d8fa7dd03f9c58d351107fe824c79e9b56b462935176cdf12a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"69ab18c3b76cd9b1be3d188eaf8bba06112ebbe2f47f6c322b5105a6fbc45a2e","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"fef8cfad2e2dc5f5b3d97a6f4f2e92848eb1b88e897bb7318cef0e2820bceaab","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"954296b30da6d508a104a3a0b5d96b76495c709785c1d11610908e63481ee667","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ac9538681b19688c8eae65811b329d3744af679e0bdfa5d842d0e32524c73e1c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0a969edff4bd52585473d24995c5ef223f6652d6ef46193309b3921d65dd4376","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"f1e2a172204962276504466a6393426d2ca9c54894b1ad0a6c9dad867a65f876","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"52ada8e0b6e0482b728070b7639ee42e83a9b1c22d205992756fe020fd9f4a47","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3bdefe1bfd4d6dee0e26f928f93ccc128f1b64d5d501ff4a8cf3c6371200e5e6","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"59fb2c069260b4ba00b5643b907ef5d5341b167e7d1dbf58dfd895658bda2867","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"639e512c0dfc3fad96a84caad71b8834d66329a1f28dc95e3946c9b58176c73a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8e7f8264d0fb4c5339605a15daadb037bf238c10b654bb3eee14208f860a32ea","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"170b1eaf2ba82c573bda34841fbeeefc99b359789825e872b07303e9ab4fa5ba","signature":false,"impliedFormat":1},{"version":"af54fea444a07250f525124a9e9bbb0311b8833234b92dc88207a267c9174c3a","signature":false,"impliedFormat":1},{"version":"672eb0c04f2d035831081c3eef7bc199aa1fce4cae15113debf12917aa8ebe2a","signature":false,"impliedFormat":1},{"version":"064aa2ca172173140a53b51c654e58dcbb8d0ff9f24fbe201b2f305f673de264","signature":false,"impliedFormat":1},{"version":"f15dc8cc0d4a4f64505b4f2cc43f1814453528d0a614ed80bbebc9b51a23b79b","signature":false,"impliedFormat":1},{"version":"84832ecb1c360369a4faa232888b54a50dfe8f1adf61d2e2a015be46908f15d5","signature":false,"impliedFormat":1},{"version":"33b6a3f386e4380f9dcbdaeedfcbec043c2ad09d2837c1fdc84e65949ae92af5","signature":false,"impliedFormat":1},{"version":"3171968bcd0c266a5cfb75ce35a8153f0d5d3f9cb222212ab2e000ba0da3ca86","signature":false,"impliedFormat":1},{"version":"2c1eb0f18c8f9e2ee2740025baf1632bad9ce33f73c26f9f8a3dcdbb867465b8","signature":false,"impliedFormat":1},{"version":"4d51d35de279944ea1cef6c0b0da28c438f1a43bbd1899748892d9959ce95e5d","signature":false,"impliedFormat":1},{"version":"9ac1c70cc005e53049ee738304edb542356ff1e767f144e50690d4b697d08477","signature":false,"impliedFormat":1},{"version":"0c2623599ccddf1b01798c3022eafac4cc272346a2551e88b8f5fae3617876e6","signature":false,"impliedFormat":1},{"version":"c3dd461f6750c0f04f3ba16c0fa019290295d096f1659648af5727527dce7d5e","signature":false,"impliedFormat":1},{"version":"8cb4f4bf8bbb2be1329e04c980fb5bca6a3fdb9fa8a63ccf0d7e5429e9f65711","signature":false,"impliedFormat":1},{"version":"508c00e31c36a6a79eb6ed7a57b59bbc56f96b4c10dee6e74d11535444f121d2","signature":false,"impliedFormat":1},{"version":"8503a6fc5c4e5a3dedde063c684cc9f93f5df7a18b03ca830131bf13b1d5d2ce","signature":false,"impliedFormat":1},{"version":"53e73dc0504a423f8d4de471d9486fe0d8854241cedf436ab056cfae66faa328","signature":false,"impliedFormat":1},{"version":"eb952b77a81bd0ac95ccf27b246430073778c8c3cea5ec6e5291f61b4629c174","signature":false,"impliedFormat":1},{"version":"63a4f1f56f0e286ff9f70cc88acad118a48f93b16607f81a026ca3dbdc472d08","signature":false,"impliedFormat":1},{"version":"b10cf463936da6b8a941a1e0498b321eb8f4fa7fd418c3129eb5d10a8dc0fa58","signature":false,"impliedFormat":1},{"version":"d06786fb6dbaef0a6369dd0094c7c3d44f14dba160c0b0705b16e4f56e419cdb","signature":false,"impliedFormat":1},{"version":"a560a895b845343133403012fe10312fd61a0e6e73a141f26782a8871b63a336","signature":false,"impliedFormat":1},{"version":"b8fcaea144a2cba2d998688d11fa87a2433ecfe7c76a8748d32d45ece266d7f8","signature":false,"impliedFormat":1},{"version":"f3aa80e817ca5d96cef4d4fbc3cfe6fb66cd85a0aa48ab144318730f2ae4f947","signature":false,"impliedFormat":1},{"version":"43f6c5a6b37fd4bfdb4688febe5aee5504134467890f15f1ace0b59abcfdd0dc","signature":false,"impliedFormat":1},{"version":"f3e4b33e1061261acd77593c41929a4a645efefaff625ad271278ec16a89c3dc","signature":false,"impliedFormat":1},{"version":"cea4e9d7aa302319d0e53cf316945ffd254506a9639e79947d4fb7c19b2de735","signature":false,"impliedFormat":1},{"version":"69ce31bdc72219e4dc5d0d626c5435b9f396c99cf52cc9bdb885c64d56586dc9","signature":false,"impliedFormat":1},{"version":"65cdea73acb1598c6bcfb4acc359b74dc349a48bfd62171996e4a74882dc2e12","signature":false,"impliedFormat":1},{"version":"398b4bdcf6f44f760bed2ba599715d3fe885702d35a791177cbb2fa5c08f6556","signature":false,"impliedFormat":1},{"version":"dbb1089c48919a6cc1a26648cd39caeedb066253221efaad3aad6698ececaa21","signature":false,"impliedFormat":1},{"version":"d55c23fc1bfc00ae2a3225c571056979519a666bfb3655e75c261c03f0474a48","signature":false,"impliedFormat":1},{"version":"aaed19dc64d11147244c5763cfe9957678a3c91f57a39d5e470d71670e143444","signature":false,"impliedFormat":1},{"version":"45e52733bc2d8a77959a789062f9f1bd4c3b231daa54b40dcedcf2d85837ae27","signature":false,"impliedFormat":1},{"version":"bf698dc78eed8ba852a69d85b29bed9ef8412a892d9a27d11a305726f1efba8c","signature":false,"impliedFormat":1},{"version":"06d0365800aa901a897e0c6aaaf945c4335029796916b78ff992dc9e58b46b21","signature":false,"impliedFormat":1},{"version":"8f2158409c53e306daaaa13f08eff8ea4e93151dbb0ee183bdc55072693ef511","signature":false,"impliedFormat":1},{"version":"8b11187b9668f237114939c7390d9df7a490fc0343c5cc7175f08d963226d8a6","signature":false,"impliedFormat":1},{"version":"c0e8379f262134f61457d53fbd118c244f10c4d2f59de59bebf527c7ecdf4537","signature":false,"impliedFormat":1},{"version":"c1495a541089883c12b75dc504a321677ad750c9d35a73ef444f5559ae431bcd","signature":false,"impliedFormat":1},{"version":"4a34c334a2e31e17f063bbae1bf0569ff6f2cba2aefe3be6473ef9746d502c2d","signature":false,"impliedFormat":1},{"version":"71f73546f191a22831efb7178e8a6703bd5a5bbf15b7bd66b38ebf9a625bdf33","signature":false,"impliedFormat":1},{"version":"7a868de1904730c5c751a4ad72c1f139d80d5105f096b8351be3454353402b3b","signature":false,"impliedFormat":1},{"version":"cc8f457413cabda60d7137992e9fba4d49cc75a01ebfe41f1e7b53ef3cc40849","signature":false,"impliedFormat":1},{"version":"b476abe4b97a371f23398616531fe5a9635c353acd316344b5ac8d39b781b901","signature":false,"impliedFormat":1},{"version":"57255ca19999bd1d7f26614ee67216e791a72282f66c82f1d08b76414849b5eb","signature":false,"impliedFormat":1},{"version":"0a02fc6960f1f85fd5a2b0b1c7ea26e87934121708a29c38ca97eb7c4650b449","signature":false,"impliedFormat":1},{"version":"5efb14c36865fd5f38d8baeb4ebd20e60638acc5d2c859ca0a2ffd23c2b0fdd1","signature":false,"impliedFormat":1},{"version":"99181e232857719eeabbd660d22724eca6a08739e9eaac3acd0b3154fa3037d6","signature":false,"impliedFormat":1},{"version":"8ec7d767a923e258a00a45d24d85c7680419b5535fc499cd9ae75eade114428e","signature":false,"impliedFormat":1},{"version":"43cbe38dce2c46aaaa3997b3de7d3bf4df85f7f46087614fee20ef2c197cb403","signature":false,"impliedFormat":1},{"version":"02c4e54820cd51903038a3467c5d4ac3db30f4b4d081050e73978375ddc7ce68","signature":false,"impliedFormat":1},{"version":"2b0ba7a5d11c52d3b9a53ef24c91994b14bb4fbf7a340e8bed7e7b48ba516792","signature":false,"impliedFormat":1},{"version":"08786816b35e6e928942408d70ebb5f1fdd553f5af1839505f4557a6b3ee590b","signature":false,"impliedFormat":1},{"version":"70d231ebd3820c79e6a091dd561dbc73933f543a266ce927debf59ad43c7b0c9","signature":false,"impliedFormat":1},{"version":"124ec927d2810c41da6f09aafb57bf3afe020ab1fa92723088bb9e759db98617","signature":false,"impliedFormat":1},{"version":"6b32a977a12af1977b660c8ce2e5bf8b6906117790730f60673587e8b98cc8d0","signature":false,"impliedFormat":1},{"version":"8f9eb58a8f7cfef379a74230c4f68077fc29a63de31b851e2bbca32c55d78096","signature":false,"impliedFormat":1},{"version":"ab8ab1d44733076f36129987474d4eda54ee91ff971f971d3ebc020880474a02","signature":false,"impliedFormat":1},{"version":"e3265be0f915fa151e394c97acab0d19a3ee7f40ed350f01f46fb4a8d4d6705f","signature":false,"impliedFormat":1},{"version":"5e60edc415d5b0c6e6de4b36e735cea56766fd59a2eb3fc9caea325f495c1248","signature":false,"impliedFormat":1},{"version":"8f9b14269674bfcefa063e2e29f83fc649f9f4b54fd75200f25349d903a60e5e","signature":false,"impliedFormat":1},{"version":"020543d1cf2a0012d115060cf4cd37f03b56cf95e59f56b147044189533a0365","signature":false,"impliedFormat":1},{"version":"6c926223431722aab3c94926d353f506f0bb80c01ca5a300a7a6fef71d07b63b","signature":false,"impliedFormat":1},{"version":"25b91aa46ac9d78821142ec6c65f902454ab32d218e0ef07a6a2e91af756a1ab","signature":false,"impliedFormat":1},{"version":"1ff9547e65f1cbcb29ca5db2aac90b54957ecb67296696492c74fa4d7b93f858","signature":false,"impliedFormat":1},{"version":"adb8e410c62b6bac0dafb3e5dfb75b4419f5b22c34ad765843a5b2457bd8d2c1","signature":false,"impliedFormat":1},{"version":"6614ef7d7fe50158bc72f0f37d8d443a9a704d557a9270d277dc22c20a18c685","signature":false,"impliedFormat":1},{"version":"5065959ee423bca7b93ad9fc30a81685a0ebd8bb199568df70c2ad550133ba0f","signature":false,"impliedFormat":1},{"version":"96b6a9022bab69fe31d6db7bd5fbacc89de49808e4b9e161f936c9bea8b12894","signature":false,"impliedFormat":1},{"version":"bbc09625d00f4db191b0d26369bab6b18fb1a6b5bc38bb79a231cdfd5e16ff29","signature":false,"impliedFormat":1},{"version":"a3ad7588fb87d3bccfcd3b014c2d93a891a4caa9af06b01f438da63207368ead","signature":false,"impliedFormat":1},{"version":"933f6b18fd9ea2da9fb94d4e64b6f36d6604a2786bfd5b0050e8fd4e93e8b6a2","signature":false,"impliedFormat":1},{"version":"79902e06557e41b9500d9437a7d427e968e60eac2c40d460576c1e94c9937a8e","signature":false,"impliedFormat":1},{"version":"a537efb507d77502d2d6429f66b7a45abdfdd1336b452ad36ff329824d4b3493","signature":false,"impliedFormat":1},{"version":"bfee9348334294aa9d5c566b7103b7d43e74038a72ba3a0edd87f78b9fe5dcd3","signature":false,"impliedFormat":1},{"version":"6ebbd7597d0bbbb183d4529097e6527dd09d19b3be2abb2b7f1ec6b2b874318a","signature":false,"impliedFormat":1},{"version":"d467b18f2cac926415c1f2e4e287f856353e1990526a5929b85c77e5076a377b","signature":false,"impliedFormat":1},{"version":"031c6ca2b0ad8a0dc7246af966ae2023792c968bff3f5b7dcbdfc40d5844e0a3","signature":false,"impliedFormat":1},{"version":"6f039a6ef8236dadad10d04fb2b1da5ba667dd5b4703e16466971286febef8b4","signature":false,"impliedFormat":1},{"version":"ca3b163fb8d078f99cb6e7ae84a7f308601c74ce9a490f155ad5ed457fe5204f","signature":false,"impliedFormat":1},{"version":"b62950fd2fe7f30b389d21c2f4d6733d64955854218624e16d066b223841a01d","signature":false,"impliedFormat":1},{"version":"fe95911842acf2740a5e72a717ed3623ac6de48bb231a84bb8fa0aa5f1b686c3","signature":false,"impliedFormat":1},{"version":"8ad2396a46337cc47e022092eacacb7da8eb84b380d554d49cf9c0afcb1c84a5","signature":false,"impliedFormat":1},{"version":"5f05ab27612a4ce0d7d6c7363100827b2057e98699cd0ac3c09176e33129bfa1","signature":false,"impliedFormat":1},{"version":"9f51ef2dd26c7b7c71ddf56105b6203d30715451d072331876a7848dfc8aa7f0","signature":false,"impliedFormat":1},{"version":"37b5059f029ef5caa2aa14f00eedc30d4877a6afa6fb8ee2052235d311ee2823","signature":false,"impliedFormat":1},{"version":"056314c513cbf007ba84eebc2ded307d4dfeb6b7aaec7fe0d8a3da2604c9b046","signature":false,"impliedFormat":1},{"version":"4535931e62d99cead063caae7127fbf2a8ce4751f3c58d66c68feb29a01e2350","signature":false,"impliedFormat":1},{"version":"b0e718de2e13ce8df2fbe4101068382cff7eff2f111532c78f8232b0e4c651c0","signature":false,"impliedFormat":1},{"version":"32fe33b9da3cac51ea9866f88a3add81964d6d36e5153e6d346786e402f4fab1","signature":false,"impliedFormat":1},{"version":"530ac9caefb238805786d1fe4658b98db64b2aaa230ed43b338d2680e033be51","signature":false,"impliedFormat":1},{"version":"9d797771bdd01714e1e31e67101d4fef6bedc45fac994bcf833d87f5d45c5913","signature":false,"impliedFormat":1},{"version":"4d1d0c56e5119501fb0079894970130f649bf895516e8aca087c1fbdc5631525","signature":false,"impliedFormat":1},{"version":"2855268e0b2491f17cec8f7aa280d83f16f77c5fc72ea54c16109cf116e6e49c","signature":false,"impliedFormat":1},{"version":"bf56f52bebde34d9acd262bb2e1c3e4eca92db1804e18e5e01d7d52aa2965103","signature":false,"impliedFormat":1},{"version":"e6a20c68597d60ee5f160d96ab49a1883f7b0f0d2fb66ea93e9b7f6faeab7d50","signature":false,"impliedFormat":1},{"version":"df5150fa4f54476c97dd90d90ea1d66433f2dcdd3d3bbe160bfd33b30bc66f44","signature":false,"impliedFormat":1},{"version":"0971a8ed5a671a601336d78446e1dc00b0ae3553d8677f3005cc256afd4629f7","signature":false,"impliedFormat":1},{"version":"9b438e5d96dce1f5ac78c291d1f9470b08813aba20d08756c9564eaf8332a473","signature":false,"impliedFormat":1},{"version":"f0816ac2736e38a668da12208a63701e6afc5ef8c6ac19c00a4fe69f366e0910","signature":false,"impliedFormat":1},{"version":"fe26b9d105fdedf9b487cdc404c9ea7d5c05a21d0c83bfd8bc4bce06ed769be3","signature":false,"impliedFormat":1},{"version":"7ac27c7eaf1115e6e546ae1e50cc1fcab32e1b9bce11c822dceef8825187178e","signature":false,"impliedFormat":1},{"version":"d80e8412fa13095c8f807d10bee55b51664e865326899aca22720eb849ac7b14","signature":false,"impliedFormat":1},{"version":"108fcf5a8811f84ad2727bdade281b76e9b0f85e730a35cbb98e828d0833cd0e","signature":false,"impliedFormat":1},{"version":"054effd36022312c2db28a7741f47b46480f216e72b3a86e2ba5cb763825e142","signature":false,"impliedFormat":1},{"version":"cc0abce0b098c2593d43fac5ffc5ffb32e51de19174db197b31bc63753f5e21c","signature":false,"impliedFormat":1},{"version":"030f6feaf99659023464f6dc3809941e3526b69072be367ab2940688425f3a35","signature":false,"impliedFormat":1},{"version":"66c819687077e1909fae1e053c277da9d506744a85566ae7bec068031291f28e","signature":false,"impliedFormat":1},{"version":"408dbb51d05346071e6aea4860511f2f150e438cdc06d684e79d917982f99e9b","signature":false,"impliedFormat":1},{"version":"95840ddee9d19038c254ef5ce88dd4631e6722ddc8d32f71ce6fa609717fe0bb","signature":false,"impliedFormat":1},{"version":"2224b844567873590cf265b9addab7de0a0a6caa371ee7678a585df065466fc9","signature":false,"impliedFormat":1},{"version":"b423582418b1b9f21ea179b62699cd861b1a0b7e787e72c1c75e1b56bce20ac3","signature":false,"impliedFormat":1},{"version":"9dbc3d1dccda71b9dc93c5a16be06b62e21404bdf3f6ddec4764377fa8c6db94","signature":false,"impliedFormat":1},{"version":"626642dfdf952e65097511472fed6a162ffa05cf1e48d65e677cb676cb6e41e0","signature":false,"impliedFormat":1},{"version":"8aa2c2400634458cf5a5198643e8aa467b655bad660296e40a47461288827720","signature":false,"impliedFormat":1},{"version":"2aa7086f3c7830f26638fdf11184a82b1d8090f07ec90a655012a39cea162382","signature":false,"impliedFormat":1},{"version":"5b7241ee32f09704a0950955c889aa7a7132aedbc0b4f12fee8e1a96f5ae45e8","signature":false,"impliedFormat":1},{"version":"3d354b0d75da58fe096d96245d7594609457c246d1c3e3d495a3d9ad479bd2e0","signature":false,"impliedFormat":1},{"version":"2a65b9f52cb89b02a710de420c689a5a416c452f46a7ebeeaa62155802715f3d","signature":false,"impliedFormat":1},{"version":"6baada19aa5f6d995eb53abfb9ec38a3a4eb5345858672ddd7caacf1560824bb","signature":false,"impliedFormat":1},{"version":"eed6c34f67bef3fceaab57e73f998e2902c976830be0f87ed192f1e46b19ecc1","signature":false,"impliedFormat":1},{"version":"bc442360e652296bc131123477e480d65ef65d26aaf976e34efd9c426d5436c3","signature":false,"impliedFormat":1},{"version":"a62be378ada980466e9ee9082eefcd7678a4e21cc56e56b9a99bc4362f0112d2","signature":false,"impliedFormat":1},{"version":"d0954625c4e5f23ef1ae25e83db1639db93fea850f00add5a82e4d8fdc9581a5","signature":false,"impliedFormat":1},{"version":"5de0f6caf44de879d4a3ffd33668324b0de308a885c66803a3f386227e5fe4ca","signature":false,"impliedFormat":1},{"version":"6a9b6e50ced549112a5e6493da49f2b3e206e530a92eb3abb20b937382eca5bb","signature":false,"impliedFormat":1},{"version":"cb82002a2f6d6034e6954561189f816c2c5bed4286bb51adec0b18c4e8de15fd","signature":false,"impliedFormat":1},{"version":"936a32717a0e1228f083193bd65e0419e6473fc3959c984b36704414a635c2b4","signature":false,"impliedFormat":1},{"version":"dce75916dc1cf3b46e6abefea86b439072b5104f4dfeca8eac631b62e599ed9d","signature":false,"impliedFormat":1},{"version":"4e7398f08700346cd5d89e0400d4586557f4a0591b4a035ee61dc859c38f867a","signature":false,"impliedFormat":1},{"version":"98426d2d06cc42b06c7ae310ef456f51021ae9e6785a0acc9e95cdc125638c6b","signature":false,"impliedFormat":1},{"version":"2207a163416e2bd67e23638f3ba8e9067eab8b89f063e7a26ad60a123c07e0ca","signature":false,"impliedFormat":1},{"version":"95d916460b3e6338ed6b65ab12b14cc22613edd8886076c7f4f376e2a032199d","signature":false,"impliedFormat":1},{"version":"1fedc086408ba279548de2c59deab2b1527dfc7165c7d0dd76652538160718fe","signature":false,"impliedFormat":1},{"version":"db22c58fff19e7119d5cb3e0e50bb8b5bd155b3859cdd8cb8ac8b0eac8e83945","signature":false,"impliedFormat":1},{"version":"b7a37712047a81d9158ef08efc2ba5ce71d9bbca39b306653aca240e95327f3a","signature":false,"impliedFormat":1},{"version":"07e075fa5cc329f7ece9115d92d172443451434be3f28a2e2c00b63f76f370b6","signature":false,"impliedFormat":1},{"version":"42b5102a6937033f13769fe6be112d343de0762ae4b416eb3c1889e08a8b3078","signature":false,"impliedFormat":1},{"version":"0faaaf462e6057ff2ee034b8c798c871f1160dcc1adfbefd5d475ded06b8e164","signature":false,"impliedFormat":1},{"version":"25507cada618cac7db552f60113877ae2c6ded95a9bebc44e9f678223a39ccd5","signature":false,"impliedFormat":1},{"version":"8eb4bb01a6c3c40e3e68d652059cc56612929fa9dc9809234a7af97a9590e074","signature":false,"impliedFormat":1},{"version":"9cafc33d7bbba598f7ee731f9c7479e8ec47ddd54077d2f27e296e3abb662721","signature":false,"impliedFormat":1},{"version":"1b95fc53235eea46a3ffb0dff08350684d27922b56f7c7b48214a7bb2f18d664","signature":false,"impliedFormat":1},{"version":"cd6e24a94980b9d7a39f9ec1cfa41614d0517b1d22f07eef10b45df0ca10f096","signature":false,"impliedFormat":1},{"version":"dd79c60c8ae1abc9a79af69db46a8bd5844defec4895268b7d216d798cdff4f0","signature":false,"impliedFormat":1},{"version":"3c0a979c1b3eab8d0226753d4b191a8b9bfb1702b06e8a65edc8a0c1c0b887e4","signature":false,"impliedFormat":1},{"version":"f3e960ea73304ddecd2dec365b2b471f0aa527968c294c1e4cb7e684b7dd799e","signature":false,"impliedFormat":1},{"version":"d348a121c6085480976b55d7df515102ec6fe01f3032b9fd5b416dd5fe1efc12","signature":false,"impliedFormat":1},{"version":"c3c672da688751ec6fe6ad9dc17e93aa3997a28726463f4484c3841624d69565","signature":false,"impliedFormat":1},{"version":"2ef896c7adaccdaca219e7bb537e1339f909db55b2c7cb29f2c81113283e3881","signature":false,"impliedFormat":1},{"version":"cb53747f828a060464240de3f8cb2b27a989ba3b6a955dfd26b5929d24e03432","signature":false,"impliedFormat":1},{"version":"e2dec103d8ae951c2a04a851f1ed9b915767f9b9338c340208f52b5164c613de","signature":false,"impliedFormat":1},{"version":"a5db718392e8e312c2a728859e11edd8552de15be33b14d26ec5a3dc33d63d3a","signature":false,"impliedFormat":1},{"version":"1de2329497673ba3a1bcb9379da2c8f743cbb2ad78687f0ee436cf03dacccb22","signature":false,"impliedFormat":1},{"version":"c140f1780f688184007ac09d706ef3aa07fca7b1b2033915dc8783c23796cbc7","signature":false,"impliedFormat":1},{"version":"2281f6e2cc55f852a6828c177087aa078aa862e437f4dfecde79cf7db49cc132","signature":false,"impliedFormat":1},{"version":"27cf3a6d825adee17412e8e6cb578b1359c87ed8c0d987310113ef304b7f7504","signature":false,"impliedFormat":1},{"version":"33c32721b5b52f8de25e1fedfbe53f4dc2176bce004d7d199428cb237c8b856f","signature":false,"impliedFormat":1},{"version":"f7e2b25adb7bb4092ed3e1fc3bd5f7777d8746da6c01fad54d9fb91ade1bba77","signature":false,"impliedFormat":1},{"version":"49c6060c3d477da077013aca7c5e0c3d69c24ffd118c97a82ff5f736c06f3bde","signature":false,"impliedFormat":1},{"version":"51fe2d53afe3f40c04e78a78d0612b90208b011b1ae0f9675063b30773e23ebd","signature":false,"impliedFormat":1},{"version":"e6408f722ac5a0bed10a48e66c640eed3be537c89c8e9ca8cbd204ef08171dc5","signature":false,"impliedFormat":1},{"version":"16aa8def6830137019a1c7b46051408f5596996f0627d404fbffbaa7c00e1510","signature":false,"impliedFormat":1},{"version":"a62204dc2bb716cf64dbe292ea809c786fa001fddf32ad20ec004835f4ff40bf","signature":false,"impliedFormat":1},{"version":"394f2ddac1d87c456ed5a9d77a3f03b00dac52210e5b05090b02fc363e1b7d05","signature":false,"impliedFormat":1},{"version":"8f4d794dbe2c4a5aa4611cf422fac54223b8ab6d36d204188d3923f917a43c0d","signature":false,"impliedFormat":1},{"version":"0e2f81d2a5b750020490fd8f8e79db9cd8a4bd9b3d1d7266a5b39bfa1e390ffa","signature":false,"impliedFormat":1},{"version":"7fa6eb9575436feec76459dbbaff82a7eacfa5a5dfac5cc70895f039e2178693","signature":false,"impliedFormat":1},{"version":"432d860cbbf73f5ae80a1ae9c507bf13e05c4f6a6a17de5907b699d806a7df4e","signature":false,"impliedFormat":1},{"version":"570659f723bb66bb20ee32a7b45c0bcc6fb021b492449c441bc1912d50e7c209","signature":false,"impliedFormat":1},{"version":"c8080c3d7e7d73a7bd4684fd659f84a29a20fdfe0dc623dc743a01d4bd6f7e68","signature":false},{"version":"1fc29f22edb05fddc6d7ec65028cabd0fb8b9acb2b3d5abc1b22e52ba4f57807","signature":false},{"version":"34612e736ef5ab041ceb039b7044e3cedc40a86c80f0d8ddfb0338067c6902d0","signature":false},{"version":"559eee4ccfc8ab1e31d83308fa5d616168a5ebb23519f0bb487738d9af39c0c7","signature":false},{"version":"f50f234d59712c02f30011778d90499d29689cf6070317f089e960c1ad31744b","signature":false},{"version":"72dc48b6bce225cbeffb4f7c2b22af8bc1d8ad9b589f74ad9d780455a0993dd3","signature":false},{"version":"27cb30ed5c1219d0582cb9afd25e89e466bd31b27cff4832f334d6b30a75e111","signature":false},{"version":"2e4ada7e34f206517c196ccc66ef21bd3240f23f7ae34111c793e193eacea16d","signature":false},{"version":"80de322194f9dc169bc74bbdbb6842ad7763df04899b765b3f675cddaa0b9276","signature":false},{"version":"7887da0c653f43cc7c2d40c589133436735beff5ba7a2dc619de3af321a6c9b9","signature":false},{"version":"daaa9be55eed28b5086b6bd3914585be5c111b91f784613389e355110c70832c","signature":false},{"version":"a2f847c741757b73a6b6aadbf863167d48732f3a31da1436ee7d20d306bc6bd8","signature":false},{"version":"49bfa6c7f362dfcc938258e56b46ceeb520eb288adab4097ec34dd5c588d1f58","signature":false},{"version":"5f4a8e5dc1e5a74de1b3b9695a4e8a2e33911301f10262ea00b8865374ef6645","signature":false},{"version":"b692f6f08b1ed6e31ddd2f5b4422f93a2e4f524d3b9ab787a049872532aab1bd","signature":false},{"version":"f5082444ef5193cc731b369e858d942b02195f8b3c10847fba0e45800f9c88bb","signature":false},{"version":"bf822032f661b4a62b20964b8c6e4ef4e5968b5cf09e8f007eec6997b1ad1cd4","signature":false},{"version":"6eda027568df69f7b6b2fc9b2fcfe77ed6a4937fd0119d73cfe617442e3524bd","signature":false},{"version":"a882dadb68e276f2c74e199686f1ef04f4769bb38b7e27b1ce3a6fe704acb9f6","signature":false},{"version":"6d6b81c90fc2d309e7c9502ca813670e103116a7f3b1e59c72f2cada1488ac4e","signature":false},{"version":"3b832aef1fe3ad2b6220ee28a0a3acd3f50b671c2eb280897c41bfb288c6525b","signature":false},{"version":"c8dea6a22c947e34c5b5257e1759d92de180b181a2a664b42685d46076d1d84f","signature":false},{"version":"72bb8658b1bea67c7ff82fd07af587b34b328f1c6aef456e67c6bb8e8c29ebde","signature":false},{"version":"d7bfd8369f4cb3c7b6f843098ea1c27e07cd5f25a2160aab80f81771d1a45396","signature":false},{"version":"1fc1900acc3021ad36e1a2adba3e31047011da371734f09e65e8fd65a4c555a7","signature":false},{"version":"340a3beba70a28a3de349da70fc93261f45507a677fa80af1c37d8a2337ed3fb","signature":false},{"version":"7c3c9bb2a8ff826080e84e222e9db83a324fbc33469c812cec7a97b33b4c94ee","signature":false},{"version":"31e5b2c0918128a502064b436471a6f1db2cca55ce4ea9919d4ee32cfc2839cc","signature":false},{"version":"c803444dc7392bdcdb7eebdc3591dbab207efb84b9c60fb03281e1a2bfdb5bea","signature":false},{"version":"f648704db94355efb338673018b11c7869f42461c384f48f87ab35d91b480478","signature":false},{"version":"d62c5e223442d3a419f6952a6104bb9f5cf0aeac358f7dedbfb5a6b1e55b5ea1","signature":false},{"version":"2f81d1e6656b419399a36a5e5ffe92a63f934c3d9dedb954edbbd830e0644d52","signature":false},{"version":"6e8e6534e0248fa095277faf01c8cae8d28ade97011514b2a3077a6e6049cbe8","signature":false},{"version":"f7ca01c56aa0be5fcec45ee750de7f128c1307422207e8921054a8805724695d","signature":false},{"version":"7e6b92ef60300fec0268ad3df4da85894b6e344e7a154c9a7d1b993b7dc4f30f","signature":false},{"version":"fc1b82cedd76e2bf554f58409cb038f72d6249d908d29989471c5f8824d32c44","signature":false},{"version":"4cf6b75bbfb49c8c9899732df3be02b6b92d39dffabaa1e5d2289db8f2b74f5d","signature":false},{"version":"ed13d967d9fca87a64c7e6eae8ddbb4154421c67dc60016ae5746e763074c7c0","signature":false},{"version":"313c63025481b3065d9000795e7920a0a74ae68112e8d66078e7db84f2f39a38","signature":false},{"version":"f2478f6343e471dd531d060967a6350b9e2d00093cabe85c8fef6be53414eec6","signature":false},{"version":"b747e59e93d4c335f6e3e289a7e7092542c141eba6d9d7206cf2ea1ad028b669","signature":false},{"version":"5d06866dac20106e7694a62644c15fd0ff423ccbdc83d64081f03da34443e438","signature":false},{"version":"4b81bdc4028d83ec652acf00c10318f9c4b780d9dd89b9b9edf4f4363b623e97","signature":false},{"version":"1f2fd29a8171fc7d678242b16068c4d31f37125016d87f86f7cb05e93bad4f24","signature":false},{"version":"18ce592dbfba65860785ac2aeb9078267c74a0ccf837abbef79aff9a290a6e53","signature":false},{"version":"39979223ec2dcfcd110f52e1049f69830d7802229c816826930391a67def57f4","signature":false},{"version":"7678c013f92ba175ccd0a96c32679315a96e3259da434cbbfb27e4c6f986111f","signature":false},{"version":"d8a9498b14aa6dbf7bcc36bfd2ce57cce6c82de6244986c9ffef969bbf3ab1a3","signature":false},{"version":"a01fc8e6bac8e23332875e0d9afe698bbf35d23a09a2d42315192da7e73719fb","signature":false},{"version":"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","signature":false,"impliedFormat":1},{"version":"24c7a9a510502af1de311e9a5a7253b60a560ae6306631198c5fe8469df1369e","signature":false,"impliedFormat":1},{"version":"2c8e55457aaf4902941dfdba4061935922e8ee6e120539c9801cd7b400fae050","signature":false,"impliedFormat":1},{"version":"3a9313fe5ace558b8b18e85f931da10b259e738775f411c061e5f15787b138eb","signature":false,"impliedFormat":1},{"version":"670a76db379b27c8ff42f1ba927828a22862e2ab0b0908e38b671f0e912cc5ed","signature":false,"impliedFormat":1},{"version":"9e0cf651e8e2c5b9bebbabdff2f7c6f8cedd91b1d9afcc0a854cdff053a88f1b","signature":false,"impliedFormat":1},{"version":"069bebfee29864e3955378107e243508b163e77ab10de6a5ee03ae06939f0bb9","signature":false,"impliedFormat":1},{"version":"70521b6ab0dcba37539e5303104f29b721bfb2940b2776da4cc818c07e1fefc1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"030e350db2525514580ed054f712ffb22d273e6bc7eddc1bb7eda1e0ba5d395e","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d153a11543fd884b596587ccd97aebbeed950b26933ee000f94009f1ab142848","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"21d819c173c0cf7cc3ce57c3276e77fd9a8a01d35a06ad87158781515c9a438a","signature":false,"impliedFormat":1},{"version":"a79e62f1e20467e11a904399b8b18b18c0c6eea6b50c1168bf215356d5bebfaf","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0fd06258805d26c72f5997e07a23155d322d5f05387adb3744a791fe6a0b042d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8e9c23ba78aabc2e0a27033f18737a6df754067731e69dc5f52823957d60a4b6","signature":false,"impliedFormat":1},{"version":"5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","signature":false,"impliedFormat":1},{"version":"24bd580b5743dc56402c440dc7f9a4f5d592ad7a419f25414d37a7bfe11e342b","signature":false,"impliedFormat":1},{"version":"25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","signature":false,"impliedFormat":1},{"version":"c464d66b20788266e5353b48dc4aa6bc0dc4a707276df1e7152ab0c9ae21fad8","signature":false,"impliedFormat":1},{"version":"78d0d27c130d35c60b5e5566c9f1e5be77caf39804636bc1a40133919a949f21","signature":false,"impliedFormat":1},{"version":"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","signature":false,"impliedFormat":1},{"version":"1d6e127068ea8e104a912e42fc0a110e2aa5a66a356a917a163e8cf9a65e4a75","signature":false,"impliedFormat":1},{"version":"5ded6427296cdf3b9542de4471d2aa8d3983671d4cac0f4bf9c637208d1ced43","signature":false,"impliedFormat":1},{"version":"6bdc71028db658243775263e93a7db2fd2abfce3ca569c3cca5aee6ed5eb186d","signature":false,"impliedFormat":1},{"version":"cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","signature":false,"impliedFormat":1},{"version":"385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","signature":false,"impliedFormat":1},{"version":"9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","signature":false,"impliedFormat":1},{"version":"0b8a9268adaf4da35e7fa830c8981cfa22adbbe5b3f6f5ab91f6658899e657a7","signature":false,"impliedFormat":1},{"version":"11396ed8a44c02ab9798b7dca436009f866e8dae3c9c25e8c1fbc396880bf1bb","signature":false,"impliedFormat":1},{"version":"ba7bc87d01492633cb5a0e5da8a4a42a1c86270e7b3d2dea5d156828a84e4882","signature":false,"impliedFormat":1},{"version":"4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","signature":false,"impliedFormat":1},{"version":"c21dc52e277bcfc75fac0436ccb75c204f9e1b3fa5e12729670910639f27343e","signature":false,"impliedFormat":1},{"version":"13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","signature":false,"impliedFormat":1},{"version":"9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","signature":false,"impliedFormat":1},{"version":"4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","signature":false,"impliedFormat":1},{"version":"24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","signature":false,"impliedFormat":1},{"version":"ea0148f897b45a76544ae179784c95af1bd6721b8610af9ffa467a518a086a43","signature":false,"impliedFormat":1},{"version":"24c6a117721e606c9984335f71711877293a9651e44f59f3d21c1ea0856f9cc9","signature":false,"impliedFormat":1},{"version":"dd3273ead9fbde62a72949c97dbec2247ea08e0c6952e701a483d74ef92d6a17","signature":false,"impliedFormat":1},{"version":"405822be75ad3e4d162e07439bac80c6bcc6dbae1929e179cf467ec0b9ee4e2e","signature":false,"impliedFormat":1},{"version":"0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","signature":false,"impliedFormat":1},{"version":"e61be3f894b41b7baa1fbd6a66893f2579bfad01d208b4ff61daef21493ef0a8","signature":false,"impliedFormat":1},{"version":"bd0532fd6556073727d28da0edfd1736417a3f9f394877b6d5ef6ad88fba1d1a","signature":false,"impliedFormat":1},{"version":"89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","signature":false,"impliedFormat":1},{"version":"615ba88d0128ed16bf83ef8ccbb6aff05c3ee2db1cc0f89ab50a4939bfc1943f","signature":false,"impliedFormat":1},{"version":"a4d551dbf8746780194d550c88f26cf937caf8d56f102969a110cfaed4b06656","signature":false,"impliedFormat":1},{"version":"8bd86b8e8f6a6aa6c49b71e14c4ffe1211a0e97c80f08d2c8cc98838006e4b88","signature":false,"impliedFormat":1},{"version":"317e63deeb21ac07f3992f5b50cdca8338f10acd4fbb7257ebf56735bf52ab00","signature":false,"impliedFormat":1},{"version":"4732aec92b20fb28c5fe9ad99521fb59974289ed1e45aecb282616202184064f","signature":false,"impliedFormat":1},{"version":"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","signature":false,"impliedFormat":1},{"version":"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","signature":false,"impliedFormat":1},{"version":"bf67d53d168abc1298888693338cb82854bdb2e69ef83f8a0092093c2d562107","signature":false,"impliedFormat":1},{"version":"ba97261afafe85aafe76d988e65e531da8e8cf791c49caf0531f5dd1689bd91b","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"f52e8dacc97d71dcc96af29e49584353f9c54cb916d132e3e768d8b8129c928d","signature":false,"impliedFormat":1},{"version":"7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","signature":false,"impliedFormat":1},{"version":"76103716ba397bbb61f9fa9c9090dca59f39f9047cb1352b2179c5d8e7f4e8d0","signature":false,"impliedFormat":1},{"version":"53eac70430b30089a3a1959d8306b0f9cfaf0de75224b68ef25243e0b5ad1ca3","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4314c7a11517e221f7296b46547dbc4df047115b182f544d072bdccffa57fc72","signature":false,"impliedFormat":1},{"version":"115971d64632ea4742b5b115fb64ed04bcaae2c3c342f13d9ba7e3f9ee39c4e7","signature":false,"impliedFormat":1},{"version":"c2510f124c0293ab80b1777c44d80f812b75612f297b9857406468c0f4dafe29","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"a40826e8476694e90da94aa008283a7de50d1dafd37beada623863f1901cb7fb","signature":false,"impliedFormat":1},{"version":"86956cc2eb9dd371d6fab493d326a574afedebf76eef3fa7833b8e0d9b52d6f1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"24642567d3729bcc545bacb65ee7c0db423400c7f1ef757cab25d05650064f98","signature":false,"impliedFormat":1},{"version":"e6f5a38687bebe43a4cef426b69d34373ef68be9a6b1538ec0a371e69f309354","signature":false,"impliedFormat":1},{"version":"a6bf63d17324010ca1fbf0389cab83f93389bb0b9a01dc8a346d092f65b3605f","signature":false,"impliedFormat":1},{"version":"e009777bef4b023a999b2e5b9a136ff2cde37dc3f77c744a02840f05b18be8ff","signature":false,"impliedFormat":1},{"version":"1e0d1f8b0adfa0b0330e028c7941b5a98c08b600efe7f14d2d2a00854fb2f393","signature":false,"impliedFormat":1},{"version":"ee1ee365d88c4c6c0c0a5a5701d66ebc27ccd0bcfcfaa482c6e2e7fe7b98edf7","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"88bc59b32d0d5b4e5d9632ac38edea23454057e643684c3c0b94511296f2998c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"e9ad08a376ac84948fcca0013d6f1d4ae4f9522e26b91f87945b97c99d7cc30b","signature":false,"impliedFormat":1},{"version":"eaf9ee1d90a35d56264f0bf39842282c58b9219e112ac7d0c1bce98c6c5da672","signature":false,"impliedFormat":1},{"version":"c15c4427ae7fd1dcd7f312a8a447ac93581b0d4664ddf151ecd07de4bf2bb9d7","signature":false,"impliedFormat":1},{"version":"5135bdd72cc05a8192bd2e92f0914d7fc43ee077d1293dc622a049b7035a0afb","signature":false,"impliedFormat":1},{"version":"4f80de3a11c0d2f1329a72e92c7416b2f7eab14f67e92cac63bb4e8d01c6edc8","signature":false,"impliedFormat":1},{"version":"6d386bc0d7f3afa1d401afc3e00ed6b09205a354a9795196caed937494a713e6","signature":false,"impliedFormat":1},{"version":"aeac7c51bde4658c192bc45819344eb20fc64743264b0465be6025201220a6b7","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d4047ed87e765bd3bcc316a0c4c4c8b0061628460d8a5412d1c4b53a4658665a","signature":false,"impliedFormat":1},{"version":"b1b6ee0d012aeebe11d776a155d8979730440082797695fc8e2a5c326285678f","signature":false,"impliedFormat":1},{"version":"45875bcae57270aeb3ebc73a5e3fb4c7b9d91d6b045f107c1d8513c28ece71c0","signature":false,"impliedFormat":1},{"version":"3eb62baae4df08c9173e6903d3ca45942ccec8c3659b0565684a75f3292cffbb","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"a85683ef86875f4ad4c6b7301bbcc63fb379a8d80d3d3fd735ee57f48ef8a47e","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3f16a7e4deafa527ed9995a772bb380eb7d3c2c0fd4ae178c5263ed18394db2c","signature":false,"impliedFormat":1},{"version":"c6b4e0a02545304935ecbf7de7a8e056a31bb50939b5b321c9d50a405b5a0bba","signature":false,"impliedFormat":1},{"version":"fab29e6d649aa074a6b91e3bdf2bff484934a46067f6ee97a30fcd9762ae2213","signature":false,"impliedFormat":1},{"version":"8145e07aad6da5f23f2fcd8c8e4c5c13fb26ee986a79d03b0829b8fce152d8b2","signature":false,"impliedFormat":1},{"version":"e1120271ebbc9952fdc7b2dd3e145560e52e06956345e6fdf91d70ca4886464f","signature":false,"impliedFormat":1},{"version":"15c5e91b5f08be34a78e3d976179bf5b7a9cc28dc0ef1ffebffeb3c7812a2dca","signature":false,"impliedFormat":1},{"version":"58832ded29e0094047596544ac391d68c799d7bd7d35936f47221857141628f1","signature":false,"impliedFormat":1},{"version":"553870e516f8c772b89f3820576152ebc70181d7994d96917bb943e37da7f8a7","signature":false,"impliedFormat":1},{"version":"37ba7b45141a45ce6e80e66f2a96c8a5ab1bcef0fc2d0f56bb58df96ec67e972","signature":false,"impliedFormat":1},{"version":"93452d394fdd1dc551ec62f5042366f011a00d342d36d50793b3529bfc9bd633","signature":false,"impliedFormat":1},{"version":"745c4240220559bd340c8aeb6e3c5270a709d3565e934dc22a69c304703956bc","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2754d8221d77c7b382096651925eb476f1066b3348da4b73fe71ced7801edada","signature":false,"impliedFormat":1},{"version":"9212c6e9d80cb45441a3614e95afd7235a55a18584c2ed32d6c1aca5a0c53d93","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"bef91efa0baea5d0e0f0f27b574a8bc100ce62a6d7e70220a0d58af6acab5e89","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"282fd2a1268a25345b830497b4b7bf5037a5e04f6a9c44c840cb605e19fea841","signature":false,"impliedFormat":1},{"version":"5360a27d3ebca11b224d7d3e38e3e2c63f8290cb1fcf6c3610401898f8e68bc3","signature":false,"impliedFormat":1},{"version":"66ba1b2c3e3a3644a1011cd530fb444a96b1b2dfe2f5e837a002d41a1a799e60","signature":false,"impliedFormat":1},{"version":"7e514f5b852fdbc166b539fdd1f4e9114f29911592a5eb10a94bb3a13ccac3c4","signature":false,"impliedFormat":1},{"version":"7d6ff413e198d25639f9f01f16673e7df4e4bd2875a42455afd4ecc02ef156da","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"6bd91a2a356600dee28eb0438082d0799a18a974a6537c4410a796bab749813c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"f689c4237b70ae6be5f0e4180e8833f34ace40529d1acc0676ab8fb8f70457d7","signature":false,"impliedFormat":1},{"version":"ae25afbbf1ed5df63a177d67b9048bf7481067f1b8dc9c39212e59db94fc9fc6","signature":false,"impliedFormat":1},{"version":"ac5ed35e649cdd8143131964336ab9076937fa91802ec760b3ea63b59175c10a","signature":false,"impliedFormat":1},{"version":"52a8e7e8a1454b6d1b5ad428efae3870ffc56f2c02d923467f2940c454aa9aec","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"78dc0513cc4f1642906b74dda42146bcbd9df7401717d6e89ea6d72d12ecb539","signature":false,"impliedFormat":1},{"version":"ad90122e1cb599b3bc06a11710eb5489101be678f2920f2322b0ac3e195af78d","signature":false,"impliedFormat":1},{"version":"f96f3c445afc7d65d4790386e37c5b57f095f285cc89b8315b209fe0c81837c1","signature":false,"impliedFormat":1},{"version":"785b9d575b49124ce01b46f5b9402157c7611e6532effa562ac6aebec0074dfc","signature":false,"impliedFormat":1},{"version":"afe73051ff6a03a9565cbd8ebb0e956ee3df5e913ad5c1ded64218aabfa3dcb5","signature":false,"impliedFormat":1},{"version":"035a5df183489c2e22f3cf59fc1ed2b043d27f357eecc0eb8d8e840059d44245","signature":false,"impliedFormat":1},{"version":"a4809f4d92317535e6b22b01019437030077a76fec1d93b9881c9ed4738fcc54","signature":false,"impliedFormat":1},{"version":"5f53fa0bd22096d2a78533f94e02c899143b8f0f9891a46965294ee8b91a9434","signature":false,"impliedFormat":1},{"version":"cdcc132f207d097d7d3aa75615ab9a2e71d6a478162dde8b67f88ea19f3e54de","signature":false,"impliedFormat":1},{"version":"0d14fa22c41fdc7277e6f71473b20ebc07f40f00e38875142335d5b63cdfc9d2","signature":false,"impliedFormat":1},{"version":"c085e9aa62d1ae1375794c1fb927a445fa105fed891a7e24edbb1c3300f7384a","signature":false,"impliedFormat":1},{"version":"f315e1e65a1f80992f0509e84e4ae2df15ecd9ef73df975f7c98813b71e4c8da","signature":false,"impliedFormat":1},{"version":"5b9586e9b0b6322e5bfbd2c29bd3b8e21ab9d871f82346cb71020e3d84bae73e","signature":false,"impliedFormat":1},{"version":"3e70a7e67c2cb16f8cd49097360c0309fe9d1e3210ff9222e9dac1f8df9d4fb6","signature":false,"impliedFormat":1},{"version":"ab68d2a3e3e8767c3fba8f80de099a1cfc18c0de79e42cb02ae66e22dfe14a66","signature":false,"impliedFormat":1},{"version":"d96cc6598148bf1a98fb2e8dcf01c63a4b3558bdaec6ef35e087fd0562eb40ec","signature":false,"impliedFormat":1},{"version":"f8db4fea512ab759b2223b90ecbbe7dae919c02f8ce95ec03f7fb1cf757cfbeb","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"f3d8c757e148ad968f0d98697987db363070abada5f503da3c06aefd9d4248c1","signature":false,"impliedFormat":1},{"version":"ab82804a14454734010dcdcd43f564ff7b0389bee4c5692eec76ff5b30d4cf66","signature":false,"impliedFormat":1},{"version":"bae8d023ef6b23df7da26f51cea44321f95817c190342a36882e93b80d07a960","signature":false,"impliedFormat":1},{"version":"26a770cec4bd2e7dbba95c6e536390fffe83c6268b78974a93727903b515c4e7","signature":false,"impliedFormat":1}],"root":[[216,265]],"options":{"alwaysStrict":true,"composite":false,"declaration":true,"declarationMap":false,"experimentalDecorators":true,"inlineSourceMap":true,"inlineSources":true,"module":1,"noEmitOnError":true,"noFallthroughCasesInSwitch":true,"noImplicitAny":true,"noImplicitReturns":true,"noImplicitThis":true,"noUnusedLocals":true,"noUnusedParameters":true,"outDir":"./","rootDir":"../src","skipLibCheck":true,"strict":true,"strictNullChecks":true,"strictPropertyInitialization":true,"stripInternal":false,"target":7,"tsBuildInfoFile":"./tsconfig.tsbuildinfo"},"referencedMap":[[268,1],[266,2],[377,2],[380,3],[379,2],[271,4],[267,1],[269,5],[270,1],[371,6],[372,2],[373,7],[374,2],[375,8],[376,9],[385,10],[386,2],[317,11],[318,11],[319,12],[277,13],[320,14],[321,15],[322,16],[272,2],[275,17],[273,2],[274,2],[323,18],[324,19],[325,20],[326,21],[327,22],[328,23],[329,23],[331,24],[330,25],[332,26],[333,27],[334,28],[316,29],[276,2],[335,30],[336,31],[337,32],[370,33],[338,34],[339,35],[340,36],[341,37],[342,38],[343,39],[344,40],[345,41],[346,42],[347,43],[348,43],[349,44],[350,2],[351,2],[352,45],[354,46],[353,47],[355,48],[356,49],[357,50],[358,51],[359,52],[360,53],[361,54],[362,55],[363,56],[364,57],[365,58],[366,59],[367,60],[368,61],[369,62],[387,2],[388,2],[389,63],[278,2],[378,2],[48,64],[46,65],[49,66],[47,2],[384,67],[382,68],[383,69],[381,70],[194,71],[197,72],[198,73],[199,74],[200,75],[201,76],[202,76],[203,76],[184,77],[195,78],[196,79],[204,80],[191,81],[193,82],[192,83],[130,84],[131,85],[189,86],[186,87],[190,88],[188,79],[187,89],[185,90],[205,91],[207,92],[208,93],[209,94],[211,95],[206,77],[212,96],[210,97],[213,94],[214,98],[158,99],[159,100],[160,101],[157,2],[45,2],[68,102],[50,86],[69,103],[71,2],[70,2],[75,104],[72,2],[74,105],[76,106],[51,89],[52,107],[102,2],[114,108],[115,109],[106,110],[103,109],[105,111],[128,112],[113,113],[129,114],[107,115],[108,109],[109,116],[111,117],[112,118],[116,108],[117,119],[118,120],[120,121],[121,122],[119,123],[104,124],[110,125],[152,2],[153,126],[155,127],[156,128],[154,129],[77,130],[53,131],[215,132],[79,133],[54,2],[168,134],[166,135],[162,136],[163,136],[164,136],[167,86],[161,77],[165,137],[95,79],[96,138],[141,139],[97,140],[98,141],[100,142],[136,143],[137,144],[138,145],[101,146],[139,78],[140,147],[99,86],[55,2],[57,148],[80,131],[58,89],[81,131],[56,149],[59,2],[62,79],[82,78],[67,150],[83,151],[64,146],[63,86],[183,152],[170,153],[177,154],[173,146],[178,155],[174,86],[169,156],[171,2],[172,157],[176,158],[179,86],[180,159],[181,131],[182,160],[175,161],[85,162],[135,163],[132,164],[133,2],[134,165],[65,78],[78,2],[84,86],[86,2],[87,86],[60,2],[88,166],[61,166],[66,79],[90,167],[91,107],[92,133],[146,168],[143,169],[142,170],[145,171],[144,172],[89,173],[93,141],[122,130],[126,174],[127,175],[123,174],[124,174],[125,176],[151,177],[147,178],[149,179],[150,180],[148,181],[94,133],[73,148],[43,2],[44,2],[8,2],[7,2],[2,2],[9,2],[10,2],[11,2],[12,2],[13,2],[14,2],[15,2],[16,2],[3,2],[17,2],[18,2],[4,2],[19,2],[23,2],[20,2],[21,2],[22,2],[24,2],[25,2],[26,2],[5,2],[27,2],[28,2],[29,2],[30,2],[6,2],[34,2],[31,2],[32,2],[33,2],[35,2],[265,2],[36,2],[41,2],[42,2],[37,2],[38,2],[39,2],[40,2],[1,2],[294,182],[304,183],[293,182],[314,184],[285,185],[284,186],[313,187],[307,188],[312,189],[287,190],[301,191],[286,192],[310,193],[282,194],[281,187],[311,195],[283,196],[288,197],[289,2],[292,197],[279,2],[315,198],[305,199],[296,200],[297,201],[299,202],[295,203],[298,204],[308,187],[290,205],[291,206],[300,207],[280,208],[303,199],[302,197],[306,2],[309,209],[217,210],[239,211],[233,212],[222,213],[223,214],[224,215],[225,213],[226,216],[220,217],[219,218],[227,219],[228,220],[229,221],[230,222],[240,223],[231,224],[242,225],[243,225],[244,226],[246,226],[247,227],[248,225],[245,228],[249,229],[250,230],[254,225],[251,231],[252,232],[253,233],[256,234],[255,235],[257,236],[258,237],[261,225],[259,238],[260,239],[263,240],[262,241],[264,242],[236,225],[234,243],[235,244],[241,245],[237,246],[221,2],[218,247],[238,248],[216,226],[232,249]],"changeFileSet":[268,266,377,380,379,271,267,269,270,371,372,373,374,375,376,385,386,317,318,319,277,320,321,322,272,275,273,274,323,324,325,326,327,328,329,331,330,332,333,334,316,276,335,336,337,370,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,354,353,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,387,388,389,278,378,48,46,49,47,384,382,383,381,194,197,198,199,200,201,202,203,184,195,196,204,191,193,192,130,131,189,186,190,188,187,185,205,207,208,209,211,206,212,210,213,214,158,159,160,157,45,68,50,69,71,70,75,72,74,76,51,52,102,114,115,106,103,105,128,113,129,107,108,109,111,112,116,117,118,120,121,119,104,110,152,153,155,156,154,77,53,215,79,54,168,166,162,163,164,167,161,165,95,96,141,97,98,100,136,137,138,101,139,140,99,55,57,80,58,81,56,59,62,82,67,83,64,63,183,170,177,173,178,174,169,171,172,176,179,180,181,182,175,85,135,132,133,134,65,78,84,86,87,60,88,61,66,90,91,92,146,143,142,145,144,89,93,122,126,127,123,124,125,151,147,149,150,148,94,73,43,44,8,7,2,9,10,11,12,13,14,15,16,3,17,18,4,19,23,20,21,22,24,25,26,5,27,28,29,30,6,34,31,32,33,35,265,36,41,42,37,38,39,40,1,294,304,293,314,285,284,313,307,312,287,301,286,310,282,281,311,283,288,289,292,279,315,305,296,297,299,295,298,308,290,291,300,280,303,302,306,309,217,239,233,222,223,224,225,226,220,219,227,228,229,230,240,231,242,243,244,246,247,248,245,249,250,254,251,252,253,256,255,257,258,261,259,260,263,262,264,236,234,235,241,237,221,218,238,216,232],"version":"5.7.3"}
\ No newline at end of file
diff --git a/src/base/config/github.ts b/src/base/config/github.ts
index 48496423..e92b1012 100644
--- a/src/base/config/github.ts
+++ b/src/base/config/github.ts
@@ -62,127 +62,6 @@ export class GitHubConfigBase extends Config {
     };
   }
 
-  /**
-   * Retrieves the configuration for the bug issue template file.
-   *
-   * @returns A record where the key is the file path and the value is an array of strings
-   *          representing the content of the issue template.
-   */
-  protected get configFileBugIssue(): Record<string, string[]> {
-    return {
-      '.github/ISSUE_TEMPLATE/bug.yml': [
-        'name: 🐞 Bug',
-        'description: File a bug/issue',
-        'title: "[BUG] <title>"',
-        'labels: ["type: bug"]',
-        'body:',
-        '  - type: textarea',
-        '    attributes:',
-        '      label: Current behavior',
-        "      description: A description of what you're experiencing.",
-        '    validations:',
-        '      required: true',
-        '',
-        '  - type: textarea',
-        '    attributes:',
-        '      label: Expected behavior',
-        '      description: A description of what you expected to happen.',
-        '    validations:',
-        '      required: true',
-      ],
-    };
-  }
-
-  /**
-   * Retrieves the configuration for the feature request template file.
-   *
-   * @returns A record where the key is the file path and the value is an array of strings
-   *          representing the content of the issue template.
-   */
-  protected get configFileFeatureIssue(): Record<string, string[]> {
-    return {
-      '.github/ISSUE_TEMPLATE/feature.yml': [
-        'name: 💡 Feature',
-        'description: Request for a new feature',
-        'title: "[FEATURE] <title>"',
-        'labels: ["type: feature"]',
-        'body:',
-        '  - type: textarea',
-        '    attributes:',
-        '      label: Description',
-        '      description: A description of the feature.',
-        '    validations:',
-        '      required: true',
-        '',
-        '  - type: textarea',
-        '    attributes:',
-        '      label: Task List',
-        '      description: Describe the steps to fulfill the feature.',
-        '      value: |',
-        '        - [ ] My First Task',
-        '    validations:',
-        '      required: true',
-      ],
-    };
-  }
-
-  /**
-   * Retrieves the configuration for the housekeeping issue template file.
-   *
-   * @returns A record where the key is the file path and the value is an array of strings
-   *          representing the content of the issue template.
-   */
-  protected get configFileHousekeepingIssue(): Record<string, string[]> {
-    return {
-      '.github/ISSUE_TEMPLATE/housekeeping.yml': [
-        'name: 💡 Housekeeping',
-        'description: Maintenance or refactoring task',
-        'title: "[HOUSEKEEPING] <title>"',
-        'labels: ["type: housekeeping"]',
-        'body:',
-        '  - type: textarea',
-        '    attributes:',
-        '      label: Description',
-        '      description: A description of the housekeeping task.',
-        '    validations:',
-        '      required: true',
-        '',
-        '  - type: textarea',
-        '    attributes:',
-        '      label: Task List',
-        '      description: Describe the steps to fulfill the housekeeping task.',
-        '      value: |',
-        '        - [ ] My First Task',
-        '    validations:',
-        '      required: true',
-      ],
-    };
-  }
-
-  /**
-   * Retrieves the configuration for the question issue template file.
-   *
-   * @returns A record where the key is the file path and the value is an array of strings
-   *          representing the content of the issue template.
-   */
-  protected get configFileQuestionIssue(): Record<string, string[]> {
-    return {
-      '.github/ISSUE_TEMPLATE/question.yml': [
-        'name: ❓ Question',
-        'description: Ask a question',
-        'title: "[QUESTION] <title>"',
-        'labels: ["type: question"]',
-        'body:',
-        '  - type: textarea',
-        '    attributes:',
-        '      label: Question',
-        '      description: What would you like to know? If you encounter unusual behavior or identified a missing feature, consider opening a bug report instead.',
-        '    validations:',
-        '      required: true',
-      ],
-    };
-  }
-
   /**
    * Retrieves the configuration for the git cliff template file.
    *
@@ -380,10 +259,6 @@ export class GitHubConfigBase extends Config {
   protected get configs(): Record<string, string[]>[] {
     return [
       this.configFilePullRequest,
-      this.configFileBugIssue,
-      this.configFileFeatureIssue,
-      this.configFileHousekeepingIssue,
-      this.configFileQuestionIssue,
       this.configFileCliff,
       this.configFileReleaseWorkflow,
       this.configFileEnforceLabelsWorkflow,
@@ -423,10 +298,6 @@ export class GitHubConfigBase extends Config {
 
   public override applyConfig(): void {
     this.createTemplateFile(this.configFilePullRequest);
-    this.createTemplateFile(this.configFileBugIssue);
-    this.createTemplateFile(this.configFileFeatureIssue);
-    this.createTemplateFile(this.configFileHousekeepingIssue);
-    this.createTemplateFile(this.configFileQuestionIssue);
     this.createTemplateFile(this.configFileCliff);
     this.createTemplateFile(this.configFileReleaseWorkflow);
     this.createTemplateFile(this.configFileEnforceLabelsWorkflow);
diff --git a/src/cap-service/config/github.ts b/src/cap-service/config/github.ts
index f8929e80..8d27ed59 100644
--- a/src/cap-service/config/github.ts
+++ b/src/cap-service/config/github.ts
@@ -45,57 +45,6 @@ export class GitHubConfigCapService extends GitHubConfigBase {
     };
   }
 
-  protected override get configFileFeatureIssue(): Record<string, string[]> {
-    return {
-      '.github/ISSUE_TEMPLATE/feature.yml': [
-        'name: 💡 Feature',
-        'description: Story related feature',
-        'title: "[FEATURE] <title>"',
-        'labels: ["type: feature"]',
-        'body:',
-        '  - type: textarea',
-        '    attributes:',
-        '      label: Description',
-        '      description: A description of the feature.',
-        '    validations:',
-        '      required: true',
-        '',
-        '  - type: textarea',
-        '    attributes:',
-        '      label: Task List',
-        '      description: Describe the steps to fulfill the feature.',
-        '      value: |',
-        '        - [ ] My First Task',
-        '    validations:',
-        '      required: true',
-      ],
-    };
-  }
-
-  /**
-   * Retrieves the configuration for the story issue template file.
-   *
-   * @returns A record where the key is the file path and the value is an array of strings
-   *          representing the content of the issue template.
-   */
-  protected get configFileStoryIssue(): Record<string, string[]> {
-    return {
-      '.github/ISSUE_TEMPLATE/story.yml': [
-        'name: 💡 Story',
-        'description: As a [role], I [want to], [so that]',
-        'title: "[STORY] <title>"',
-        'labels: ["type: story"]',
-        'body:',
-        '  - type: textarea',
-        '    attributes:',
-        '      label: Description',
-        "      description: Provide a brief overview of the story, focusing who want's to do what and why.",
-        '    validations:',
-        '      required: true',
-      ],
-    };
-  }
-
   protected override get configFileReleaseWorkflow(): Record<string, string[]> {
     return {
       '.github/workflows/release.yml': [
@@ -161,27 +110,12 @@ export class GitHubConfigCapService extends GitHubConfigBase {
   protected override get configs(): Record<string, string[]>[] {
     return [
       this.configFilePullRequest,
-      this.configFileBugIssue,
-      this.configFileFeatureIssue,
-      this.configFileHousekeepingIssue,
-      this.configFileQuestionIssue,
-      this.configFileStoryIssue,
       this.configFileCliff,
       this.configFileReleaseWorkflow,
       this.configFileDeploymentWorkflow,
     ];
   }
 
-  /**
-   * Creates a user story issue template file.
-   */
-  public createStoryIssue(): void {
-    const filePath: string = Object.keys(this.configFileStoryIssue)[0];
-    new TextFile(this.project, filePath, {
-      lines: this.configFileStoryIssue[filePath],
-    });
-  }
-
   /**
    * Creates a deployment workflow template file.
    */
@@ -194,7 +128,6 @@ export class GitHubConfigCapService extends GitHubConfigBase {
 
   public override applyConfig(): void {
     super.applyConfig();
-    this.createStoryIssue();
     this.createDeploymentWorkflow();
   }
 }
diff --git a/test/cap-service/configs.test.ts b/test/cap-service/configs.test.ts
index aef255af..534c78bf 100644
--- a/test/cap-service/configs.test.ts
+++ b/test/cap-service/configs.test.ts
@@ -165,11 +165,6 @@ cf install-plugin -f https://github.com/cloudfoundry-incubator/multiapps-cli-plu
         '!/.devcontainer/devcontainer.json',
         '!/.devcontainer/scripts/install-dependencies.sh',
         '!/.gitattributes',
-        '!/.github/ISSUE_TEMPLATE/bug.yml',
-        '!/.github/ISSUE_TEMPLATE/feature.yml',
-        '!/.github/ISSUE_TEMPLATE/housekeeping.yml',
-        '!/.github/ISSUE_TEMPLATE/question.yml',
-        '!/.github/ISSUE_TEMPLATE/story.yml',
         '!/.github/pull_request_template.md',
         '!/.github/workflows/deployment.yml',
         '!/.github/workflows/enforce-labels.yml',
@@ -251,11 +246,6 @@ cf install-plugin -f https://github.com/cloudfoundry-incubator/multiapps-cli-plu
           '/.devcontainer/devcontainer.json linguist-generated',
           '/.devcontainer/scripts/install-dependencies.sh linguist-generated',
           '/.gitattributes linguist-generated',
-          '/.github/ISSUE_TEMPLATE/bug.yml linguist-generated',
-          '/.github/ISSUE_TEMPLATE/feature.yml linguist-generated',
-          '/.github/ISSUE_TEMPLATE/housekeeping.yml linguist-generated',
-          '/.github/ISSUE_TEMPLATE/question.yml linguist-generated',
-          '/.github/ISSUE_TEMPLATE/story.yml linguist-generated',
           '/.github/pull_request_template.md linguist-generated',
           '/.github/workflows/deployment.yml linguist-generated',
           '/.github/workflows/enforce-labels.yml linguist-generated',
@@ -332,48 +322,6 @@ cf install-plugin -f https://github.com/cloudfoundry-incubator/multiapps-cli-plu
         ];
         github.testPrTemplate(snapshot, expectedTemplateLines);
       });
-
-      test('Bug issue template matches expected template', (): void => {
-        github.testBugTemplate(snapshot);
-      });
-
-      test('Feature issue template matches expected template', (): void => {
-        const expectedTemplateLines: string[] = [
-          'name: 💡 Feature',
-          'description: Story related feature',
-          'title: "[FEATURE] <title>"',
-          'labels: ["type: feature"]',
-          'body:',
-          '  - type: textarea',
-          '    attributes:',
-          '      label: Description',
-          '      description: A description of the feature.',
-          '    validations:',
-          '      required: true',
-          '',
-          '  - type: textarea',
-          '    attributes:',
-          '      label: Task List',
-          '      description: Describe the steps to fulfill the feature.',
-          '      value: |',
-          '        - [ ] My First Task',
-          '    validations:',
-          '      required: true',
-        ];
-        github.testFeatureTemplate(snapshot, expectedTemplateLines);
-      });
-
-      test('Housekeeping issue template matches expected template', (): void => {
-        github.testBugTemplate(snapshot);
-      });
-
-      test('Question issue template matches expected template', (): void => {
-        github.testQuestionTemplate(snapshot);
-      });
-
-      test('Story issue template matches expected template', (): void => {
-        github.testStoryTemplate(snapshot);
-      });
     });
     /**
      * End Github templates
@@ -649,11 +597,6 @@ cf install-plugin -f https://github.com/cloudfoundry-incubator/multiapps-cli-plu
         '/.commitlintrc.ts',
         '/.devcontainer/devcontainer.json',
         '/.gitattributes',
-        '/.github/ISSUE_TEMPLATE/bug.yml',
-        '/.github/ISSUE_TEMPLATE/feature.yml',
-        '/.github/ISSUE_TEMPLATE/housekeeping.yml',
-        '/.github/ISSUE_TEMPLATE/question.yml',
-        '/.github/ISSUE_TEMPLATE/story.yml',
         '/.github/pull_request_template.md',
         '/.github/workflows/deployment.yml',
         '/.github/workflows/release.yml',
diff --git a/test/github-action/configs.test.ts b/test/github-action/configs.test.ts
index 5f82f33b..a7543d30 100644
--- a/test/github-action/configs.test.ts
+++ b/test/github-action/configs.test.ts
@@ -67,10 +67,6 @@ npm install`;
         '!/.devcontainer/devcontainer.json',
         '!/.devcontainer/scripts/install-dependencies.sh',
         '!/.gitattributes',
-        '!/.github/ISSUE_TEMPLATE/bug.yml',
-        '!/.github/ISSUE_TEMPLATE/feature.yml',
-        '!/.github/ISSUE_TEMPLATE/housekeeping.yml',
-        '!/.github/ISSUE_TEMPLATE/question.yml',
         '!/.github/pull_request_template.md',
         '!/.github/workflows/enforce-labels.yml',
         '!/.github/workflows/release.yml',
@@ -139,10 +135,6 @@ npm install`;
           '/.devcontainer/devcontainer.json linguist-generated',
           '/.devcontainer/scripts/install-dependencies.sh linguist-generated',
           '/.gitattributes linguist-generated',
-          '/.github/ISSUE_TEMPLATE/bug.yml linguist-generated',
-          '/.github/ISSUE_TEMPLATE/feature.yml linguist-generated',
-          '/.github/ISSUE_TEMPLATE/housekeeping.yml linguist-generated',
-          '/.github/ISSUE_TEMPLATE/question.yml linguist-generated',
           '/.github/pull_request_template.md linguist-generated',
           '/.github/workflows/enforce-labels.yml linguist-generated',
           '/.github/workflows/release.yml linguist-generated',
@@ -176,22 +168,6 @@ npm install`;
       test('PR template matches expected template', (): void => {
         github.testPrTemplate(snapshot);
       });
-
-      test('Bug issue template matches expected template', (): void => {
-        github.testBugTemplate(snapshot);
-      });
-
-      test('Feature issue template matches expected template', (): void => {
-        github.testFeatureTemplate(snapshot);
-      });
-
-      test('Housekeeping issue template matches expected template', (): void => {
-        github.testBugTemplate(snapshot);
-      });
-
-      test('Question issue template matches expected template', (): void => {
-        github.testQuestionTemplate(snapshot);
-      });
     });
     /**
      * End Github templates
@@ -351,10 +327,6 @@ npm install`;
         '/.commitlintrc.ts',
         '/.devcontainer/devcontainer.json',
         '/.gitattributes',
-        '/.github/ISSUE_TEMPLATE/bug.yml',
-        '/.github/ISSUE_TEMPLATE/feature.yml',
-        '/.github/ISSUE_TEMPLATE/housekeeping.yml',
-        '/.github/ISSUE_TEMPLATE/question.yml',
         '/.github/pull_request_template.md',
         '/.github/workflows/enforce-labels.yml',
         '/.github/workflows/release.yml',
diff --git a/test/jsii/configs.test.ts b/test/jsii/configs.test.ts
index 3414c6de..61b74b1c 100644
--- a/test/jsii/configs.test.ts
+++ b/test/jsii/configs.test.ts
@@ -80,10 +80,6 @@ describe('jsii', (): void => {
         '!/.devcontainer/devcontainer.json',
         '!/.devcontainer/scripts/install-dependencies.sh',
         '!/.gitattributes',
-        '!/.github/ISSUE_TEMPLATE/bug.yml',
-        '!/.github/ISSUE_TEMPLATE/feature.yml',
-        '!/.github/ISSUE_TEMPLATE/housekeeping.yml',
-        '!/.github/ISSUE_TEMPLATE/question.yml',
         '!/.github/pull_request_template.md',
         '!/.github/workflows/enforce-labels.yml',
         '!/.github/workflows/release.yml',
@@ -166,22 +162,6 @@ describe('jsii', (): void => {
       test('PR template matches expected template', (): void => {
         github.testPrTemplate(snapshot);
       });
-
-      test('Bug issue template matches expected template', (): void => {
-        github.testBugTemplate(snapshot);
-      });
-
-      test('Feature issue template matches expected template', (): void => {
-        github.testFeatureTemplate(snapshot);
-      });
-
-      test('Housekeeping issue template matches expected template', (): void => {
-        github.testBugTemplate(snapshot);
-      });
-
-      test('Question issue template matches expected template', (): void => {
-        github.testQuestionTemplate(snapshot);
-      });
     });
     /**
      * End Github templates
@@ -410,10 +390,6 @@ describe('jsii', (): void => {
         '/.commitlintrc.ts',
         '/.devcontainer/devcontainer.json',
         '/.gitattributes',
-        '/.github/ISSUE_TEMPLATE/bug.yml',
-        '/.github/ISSUE_TEMPLATE/feature.yml',
-        '/.github/ISSUE_TEMPLATE/housekeeping.yml',
-        '/.github/ISSUE_TEMPLATE/question.yml',
         '/.github/pull_request_template.md',
         '/.github/workflows/enforce-labels.yml',
         '/.github/workflows/release.yml',
diff --git a/test/shared/github.ts b/test/shared/github.ts
index 5c157b6e..f81a6813 100644
--- a/test/shared/github.ts
+++ b/test/shared/github.ts
@@ -35,138 +35,6 @@ export function testPrTemplate(snapshot: SynthOutput, expectedTemplateLines: str
   expect(snapshot['.github/pull_request_template.md']).toBe(lines.join('\n'));
 }
 
-/**
- * Validates that bug issue template matches expected template.
- * @param snapshot Synthesized project output.
- */
-export function testBugTemplate(snapshot: SynthOutput): void {
-  const expectedTemplateLines: string = [
-    'name: 🐞 Bug',
-    'description: File a bug/issue',
-    'title: "[BUG] <title>"',
-    'labels: ["type: bug"]',
-    'body:',
-    '  - type: textarea',
-    '    attributes:',
-    '      label: Current behavior',
-    "      description: A description of what you're experiencing.",
-    '    validations:',
-    '      required: true',
-    '',
-    '  - type: textarea',
-    '    attributes:',
-    '      label: Expected behavior',
-    '      description: A description of what you expected to happen.',
-    '    validations:',
-    '      required: true',
-  ].join('\n');
-  expect(snapshot['.github/ISSUE_TEMPLATE/bug.yml']).toBe(expectedTemplateLines);
-}
-
-/**
- * Validates that feature issue template matches expected template.
- * @param snapshot Synthesized project output.
- */
-export function testFeatureTemplate(snapshot: SynthOutput, expectedTemplateLines: string[] = []): void {
-  const standardTemplateLines: string[] = [
-    'name: 💡 Feature',
-    'description: Request for a new feature',
-    'title: "[FEATURE] <title>"',
-    'labels: ["type: feature"]',
-    'body:',
-    '  - type: textarea',
-    '    attributes:',
-    '      label: Description',
-    '      description: A description of the feature.',
-    '    validations:',
-    '      required: true',
-    '',
-    '  - type: textarea',
-    '    attributes:',
-    '      label: Task List',
-    '      description: Describe the steps to fulfill the feature.',
-    '      value: |',
-    '        - [ ] My First Task',
-    '    validations:',
-    '      required: true',
-  ];
-
-  const lines: string[] = expectedTemplateLines.length ? expectedTemplateLines : standardTemplateLines;
-  expect(snapshot['.github/ISSUE_TEMPLATE/feature.yml']).toBe(lines.join('\n'));
-}
-
-/**
- * Validates that housekeeping issue template matches expected template.
- * @param snapshot Synthesized project output.
- */
-export function testHousekeepingTemplate(snapshot: SynthOutput): void {
-  const expectedTemplateLines: string = [
-    'name: 💡 Housekeeping',
-    'description: Maintenance or refactoring task',
-    'title: "[HOUSEKEEPING] <title>"',
-    'labels: ["type: housekeeping"]',
-    'body:',
-    '  - type: textarea',
-    '    attributes:',
-    '      label: Description',
-    '      description: A description of the housekeeping task.',
-    '    validations:',
-    '      required: true',
-    '',
-    '  - type: textarea',
-    '    attributes:',
-    '      label: Task List',
-    '      description: Describe the steps to fulfill the housekeeping task.',
-    '      value: |',
-    '        - [ ] My First Task',
-    '    validations:',
-    '      required: true',
-  ].join('\n');
-  expect(snapshot['.github/ISSUE_TEMPLATE/housekeeping.yml']).toBe(expectedTemplateLines);
-}
-
-/**
- * Validates that question issue template matches expected template.
- * @param snapshot Synthesized project output.
- */
-export function testQuestionTemplate(snapshot: SynthOutput): void {
-  const expectedTemplateLines: string = [
-    'name: ❓ Question',
-    'description: Ask a question',
-    'title: "[QUESTION] <title>"',
-    'labels: ["type: question"]',
-    'body:',
-    '  - type: textarea',
-    '    attributes:',
-    '      label: Question',
-    '      description: What would you like to know? If you encounter unusual behavior or identified a missing feature, consider opening a bug report instead.',
-    '    validations:',
-    '      required: true',
-  ].join('\n');
-  expect(snapshot['.github/ISSUE_TEMPLATE/question.yml']).toBe(expectedTemplateLines);
-}
-
-/**
- * Validates that story issue template matches expected template.
- * @param snapshot Synthesized project output.
- */
-export function testStoryTemplate(snapshot: SynthOutput): void {
-  const expectedTemplateLines: string = [
-    'name: 💡 Story',
-    'description: As a [role], I [want to], [so that]',
-    'title: "[STORY] <title>"',
-    'labels: ["type: story"]',
-    'body:',
-    '  - type: textarea',
-    '    attributes:',
-    '      label: Description',
-    "      description: Provide a brief overview of the story, focusing who want's to do what and why.",
-    '    validations:',
-    '      required: true',
-  ].join('\n');
-  expect(snapshot['.github/ISSUE_TEMPLATE/story.yml']).toBe(expectedTemplateLines);
-}
-
 /**
  * Validates that projen standard workflows are removed.
  * @param snapshot Synthesized project output.
@@ -397,10 +265,6 @@ export function testGitAttributes(snapshot: SynthOutput, expectedTemplateLines:
     '/.devcontainer/devcontainer.json linguist-generated',
     '/.devcontainer/scripts/install-dependencies.sh linguist-generated',
     '/.gitattributes linguist-generated',
-    '/.github/ISSUE_TEMPLATE/bug.yml linguist-generated',
-    '/.github/ISSUE_TEMPLATE/feature.yml linguist-generated',
-    '/.github/ISSUE_TEMPLATE/housekeeping.yml linguist-generated',
-    '/.github/ISSUE_TEMPLATE/question.yml linguist-generated',
     '/.github/pull_request_template.md linguist-generated',
     '/.github/workflows/enforce-labels.yml linguist-generated',
     '/.github/workflows/release.yml linguist-generated',


Reviews:
user: login: mvk-abs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-14T10:08:15Z
user: login: dragolea
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-14T10:18:19Z
user: login: mvk-abs
body: @dragolea approved
state: APPROVED
author_association: CONTRIBUTOR
submitted_at: 2025-03-14T10:27:33Z

Review comments:
diff_hunk: @@ -2,7 +2,7 @@ name: Release
 on:
   pull_request:
     branches:
-      - main
+      - dev
path: .github/workflows/release.yml
user: login: mvk-abs
body: @dragolea do we have other dx-starter repos where we need to do this? If yes then i would say that we create a new issue for this as the scopre of remove GitHub issues is not really the scope of fixing the release pipeline, not so clean in terms of reversing if needed. If this is the only location to change it then we can leave it like it is but in general we should not mix different scopes of issues.
created_at: 2025-03-14T10:05:00Z
author_association: CONTRIBUTOR
diff_hunk: @@ -2,7 +2,7 @@ name: Release
 on:
   pull_request:
     branches:
-      - main
+      - dev
path: .github/workflows/release.yml
user: login: dragolea
body: @mvk-abs  yes, I know.
I've created yesterday an issue for fixing this, we have in 4 locations but it's pretty hard to create 1 PR for every app, and I said " ok let's change this also here " otherwise I need to create 1 PR for this change.
atm, if we need to change someting in "templates" and it resides in all other template same issue, then it's pretty nasty to create 5 pr's 
created_at: 2025-03-14T10:18:19Z
author_association: CONTRIBUTOR

PR comments:
user: login: dragolea
created_at: 2025-03-14T10:00:42Z
body: @mvk-abs review
author_association: CONTRIBUTOR
user: login: mvk-abs
created_at: 2025-03-14T10:08:32Z
body: @dragolea one question from my side above
author_association: CONTRIBUTOR
user: login: mvk-abs
created_at: 2025-03-14T10:19:22Z
body: which would not be that bad as then we have the PRs related to this assigned to the according issue
author_association: CONTRIBUTOR
user: login: dragolea
created_at: 2025-03-14T10:20:26Z
body: Ok, I will do it as you prefer.
author_association: CONTRIBUTOR
user: login: dragolea
created_at: 2025-03-14T10:25:55Z
body: @mvk-abs review
author_association: CONTRIBUTOR