filestack-js
Version:
Official JavaScript library for Filestack
201 lines (199 loc) • 28.8 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.DefinitionsSchema = void 0;
/*
* Copyright (c) 2018 by Filestack.
* Some rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
exports.DefinitionsSchema = {
'$schema': 'http://json-schema.org/draft-07/schema#',
title: 'Filestack',
description: 'Filestack common definitions',
type: 'object',
additionalProperties: false,
definitions: {
workflowsDef: {
id: '/workflowsDef',
type: 'array',
additionalItems: false,
minItems: 1,
maxItems: 20,
items: [{
oneOf: [{
type: 'string',
}, {
type: 'object',
additionalProperties: false,
properties: {
id: {
type: 'string',
},
},
}],
}],
},
securityCallDef: {
id: '/securityCallDef',
oneOf: [{
additionalProperties: false,
type: 'string',
enum: ['pick', 'read', 'stat', 'write', 'writeUrl', 'store', 'convert', 'remove', 'exif', 'runWorkflow'],
}, {
type: 'array',
additionalProperties: false,
items: [{
minItems: 1,
maxItems: 10,
type: 'string',
additionalProperties: false,
enum: ['pick', 'read', 'stat', 'write', 'writeUrl', 'store', 'convert', 'remove', 'exif', 'runWorkflow'],
}],
}],
},
regionsDef: {
id: '/regionsDef',
type: 'string',
// for now we decided to remove validation of regions (AWS + Rackspace)
// pattern: '^[a-zA-Z]{2}-[a-zA-z]{1,}-[1-9]$',
// errorMessage: 'AWS Region Param is in invalid format',
},
locationsDef: {
id: '/locationsDef',
type: 'string',
enum: ['s3', 'S3', 'rackspace', 'gcs', 'azure', 'dropbox'],
},
colorDef: {
id: 'colorDef',
oneOf: [{
type: 'string',
pattern: '^([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$', // without # at the begining
}, {
type: 'string',
enum: ['aliceblue', 'antiquewhite', 'aqua', 'aquamarine', 'azure', 'beige', 'bisque', 'black', 'blanchedalmond', 'blue', 'blueviolet', 'brown', 'burlywood', 'cadetblue', 'chartreuse', 'chocolate', 'coral', 'cornflowerblue', 'cornsilk', 'crimson', 'cyan', 'darkblue', 'darkcyan', 'darkgoldenrod', 'darkgray', 'darkgreen', 'darkgrey', 'darkkhaki', 'darkmagenta', 'darkolivegreen', 'darkorange', 'darkorchid', 'darkred', 'darksalmon', 'darkseagreen', 'darkslateblue', 'darkslategray', 'darkslategrey', 'darkturquoise', 'darkviolet', 'deeppink', 'deepskyblue', 'dimgray', 'dimgrey', 'dodgerblue', 'firebrick', 'floralwhite', 'forestgreen', 'fractal', 'fuchsia', 'gainsboro', 'ghostwhite', 'gold', 'goldenrod', 'gray0', 'gray1', 'gray2', 'gray3', 'gray4', 'gray5', 'gray6', 'gray7', 'gray8', 'gray9', 'gray10', 'gray11', 'gray12', 'gray13', 'gray14', 'gray15', 'gray16', 'gray17', 'gray18', 'gray19', 'gray20', 'gray21', 'gray22', 'gray23', 'gray24', 'gray25', 'gray26', 'gray27', 'gray28', 'gray29', 'gray30', 'gray31', 'gray32', 'gray33', 'gray34', 'gray35', 'gray36', 'gray37', 'gray38', 'gray39', 'gray40', 'gray41', 'gray42', 'gray43', 'gray44', 'gray45', 'gray46', 'gray47', 'gray48', 'gray49', 'gray50', 'gray51', 'gray52', 'gray53', 'gray54', 'gray55', 'gray56', 'gray57', 'gray58', 'gray59', 'gray60', 'gray61', 'gray62', 'gray63', 'gray64', 'gray65', 'gray66', 'gray67', 'gray68', 'gray69', 'gray70', 'gray71', 'gray72', 'gray73', 'gray74', 'gray75', 'gray76', 'gray77', 'gray78', 'gray79', 'gray80', 'gray81', 'gray82', 'gray83', 'gray84', 'gray85', 'gray86', 'gray87', 'gray88', 'gray89', 'gray90', 'gray91', 'gray92', 'gray93', 'gray94', 'gray95', 'gray96', 'gray97', 'gray98', 'gray99', 'gray100', 'gray', 'green', 'greenyellow', 'grey', 'honeydew', 'hotpink', 'indianred', 'indigo', 'ivory', 'khaki', 'lavender', 'lavenderblush', 'lawngreen', 'lemonchiffon', 'lightblue', 'lightcoral', 'lightcyan', 'lightgoldenrodyellow', 'lightgray', 'lightgreen', 'lightgrey', 'lightpink', 'lightsalmon', 'lightseagreen', 'lightskyblue', 'lightslategray', 'lightslategrey', 'lightsteelblue', 'lightyellow', 'lime', 'limegreen', 'linen', 'magenta', 'maroon', 'mediumaquamarine', 'mediumblue', 'mediumorchid', 'mediumpurple', 'mediumseagreen', 'mediumslateblue', 'mediumspringgreen', 'mediumturquoise', 'mediumvioletred', 'midnightblue', 'mintcream', 'mistyrose', 'moccasin', 'navajowhite', 'navy', 'none', 'oldlace', 'olive', 'olivedrab', 'orange', 'orangered', 'orchid', 'palegoldenrod', 'palegreen', 'paleturquoise', 'palevioletred', 'papayawhip', 'peachpuff', 'peru', 'pink', 'plum', 'powderblue', 'purple', 'red', 'rosybrown', 'royalblue', 'saddlebrown', 'salmon', 'sandybrown', 'seagreen', 'seashell', 'sienna', 'silver', 'skyblue', 'slateblue', 'slategray', 'slategrey', 'snow', 'springgreen', 'steelblue', 'tan', 'teal', 'thistle', 'tomato', 'turquoise', 'violet', 'wheat', 'white', 'whitesmoke', 'yellow', 'yellowgreen', 'transparent'],
}],
},
pageFormatDef: {
id: '/pageFormatDef',
type: 'string',
enum: ['a2', 'a3', 'a4', 'a5', 'b4', 'b5', 'letter', 'legal', 'tabloid'],
},
pageRangeDef: {
id: '/pageRangeDef',
type: 'array',
uniqueItems: true,
items: [{
oneOf: [{
type: 'integer',
minimum: 1,
}, {
type: 'string',
pattern: '^(\\d+(?:-\\d+)?)$|^(-\\d+)$|^(\\d+-)$',
errorMessage: 'Param should be provided in one of the following formats: "1,2,3,5", "1-3", "1-", "-2" ',
}],
}],
},
facesDef: {
id: '/facesDef',
oneOf: [{
type: 'string',
enum: ['all'],
}, {
type: 'integer',
minimum: 1,
maximum: 1000,
}, {
type: 'array',
uniqueItems: true,
items: [{
type: 'integer',
minimum: 1,
maximum: 1000,
}],
}],
},
objectsDef: {
id: '/objectsDef',
type: 'array',
minItems: 1,
maxItems: 50,
items: [{
type: 'array',
additionalItems: false,
minItems: 4,
items: [{
type: 'integer',
minimum: 0,
maximum: 10000,
}, {
type: 'integer',
minimum: 0,
maximum: 10000,
}, {
type: 'integer',
minimum: 1,
maximum: 10000,
}, {
type: 'integer',
minimum: 1,
maximum: 10000,
}],
}],
},
positionDef: {
id: '/positionDef',
default: ['middle', 'center'],
oneOf: [
{
type: 'string',
enum: [
'top',
'middle',
'bottom',
'left',
'center',
'right',
'faces',
],
},
{
type: 'array',
uniqueItems: true,
additionalItems: false,
minItems: 2,
maxItems: 2,
default: ['middle', 'center'],
items: [
{
type: 'string',
enum: [
'top',
'middle',
'bottom',
],
}, {
type: 'string',
enum: [
'left',
'center',
'right',
],
},
],
},
],
},
},
};
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY2hlbWEvZGVmaW5pdGlvbnMuc2NoZW1hLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBOzs7Ozs7Ozs7Ozs7Ozs7R0FlRztBQUNVLFFBQUEsaUJBQWlCLEdBQUc7SUFDL0IsU0FBUyxFQUFFLHlDQUF5QztJQUNwRCxLQUFLLEVBQUUsV0FBVztJQUNsQixXQUFXLEVBQUUsOEJBQThCO0lBQzNDLElBQUksRUFBRSxRQUFRO0lBQ2Qsb0JBQW9CLEVBQUUsS0FBSztJQUMzQixXQUFXLEVBQUU7UUFDWCxZQUFZLEVBQUU7WUFDWixFQUFFLEVBQUUsZUFBZTtZQUNuQixJQUFJLEVBQUUsT0FBTztZQUNiLGVBQWUsRUFBRSxLQUFLO1lBQ3RCLFFBQVEsRUFBRSxDQUFDO1lBQ1gsUUFBUSxFQUFFLEVBQUU7WUFDWixLQUFLLEVBQUUsQ0FBQztvQkFDTixLQUFLLEVBQUUsQ0FBQzs0QkFDTixJQUFJLEVBQUUsUUFBUTt5QkFDZixFQUFFOzRCQUNELElBQUksRUFBRSxRQUFROzRCQUNkLG9CQUFvQixFQUFFLEtBQUs7NEJBQzNCLFVBQVUsRUFBRTtnQ0FDVixFQUFFLEVBQUU7b0NBQ0YsSUFBSSxFQUFFLFFBQVE7aUNBQ2Y7NkJBQ0Y7eUJBQ0YsQ0FBQztpQkFDSCxDQUFDO1NBQ0g7UUFDRCxlQUFlLEVBQUU7WUFDZixFQUFFLEVBQUUsa0JBQWtCO1lBQ3RCLEtBQUssRUFBRSxDQUFDO29CQUNOLG9CQUFvQixFQUFFLEtBQUs7b0JBQzNCLElBQUksRUFBRSxRQUFRO29CQUNkLElBQUksRUFBRSxDQUFDLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE9BQU8sRUFBRSxVQUFVLEVBQUUsT0FBTyxFQUFFLFNBQVMsRUFBRSxRQUFRLEVBQUUsTUFBTSxFQUFFLGFBQWEsQ0FBQztpQkFDekcsRUFBRTtvQkFDRCxJQUFJLEVBQUUsT0FBTztvQkFDYixvQkFBb0IsRUFBRSxLQUFLO29CQUMzQixLQUFLLEVBQUUsQ0FBQzs0QkFDTixRQUFRLEVBQUUsQ0FBQzs0QkFDWCxRQUFRLEVBQUUsRUFBRTs0QkFDWixJQUFJLEVBQUUsUUFBUTs0QkFDZCxvQkFBb0IsRUFBRSxLQUFLOzRCQUMzQixJQUFJLEVBQUUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsVUFBVSxFQUFFLE9BQU8sRUFBRSxTQUFTLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBRSxhQUFhLENBQUM7eUJBQ3pHLENBQUM7aUJBQ0gsQ0FBQztTQUNIO1FBQ0QsVUFBVSxFQUFFO1lBQ1YsRUFBRSxFQUFFLGFBQWE7WUFDakIsSUFBSSxFQUFFLFFBQVE7WUFDZCx1RUFBdUU7WUFDdkUsK0NBQStDO1lBQy9DLHlEQUF5RDtTQUMxRDtRQUNELFlBQVksRUFBRTtZQUNaLEVBQUUsRUFBRSxlQUFlO1lBQ25CLElBQUksRUFBRSxRQUFRO1lBQ2QsSUFBSSxFQUFFLENBQUMsSUFBSSxFQUFFLElBQUksRUFBRSxXQUFXLEVBQUUsS0FBSyxFQUFFLE9BQU8sRUFBRSxTQUFTLENBQUM7U0FDM0Q7UUFDRCxRQUFRLEVBQUU7WUFDUixFQUFFLEVBQUUsVUFBVTtZQUNkLEtBQUssRUFBRSxDQUFDO29CQUNOLElBQUksRUFBRSxRQUFRO29CQUNkLE9BQU8sRUFBRSxtQ0FBbUMsRUFBRSw0QkFBNEI7aUJBQzNFLEVBQUU7b0JBQ0QsSUFBSSxFQUFFLFFBQVE7b0JBQ2QsSUFBSSxFQUFFLENBQUMsV0FBVyxFQUFFLGNBQWMsRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsUUFBUSxFQUFFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFFLE9BQU8sRUFBRSxXQUFXLEVBQUUsV0FBVyxFQUFFLFlBQVksRUFBRSxXQUFXLEVBQUUsT0FBTyxFQUFFLGdCQUFnQixFQUFFLFVBQVUsRUFBRSxTQUFTLEVBQUUsTUFBTSxFQUFFLFVBQVUsRUFBRSxVQUFVLEVBQUUsZUFBZSxFQUFFLFVBQVUsRUFBRSxXQUFXLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxhQUFhLEVBQUUsZ0JBQWdCLEVBQUUsWUFBWSxFQUFFLFlBQVksRUFBRSxTQUFTLEVBQUUsWUFBWSxFQUFFLGNBQWMsRUFBRSxlQUFlLEVBQUUsZUFBZSxFQUFFLGVBQWUsRUFBRSxlQUFlLEVBQUUsWUFBWSxFQUFFLFVBQVUsRUFBRSxhQUFhLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsV0FBVyxFQUFFLGFBQWEsRUFBRSxhQUFhLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsWUFBWSxFQUFFLE1BQU0sRUFBRSxXQUFXLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFB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RUFBRTtZQUNYLEVBQUUsRUFBRSxjQUFjO1lBQ2xCLE9BQU8sRUFBRSxDQUFDLFFBQVEsRUFBRSxRQUFRLENBQUM7WUFDN0IsS0FBSyxFQUFFO2dCQUNMO29CQUNFLElBQUksRUFBRSxRQUFRO29CQUNkLElBQUksRUFBRTt3QkFDSixLQUFLO3dCQUNMLFFBQVE7d0JBQ1IsUUFBUTt3QkFDUixNQUFNO3dCQUNOLFFBQVE7d0JBQ1IsT0FBTzt3QkFDUCxPQUFPO3FCQUNSO2lCQUNGO2dCQUNEO29CQUNFLElBQUksRUFBRSxPQUFPO29CQUNiLFdBQVcsRUFBRSxJQUFJO29CQUNqQixlQUFlLEVBQUUsS0FBSztvQkFDdEIsUUFBUSxFQUFFLENBQUM7b0JBQ1gsUUFBUSxFQUFFLENBQUM7b0JBQ1gsT0FBTyxFQUFFLENBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQztvQkFDN0IsS0FBSyxFQUFFO3dCQUNMOzRCQUNFLElBQUksRUFBRSxRQUFROzRCQUNkLElBQUksRUFBRTtnQ0FDSixLQUFLO2dDQUNMLFFBQVE7Z0NBQ1IsUUFBUTs2QkFDVDt5QkFDRixFQUFFOzRCQUNELElBQUksRUFBRSxRQUFROzRCQUNkLElBQUksRUFBRTtnQ0FDSixNQUFNO2dDQUNOLFFBQVE7Z0NBQ1IsT0FBTzs2QkFDUjt5QkFDRjtxQkFDRjtpQkFDRjthQUNGO1NBQ0Y7S0FDRjtDQUNGLENBQUMiLCJmaWxlIjoic2NoZW1hL2RlZmluaXRpb25zLnNjaGVtYS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTggYnkgRmlsZXN0YWNrLlxuICogU29tZSByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5leHBvcnQgY29uc3QgRGVmaW5pdGlvbnNTY2hlbWEgPSB7XG4gICckc2NoZW1hJzogJ2h0dHA6Ly9qc29uLXNjaGVtYS5vcmcvZHJhZnQtMDcvc2NoZW1hIycsXG4gIHRpdGxlOiAnRmlsZXN0YWNrJyxcbiAgZGVzY3JpcHRpb246ICdGaWxlc3RhY2sgY29tbW9uIGRlZmluaXRpb25zJyxcbiAgdHlwZTogJ29iamVjdCcsXG4gIGFkZGl0aW9uYWxQcm9wZXJ0aWVzOiBmYWxzZSxcbiAgZGVmaW5pdGlvbnM6IHtcbiAgICB3b3JrZmxvd3NEZWY6IHtcbiAgICAgIGlkOiAnL3dvcmtmbG93c0RlZicsXG4gICAgICB0eXBlOiAnYXJyYXknLFxuICAgICAgYWRkaXRpb25hbEl0ZW1zOiBmYWxzZSxcbiAgICAgIG1pbkl0ZW1zOiAxLFxuICAgICAgbWF4SXRlbXM6IDIwLFxuICAgICAgaXRlbXM6IFt7XG4gICAgICAgIG9uZU9mOiBbe1xuICAgICAgICAgIHR5cGU6ICdzdHJpbmcnLFxuICAgICAgICB9LCB7XG4gICAgICAgICAgdHlwZTogJ29iamVjdCcsXG4gICAgICAgICAgYWRkaXRpb25hbFByb3BlcnRpZXM6IGZhbHNlLFxuICAgICAgICAgIHByb3BlcnRpZXM6IHtcbiAgICAgICAgICAgIGlkOiB7XG4gICAgICAgICAgICAgIHR5cGU6ICdzdHJpbmcnLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9LFxuICAgICAgICB9XSxcbiAgICAgIH1dLFxuICAgIH0sXG4gICAgc2VjdXJpdHlDYWxsRGVmOiB7XG4gICAgICBpZDogJy9zZWN1cml0eUNhbGxEZWYnLFxuICAgICAgb25lT2Y6IFt7XG4gICAgICAgIGFkZGl0aW9uYWxQcm9wZXJ0aWVzOiBmYWxzZSxcbiAgICAgICAgdHlwZTogJ3N0cmluZycsXG4gICAgICAgIGVudW06IFsncGljaycsICdyZWFkJywgJ3N0YXQnLCAnd3JpdGUnLCAnd3JpdGVVcmwnLCAnc3RvcmUnLCAnY29udmVydCcsICdyZW1vdmUnLCAnZXhpZicsICdydW5Xb3JrZmxvdyddLFxuICAgICAgfSwge1xuICAgICAgICB0eXBlOiAnYXJyYXknLFxuICAgICAgICBhZGRpdGlvbmFsUHJvcGVydGllczogZmFsc2UsXG4gICAgICAgIGl0ZW1zOiBbe1xuICAgICAgICAgIG1pbkl0ZW1zOiAxLFxuICAgICAgICAgIG1heEl0ZW1zOiAxMCxcbiAgICAgICAgICB0eXBlOiAnc3RyaW5nJyxcbiAgICAgICAgICBhZGRpdGlvbmFsUHJvcGVydGllczogZmFsc2UsXG4gICAgICAgICAgZW51bTogWydwaWNrJywgJ3JlYWQnLCAnc3RhdCcsICd3cml0ZScsICd3cml0ZVVybCcsICdzdG9yZScsICdjb252ZXJ0JywgJ3JlbW92ZScsICdleGlmJywgJ3J1bldvcmtmbG93J10sXG4gICAgICAgIH1dLFxuICAgICAgfV0sXG4gICAgfSxcbiAgICByZWdpb25zRGVmOiB7XG4gICAgICBpZDogJy9yZWdpb25zRGVmJyxcbiAgICAgIHR5cGU6ICdzdHJpbmcnLFxuICAgICAgLy8gZm9yIG5vdyB3ZSBkZWNpZGVkIHRvIHJlbW92ZSB2YWxpZGF0aW9uIG9mIHJlZ2lvbnMgKEFXUyArIFJhY2tzcGFjZSlcbiAgICAgIC8vIHBhdHRlcm46ICdeW2EtekEtWl17Mn0tW2EtekEtel17MSx9LVsxLTldJCcsXG4gICAgICAvLyBlcnJvck1lc3NhZ2U6ICdBV1MgUmVnaW9uIFBhcmFtIGlzIGluIGludmFsaWQgZm9ybWF0JyxcbiAgICB9LFxuICAgIGxvY2F0aW9uc0RlZjoge1xuICAgICAgaWQ6ICcvbG9jYXRpb25zRGVmJyxcbiAgICAgIHR5cGU6ICdzdHJpbmcnLFxuICAgICAgZW51bTogWydzMycsICdTMycsICdyYWNrc3BhY2UnLCAnZ2NzJywgJ2F6dXJlJywgJ2Ryb3Bib3gnXSxcbiAgICB9LFxuICAgIGNvbG9yRGVmOiB7XG4gICAgICBpZDogJ2NvbG9yRGVmJyxcbiAgICAgIG9uZU9mOiBbe1xuICAgICAgICB0eXBlOiAnc3RyaW5nJyxcbiAgICAgICAgcGF0dGVybjogJ14oW0EtRmEtZjAtOV17Nn18W0EtRmEtZjAtOV17M30pJCcsIC8vIHdpdGhvdXQgIyBhdCB0aGUgYmVnaW5pbmdcbiAgICAgIH0sIHtcbiAgICAgICAgdHlwZTogJ3N0cmluZycsXG4gICAgICAgIGVudW06IFsnYWxpY2VibHVlJywgJ2FudGlxdWV3aGl0ZScsICdhcXVhJywgJ2FxdWFtYXJpbmUnLCAnYXp1cmUnLCAnYmVpZ2UnLCAnYmlzcXVlJywgJ2JsYWNrJywgJ2JsYW5jaGVkYWxtb25kJywgJ2JsdWUnLCAnYmx1ZXZpb2xldCcsICdicm93bicsICdidXJseXdvb2QnLCAnY2FkZXRibHVlJywgJ2NoYXJ0cmV1c2UnLCAnY2hvY29sYXRlJywgJ2NvcmFsJywgJ2Nvcm5mbG93ZXJibHVlJywgJ2Nvcm5zaWxrJywgJ2NyaW1zb24nLCAnY3lhbicsICdkYXJrYmx1ZScsICdkYXJrY3lhbicsICdkYXJrZ29sZGVucm9kJywgJ2RhcmtncmF5JywgJ2RhcmtncmVlbicsICdkYXJrZ3JleScsICdkYXJra2hha2knLCAnZGFya21hZ2VudGEnLCAnZGFya29saXZlZ3JlZW4nLCAnZGFya29yYW5nZScsICdkYXJrb3JjaGlkJywgJ2RhcmtyZWQnLCAnZGFya3NhbG1vbicsICdkYXJrc2VhZ3JlZW4nLCAnZGFya3NsYXRlYmx1ZScsICdkYXJrc2xhdGVncmF5JywgJ2RhcmtzbGF0ZWdyZXknLCAnZGFya3R1cnF1b2lzZScsICdkYXJrdmlvbGV0JywgJ2RlZXBwaW5rJywgJ2RlZXBza3libHVlJywgJ2RpbWdyYXknLCAnZGltZ3JleScsICdkb2RnZXJibHVlJywgJ2ZpcmVicmljaycsICdmbG9yYWx3aGl0ZScsICdmb3Jlc3RncmVlbicsICdmcmFjdGFsJywgJ2Z1Y2hzaWEnLCAnZ2FpbnNib3JvJywgJ2dob3N0d2hpdGUnLCAnZ29sZCcsICdnb2xkZW5yb2QnLCAnZ3JheTAnLCAnZ3JheTEnLCAnZ3JheTInLCAnZ3JheTMnLCAnZ3JheTQnLCAnZ3JheTUnLCAnZ3JheTYnLCAnZ3JheTcnLCAnZ3JheTgnLCAnZ3JheTknLCAnZ3JheTEwJywgJ2dyYXkxMScsICdncmF5MTInLCAnZ3JheTEzJywgJ2dyYXkxNCcsICdncmF5MTUnLCAnZ3JheTE2JywgJ2dyYXkxNycsICdncmF5MTgnLCAnZ3JheTE5JywgJ2dyYXkyMCcsICdncmF5MjEnLCAnZ3JheTIyJywgJ2dyYXkyMycsICdncmF5MjQnLCAnZ3JheTI1JywgJ2dyYXkyNicsICdncmF5MjcnLCAnZ3JheTI4JywgJ2dyYXkyOScsICdncmF5MzAnLCAnZ3JheTMxJywgJ2dyYXkzMicsICdncmF5MzMnLCAnZ3JheTM0JywgJ2dyYXkzNScsICdncmF5MzYnLCAnZ3JheTM3JywgJ2dyYXkzOCcsICdncmF5MzknLCAnZ3JheTQwJywgJ2dyYXk0MScsICdncmF5NDInLCAnZ3JheTQzJywgJ2dyYXk0NCcsICdncmF5NDUnLCAnZ3JheTQ2JywgJ2dyYXk0NycsICdncmF5NDgnLCAnZ3JheTQ5JywgJ2dyYXk1MCcsICdncmF5NTEnLCAnZ3JheTUyJywgJ2dyYXk1MycsICdncmF5NTQnLCAnZ3JheTU1JywgJ2dyYXk1NicsICdncmF5NTcnLCAnZ3JheTU4JywgJ2dyYXk1OScsICdncmF5NjAnLCAnZ3JheTYxJywgJ2dyYXk2MicsICdncmF5NjMnLCAnZ3JheTY0JywgJ2dyYXk2NScsICdncmF5NjYnLCAnZ3JheTY3JywgJ2dyYXk2OCcsICdncmF5NjknLCAnZ3JheTcwJywgJ2dyYXk3MScsICdncmF5NzInLCAnZ3JheTczJywgJ2dyYXk3NCcsICdncmF5NzUnLCAnZ3JheTc2JywgJ2dyYXk3NycsICdncmF5NzgnLCAnZ3JheTc5JywgJ2dyYXk4MCcsICdncmF5ODEnLCAnZ3JheTgyJywgJ2dyYXk4MycsICdncmF5ODQnLCAnZ3JheTg1JywgJ2dyYXk4NicsICdncmF5ODcnLCAnZ3JheTg4JywgJ2dyYXk4OScsICdncmF5OTAnLCAnZ3JheTkxJywgJ2dyYXk5MicsICdncmF5OTMnLCAnZ3JheTk0JywgJ2dyYXk5NScsICdncmF5OTYnLCAnZ3JheTk3JywgJ2dyYXk5OCcsICdncmF5OTknLCAnZ3JheTEwMCcsICdncmF5JywgJ2dyZWVuJywgJ2dyZWVueWVsbG93JywgJ2dyZXknLCAnaG9uZXlkZXcnLCAnaG90cGluaycsICdpbmRpYW5yZWQnLCAnaW5kaWdvJywgJ2l2b3J5JywgJ2toYWtpJywgJ2xhdmVuZGVyJywgJ2xhdmVuZGVyYmx1c2gnLCAnbGF3bmdyZWVuJywgJ2xlbW9uY2hpZmZvbicsICdsaWdodGJsdWUnLCAnbGlnaHRjb3JhbCcsICdsaWdodGN5YW4nLCAnbGlnaHRnb2xkZW5yb2R5ZWxsb3cnLCAnbGlnaHRncmF5JywgJ2xpZ2h0Z3JlZW4nLCAnbGlnaHRncmV5JywgJ2xpZ2h0cGluaycsICdsaWdodHNhbG1vbicsICdsaWdodHNlYWdyZWVuJywgJ2xpZ2h0c2t5Ymx1ZScsICdsaWdodHNsYXRlZ3JheScsICdsaWdodHNsYXRlZ3JleScsICdsaWdodHN0ZWVsYmx1ZScsICdsaWdodHllbGxvdycsICdsaW1lJywgJ2xpbWVncmVlbicsICdsaW5lbicsICdtYWdlbnRhJywgJ21hcm9vbicsICdtZWRpdW1hcXVhbWFyaW5lJywgJ21lZGl1bWJsdWUnLCAnbWVkaXVtb3JjaGlkJywgJ21lZGl1bXB1cnBsZScsICdtZWRpdW1zZWFncmVlbicsICdtZWRpdW1zbGF0ZWJsdWUnLCAnbWVkaXVtc3ByaW5nZ3JlZW4nLCAnbWVkaXVtdHVycXVvaXNlJywgJ21lZGl1bXZpb2xldHJlZCcsICdtaWRuaWdodGJsdWUnLCAnbWludGNyZWFtJywgJ21pc3R5cm9zZScsICdtb2NjYXNpbicsICduYXZham93aGl0ZScsICduYXZ5JywgJ25vbmUnLCAnb2xkbGFjZScsICdvbGl2ZScsICdvbGl2ZWRyYWInLCAnb3JhbmdlJywgJ29yYW5nZXJlZCcsICdvcmNoaWQnLCAncGFsZWdvbGRlbnJvZCcsICdwYWxlZ3JlZW4nLCAncGFsZXR1cnF1b2lzZScsICdwYWxldmlvbGV0cmVkJywgJ3BhcGF5YXdoaXAnLCAncGVhY2hwdWZmJywgJ3BlcnUnLCAncGluaycsICdwbHVtJywgJ3Bvd2RlcmJsdWUnLCAncHVycGxlJywgJ3JlZCcsICdyb3N5YnJvd24nLCAncm95YWxibHVlJywgJ3NhZGRsZWJyb3duJywgJ3NhbG1vbicsICdzYW5keWJyb3duJywgJ3NlYWdyZWVuJywgJ3NlYXNoZWxsJywgJ3NpZW5uYScsICdzaWx2ZXInLCAnc2t5Ymx1ZScsICdzbGF0ZWJsdWUnLCAnc2xhdGVncmF5JywgJ3NsYXRlZ3JleScsICdzbm93JywgJ3NwcmluZ2dyZWVuJywgJ3N0ZWVsYmx1ZScsICd0YW4nLCAndGVhbCcsICd0aGlzdGxlJywgJ3RvbWF0bycsICd0dXJxdW9pc2UnLCAndmlvbGV0JywgJ3doZWF0JywgJ3doaXRlJywgJ3doaXRlc21va2UnLCAneWVsbG93JywgJ3llbGxvd2dyZWVuJywgJ3RyYW5zcGFyZW50J10sXG4gICAgICB9XSxcbiAgICB9LFxuICAgIHBhZ2VGb3JtYXREZWY6IHtcbiAgICAgIGlkOiAnL3BhZ2VGb3JtYXREZWYnLFxuICAgICAgdHlwZTogJ3N0cmluZycsXG4gICAgICBlbnVtOiBbJ2EyJywgJ2EzJywgJ2E0JywgJ2E1JywgJ2I0JywgJ2I1JywgJ2xldHRlcicsICdsZWdhbCcsICd0YWJsb2lkJ10sXG4gICAgfSxcbiAgICBwYWdlUmFuZ2VEZWY6IHtcbiAgICAgIGlkOiAnL3BhZ2VSYW5nZURlZicsXG4gICAgICB0eXBlOiAnYXJyYXknLFxuICAgICAgdW5pcXVlSXRlbXM6IHRydWUsXG4gICAgICBpdGVtczogW3tcbiAgICAgICAgb25lT2Y6IFt7XG4gICAgICAgICAgdHlwZTogJ2ludGVnZXInLFxuICAgICAgICAgIG1pbmltdW06IDEsXG4gICAgICAgIH0sIHtcbiAgICAgICAgICB0eXBlOiAnc3RyaW5nJyxcbiAgICAgICAgICBwYXR0ZXJuOiAnXihcXFxcZCsoPzotXFxcXGQrKT8pJHxeKC1cXFxcZCspJHxeKFxcXFxkKy0pJCcsXG4gICAgICAgICAgZXJyb3JNZXNzYWdlOiAnUGFyYW0gc2hvdWxkIGJlIHByb3ZpZGVkIGluIG9uZSBvZiB0aGUgZm9sbG93aW5nIGZvcm1hdHM6IFwiMSwyLDMsNVwiLCBcIjEtM1wiLCBcIjEtXCIsIFwiLTJcIiAnLFxuICAgICAgICB9XSxcbiAgICAgIH1dLFxuICAgIH0sXG4gICAgZmFjZXNEZWY6IHtcbiAgICAgIGlkOiAnL2ZhY2VzRGVmJyxcbiAgICAgIG9uZU9mOiBbe1xuICAgICAgICB0eXBlOiAnc3RyaW5nJyxcbiAgICAgICAgZW51bTogWydhbGwnXSxcbiAgICAgIH0sIHtcbiAgICAgICAgdHlwZTogJ2ludGVnZXInLFxuICAgICAgICBtaW5pbXVtOiAxLFxuICAgICAgICBtYXhpbXVtOiAxMDAwLFxuICAgICAgfSwge1xuICAgICAgICB0eXBlOiAnYXJyYXknLFxuICAgICAgICB1bmlxdWVJdGVtczogdHJ1ZSxcbiAgICAgICAgaXRlbXM6IFt7XG4gICAgICAgICAgdHlwZTogJ2ludGVnZXInLFxuICAgICAgICAgIG1pbmltdW06IDEsXG4gICAgICAgICAgbWF4aW11bTogMTAwMCxcbiAgICAgICAgfV0sXG4gICAgICB9XSxcbiAgICB9LFxuICAgIG9iamVjdHNEZWY6IHtcbiAgICAgIGlkOiAnL29iamVjdHNEZWYnLFxuICAgICAgdHlwZTogJ2FycmF5JyxcbiAgICAgIG1pbkl0ZW1zOiAxLFxuICAgICAgbWF4SXRlbXM6IDUwLFxuICAgICAgaXRlbXM6IFt7XG4gICAgICAgIHR5cGU6ICdhcnJheScsXG4gICAgICAgIGFkZGl0aW9uYWxJdGVtczogZmFsc2UsXG4gICAgICAgIG1pbkl0ZW1zOiA0LFxuICAgICAgICBpdGVtczogW3tcbiAgICAgICAgICB0eXBlOiAnaW50ZWdlcicsXG4gICAgICAgICAgbWluaW11bTogMCxcbiAgICAgICAgICBtYXhpbXVtOiAxMDAwMCxcbiAgICAgICAgfSwge1xuICAgICAgICAgIHR5cGU6ICdpbnRlZ2VyJyxcbiAgICAgICAgICBtaW5pbXVtOiAwLFxuICAgICAgICAgIG1heGltdW06IDEwMDAwLFxuICAgICAgICB9LCB7XG4gICAgICAgICAgdHlwZTogJ2ludGVnZXInLFxuICAgICAgICAgIG1pbmltdW06IDEsXG4gICAgICAgICAgbWF4aW11bTogMTAwMDAsXG4gICAgICAgIH0sIHtcbiAgICAgICAgICB0eXBlOiAnaW50ZWdlcicsXG4gICAgICAgICAgbWluaW11bTogMSxcbiAgICAgICAgICBtYXhpbXVtOiAxMDAwMCxcbiAgICAgICAgfV0sXG4gICAgICB9XSxcbiAgICB9LFxuICAgIHBvc2l0aW9uRGVmOiB7XG4gICAgICBpZDogJy9wb3NpdGlvbkRlZicsXG4gICAgICBkZWZhdWx0OiBbJ21pZGRsZScsICdjZW50ZXInXSxcbiAgICAgIG9uZU9mOiBbXG4gICAgICAgIHtcbiAgICAgICAgICB0eXBlOiAnc3RyaW5nJyxcbiAgICAgICAgICBlbnVtOiBbXG4gICAgICAgICAgICAndG9wJyxcbiAgICAgICAgICAgICdtaWRkbGUnLFxuICAgICAgICAgICAgJ2JvdHRvbScsXG4gICAgICAgICAgICAnbGVmdCcsXG4gICAgICAgICAgICAnY2VudGVyJyxcbiAgICAgICAgICAgICdyaWdodCcsXG4gICAgICAgICAgICAnZmFjZXMnLFxuICAgICAgICAgIF0sXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICB0eXBlOiAnYXJyYXknLFxuICAgICAgICAgIHVuaXF1ZUl0ZW1zOiB0cnVlLFxuICAgICAgICAgIGFkZGl0aW9uYWxJdGVtczogZmFsc2UsXG4gICAgICAgICAgbWluSXRlbXM6IDIsXG4gICAgICAgICAgbWF4SXRlbXM6IDIsXG4gICAgICAgICAgZGVmYXVsdDogWydtaWRkbGUnLCAnY2VudGVyJ10sXG4gICAgICAgICAgaXRlbXM6IFtcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgdHlwZTogJ3N0cmluZycsXG4gICAgICAgICAgICAgIGVudW06IFtcbiAgICAgICAgICAgICAgICAndG9wJyxcbiAgICAgICAgICAgICAgICAnbWlkZGxlJyxcbiAgICAgICAgICAgICAgICAnYm90dG9tJyxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIH0sIHtcbiAgICAgICAgICAgICAgdHlwZTogJ3N0cmluZycsXG4gICAgICAgICAgICAgIGVudW06IFtcbiAgICAgICAgICAgICAgICAnbGVmdCcsXG4gICAgICAgICAgICAgICAgJ2NlbnRlcicsXG4gICAgICAgICAgICAgICAgJ3JpZ2h0JyxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgXSxcbiAgICAgICAgfSxcbiAgICAgIF0sXG4gICAgfSxcbiAgfSxcbn07XG4iXX0=
;