127 lines
14 KiB
Plaintext
127 lines
14 KiB
Plaintext
768141569c4a8c67cea3b3fa4fe526f1
|
|
"use strict";
|
|
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
|
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
|
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
|
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
|
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
|
};
|
|
var __metadata = (this && this.__metadata) || function (k, v) {
|
|
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
|
};
|
|
var _a, _b, _c, _d, _e;
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.AsBuiltDrawingRevision = void 0;
|
|
const typeorm_1 = require("typeorm");
|
|
const asbuilt_drawing_entity_1 = require("./asbuilt-drawing.entity");
|
|
const shop_drawing_revision_entity_1 = require("./shop-drawing-revision.entity");
|
|
const attachment_entity_1 = require("../../../common/file-storage/entities/attachment.entity");
|
|
const user_entity_1 = require("../../user/entities/user.entity");
|
|
const uuid_base_entity_1 = require("../../../common/entities/uuid-base.entity");
|
|
const class_transformer_1 = require("class-transformer");
|
|
let AsBuiltDrawingRevision = class AsBuiltDrawingRevision extends uuid_base_entity_1.UuidBaseEntity {
|
|
};
|
|
exports.AsBuiltDrawingRevision = AsBuiltDrawingRevision;
|
|
__decorate([
|
|
(0, typeorm_1.PrimaryGeneratedColumn)(),
|
|
(0, class_transformer_1.Exclude)(),
|
|
__metadata("design:type", Number)
|
|
], AsBuiltDrawingRevision.prototype, "id", void 0);
|
|
__decorate([
|
|
(0, typeorm_1.Column)({ name: 'asbuilt_drawing_id' }),
|
|
__metadata("design:type", Number)
|
|
], AsBuiltDrawingRevision.prototype, "asBuiltDrawingId", void 0);
|
|
__decorate([
|
|
(0, typeorm_1.Column)({ name: 'revision_number' }),
|
|
__metadata("design:type", Number)
|
|
], AsBuiltDrawingRevision.prototype, "revisionNumber", void 0);
|
|
__decorate([
|
|
(0, typeorm_1.Column)({ name: 'title', length: 255 }),
|
|
__metadata("design:type", String)
|
|
], AsBuiltDrawingRevision.prototype, "title", void 0);
|
|
__decorate([
|
|
(0, typeorm_1.Column)({ name: 'revision_label', length: 10, nullable: true }),
|
|
__metadata("design:type", String)
|
|
], AsBuiltDrawingRevision.prototype, "revisionLabel", void 0);
|
|
__decorate([
|
|
(0, typeorm_1.Column)({ name: 'revision_date', type: 'date', nullable: true }),
|
|
__metadata("design:type", typeof (_a = typeof Date !== "undefined" && Date) === "function" ? _a : Object)
|
|
], AsBuiltDrawingRevision.prototype, "revisionDate", void 0);
|
|
__decorate([
|
|
(0, typeorm_1.Column)({ type: 'text', nullable: true }),
|
|
__metadata("design:type", String)
|
|
], AsBuiltDrawingRevision.prototype, "description", void 0);
|
|
__decorate([
|
|
(0, typeorm_1.Column)({ name: 'legacy_drawing_number', length: 100, nullable: true }),
|
|
__metadata("design:type", String)
|
|
], AsBuiltDrawingRevision.prototype, "legacyDrawingNumber", void 0);
|
|
__decorate([
|
|
(0, typeorm_1.CreateDateColumn)({ name: 'created_at' }),
|
|
__metadata("design:type", typeof (_b = typeof Date !== "undefined" && Date) === "function" ? _b : Object)
|
|
], AsBuiltDrawingRevision.prototype, "createdAt", void 0);
|
|
__decorate([
|
|
(0, typeorm_1.Column)({
|
|
name: 'is_current',
|
|
type: 'boolean',
|
|
nullable: true,
|
|
default: null,
|
|
}),
|
|
__metadata("design:type", Object)
|
|
], AsBuiltDrawingRevision.prototype, "isCurrent", void 0);
|
|
__decorate([
|
|
(0, typeorm_1.Column)({ name: 'created_by', nullable: true }),
|
|
__metadata("design:type", Number)
|
|
], AsBuiltDrawingRevision.prototype, "createdBy", void 0);
|
|
__decorate([
|
|
(0, typeorm_1.Column)({ name: 'updated_by', nullable: true }),
|
|
__metadata("design:type", Number)
|
|
], AsBuiltDrawingRevision.prototype, "updatedBy", void 0);
|
|
__decorate([
|
|
(0, typeorm_1.ManyToOne)(() => asbuilt_drawing_entity_1.AsBuiltDrawing, (drawing) => drawing.revisions, {
|
|
onDelete: 'CASCADE',
|
|
}),
|
|
(0, typeorm_1.JoinColumn)({ name: 'asbuilt_drawing_id' }),
|
|
__metadata("design:type", typeof (_c = typeof asbuilt_drawing_entity_1.AsBuiltDrawing !== "undefined" && asbuilt_drawing_entity_1.AsBuiltDrawing) === "function" ? _c : Object)
|
|
], AsBuiltDrawingRevision.prototype, "asBuiltDrawing", void 0);
|
|
__decorate([
|
|
(0, typeorm_1.ManyToOne)(() => user_entity_1.User),
|
|
(0, typeorm_1.JoinColumn)({ name: 'created_by' }),
|
|
__metadata("design:type", typeof (_d = typeof user_entity_1.User !== "undefined" && user_entity_1.User) === "function" ? _d : Object)
|
|
], AsBuiltDrawingRevision.prototype, "creator", void 0);
|
|
__decorate([
|
|
(0, typeorm_1.ManyToOne)(() => user_entity_1.User),
|
|
(0, typeorm_1.JoinColumn)({ name: 'updated_by' }),
|
|
__metadata("design:type", typeof (_e = typeof user_entity_1.User !== "undefined" && user_entity_1.User) === "function" ? _e : Object)
|
|
], AsBuiltDrawingRevision.prototype, "updater", void 0);
|
|
__decorate([
|
|
(0, typeorm_1.ManyToMany)(() => shop_drawing_revision_entity_1.ShopDrawingRevision),
|
|
(0, typeorm_1.JoinTable)({
|
|
name: 'asbuilt_revision_shop_revisions_refs',
|
|
joinColumn: {
|
|
name: 'asbuilt_drawing_revision_id',
|
|
referencedColumnName: 'id',
|
|
},
|
|
inverseJoinColumn: {
|
|
name: 'shop_drawing_revision_id',
|
|
referencedColumnName: 'id',
|
|
},
|
|
}),
|
|
__metadata("design:type", Array)
|
|
], AsBuiltDrawingRevision.prototype, "shopDrawingRevisions", void 0);
|
|
__decorate([
|
|
(0, typeorm_1.ManyToMany)(() => attachment_entity_1.Attachment),
|
|
(0, typeorm_1.JoinTable)({
|
|
name: 'asbuilt_drawing_revision_attachments',
|
|
joinColumn: {
|
|
name: 'asbuilt_drawing_revision_id',
|
|
referencedColumnName: 'id',
|
|
},
|
|
inverseJoinColumn: { name: 'attachment_id', referencedColumnName: 'id' },
|
|
}),
|
|
__metadata("design:type", Array)
|
|
], AsBuiltDrawingRevision.prototype, "attachments", void 0);
|
|
exports.AsBuiltDrawingRevision = AsBuiltDrawingRevision = __decorate([
|
|
(0, typeorm_1.Entity)('asbuilt_drawing_revisions'),
|
|
(0, typeorm_1.Unique)(['asBuiltDrawingId', 'isCurrent'])
|
|
], AsBuiltDrawingRevision);
|
|
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJmaWxlIjoiRTpcXG5wLWRtc1xcbGNicDNcXGJhY2tlbmRcXHNyY1xcbW9kdWxlc1xcZHJhd2luZ1xcZW50aXRpZXNcXGFzYnVpbHQtZHJhd2luZy1yZXZpc2lvbi5lbnRpdHkudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFBLHFDQVVpQjtBQUNqQixxRUFBMEQ7QUFDMUQsaUZBQXFFO0FBQ3JFLCtGQUFxRjtBQUNyRixpRUFBdUQ7QUFDdkQsZ0ZBQTJFO0FBQzNFLHlEQUE0QztBQUlyQyxJQUFNLHNCQUFzQixHQUE1QixNQUFNLHNCQUF1QixTQUFRLGlDQUFjO0NBb0Z6RCxDQUFBO0FBcEZZLHdEQUFzQjtBQUdqQztJQUZDLElBQUEsZ0NBQXNCLEdBQUU7SUFDeEIsSUFBQSwyQkFBTyxHQUFFOztrREFDRTtBQUdaO0lBREMsSUFBQSxnQkFBTSxFQUFDLEVBQUUsSUFBSSxFQUFFLG9CQUFvQixFQUFFLENBQUM7O2dFQUNiO0FBRzFCO0lBREMsSUFBQSxnQkFBTSxFQUFDLEVBQUUsSUFBSSxFQUFFLGlCQUFpQixFQUFFLENBQUM7OzhEQUNaO0FBR3hCO0lBREMsSUFBQSxnQkFBTSxFQUFDLEVBQUUsSUFBSSxFQUFFLE9BQU8sRUFBRSxNQUFNLEVBQUUsR0FBRyxFQUFFLENBQUM7O3FEQUN4QjtBQUdmO0lBREMsSUFBQSxnQkFBTSxFQUFDLEVBQUUsSUFBSSxFQUFFLGdCQUFnQixFQUFFLE1BQU0sRUFBRSxFQUFFLEVBQUUsUUFBUSxFQUFFLElBQUksRUFBRSxDQUFDOzs2REFDeEM7QUFHdkI7SUFEQyxJQUFBLGdCQUFNLEVBQUMsRUFBRSxJQUFJLEVBQUUsZUFBZSxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsUUFBUSxFQUFFLElBQUksRUFBRSxDQUFDO2tEQUNqRCxJQUFJLG9CQUFKLElBQUk7NERBQUM7QUFHcEI7SUFEQyxJQUFBLGdCQUFNLEVBQUMsRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsQ0FBQzs7MkRBQ3BCO0FBR3JCO0lBREMsSUFBQSxnQkFBTSxFQUFDLEVBQUUsSUFBSSxFQUFFLHVCQUF1QixFQUFFLE1BQU0sRUFBRSxHQUFHLEVBQUUsUUFBUSxFQUFFLElBQUksRUFBRSxDQUFDOzttRUFDMUM7QUFHN0I7SUFEQyxJQUFBLDBCQUFnQixFQUFDLEVBQUUsSUFBSSxFQUFFLFlBQVksRUFBRSxDQUFDO2tEQUM3QixJQUFJLG9CQUFKLElBQUk7eURBQUM7QUFRakI7SUFOQyxJQUFBLGdCQUFNLEVBQUM7UUFDTixJQUFJLEVBQUUsWUFBWTtRQUNsQixJQUFJLEVBQUUsU0FBUztRQUNmLFFBQVEsRUFBRSxJQUFJO1FBQ2QsT0FBTyxFQUFFLElBQUk7S0FDZCxDQUFDOzt5REFDeUI7QUFHM0I7SUFEQyxJQUFBLGdCQUFNLEVBQUMsRUFBRSxJQUFJLEVBQUUsWUFBWSxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsQ0FBQzs7eURBQzVCO0FBR25CO0lBREMsSUFBQSxnQkFBTSxFQUFDLEVBQUUsSUFBSSxFQUFFLFlBQVksRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFLENBQUM7O3lEQUM1QjtBQU9uQjtJQUpDLElBQUEsbUJBQVMsRUFBQyxHQUFHLEVBQUUsQ0FBQyx1Q0FBYyxFQUFFLENBQUMsT0FBTyxFQUFFLEVBQUUsQ0FBQyxPQUFPLENBQUMsU0FBUyxFQUFFO1FBQy9ELFFBQVEsRUFBRSxTQUFTO0tBQ3BCLENBQUM7SUFDRCxJQUFBLG9CQUFVLEVBQUMsRUFBRSxJQUFJLEVBQUUsb0JBQW9CLEVBQUUsQ0FBQztrREFDMUIsdUNBQWMsb0JBQWQsdUNBQWM7OERBQUM7QUFJaEM7SUFGQyxJQUFBLG1CQUFTLEVBQUMsR0FBRyxFQUFFLENBQUMsa0JBQUksQ0FBQztJQUNyQixJQUFBLG9CQUFVLEVBQUMsRUFBRSxJQUFJLEVBQUUsWUFBWSxFQUFFLENBQUM7a0RBQ3pCLGtCQUFJLG9CQUFKLGtCQUFJO3VEQUFDO0FBSWY7SUFGQyxJQUFBLG1CQUFTLEVBQUMsR0FBRyxFQUFFLENBQUMsa0JBQUksQ0FBQztJQUNyQixJQUFBLG9CQUFVLEVBQUMsRUFBRSxJQUFJLEVBQUUsWUFBWSxFQUFFLENBQUM7a0RBQ3pCLGtCQUFJLG9CQUFKLGtCQUFJO3VEQUFDO0FBZWY7SUFaQyxJQUFBLG9CQUFVLEVBQUMsR0FBRyxFQUFFLENBQUMsa0RBQW1CLENBQUM7SUFDckMsSUFBQSxtQkFBUyxFQUFDO1FBQ1QsSUFBSSxFQUFFLHNDQUFzQztRQUM1QyxVQUFVLEVBQUU7WUFDVixJQUFJLEVBQUUsNkJBQTZCO1lBQ25DLG9CQUFvQixFQUFFLElBQUk7U0FDM0I7UUFDRCxpQkFBaUIsRUFBRTtZQUNqQixJQUFJLEVBQUUsMEJBQTBCO1lBQ2hDLG9CQUFvQixFQUFFLElBQUk7U0FDM0I7S0FDRixDQUFDOztvRUFDMkM7QUFZN0M7SUFUQyxJQUFBLG9CQUFVLEVBQUMsR0FBRyxFQUFFLENBQUMsOEJBQVUsQ0FBQztJQUM1QixJQUFBLG1CQUFTLEVBQUM7UUFDVCxJQUFJLEVBQUUsc0NBQXNDO1FBQzVDLFVBQVUsRUFBRTtZQUNWLElBQUksRUFBRSw2QkFBNkI7WUFDbkMsb0JBQW9CLEVBQUUsSUFBSTtTQUMzQjtRQUNELGlCQUFpQixFQUFFLEVBQUUsSUFBSSxFQUFFLGVBQWUsRUFBRSxvQkFBb0IsRUFBRSxJQUFJLEVBQUU7S0FDekUsQ0FBQzs7MkRBQ3lCO2lDQW5GaEIsc0JBQXNCO0lBRmxDLElBQUEsZ0JBQU0sRUFBQywyQkFBMkIsQ0FBQztJQUNuQyxJQUFBLGdCQUFNLEVBQUMsQ0FBQyxrQkFBa0IsRUFBRSxXQUFXLENBQUMsQ0FBQztHQUM3QixzQkFBc0IsQ0FvRmxDIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIkU6XFxucC1kbXNcXGxjYnAzXFxiYWNrZW5kXFxzcmNcXG1vZHVsZXNcXGRyYXdpbmdcXGVudGl0aWVzXFxhc2J1aWx0LWRyYXdpbmctcmV2aXNpb24uZW50aXR5LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XHJcbiAgRW50aXR5LFxyXG4gIFByaW1hcnlHZW5lcmF0ZWRDb2x1bW4sXHJcbiAgQ29sdW1uLFxyXG4gIENyZWF0ZURhdGVDb2x1bW4sXHJcbiAgTWFueVRvT25lLFxyXG4gIEpvaW5Db2x1bW4sXHJcbiAgTWFueVRvTWFueSxcclxuICBKb2luVGFibGUsXHJcbiAgVW5pcXVlLFxyXG59IGZyb20gJ3R5cGVvcm0nO1xyXG5pbXBvcnQgeyBBc0J1aWx0RHJhd2luZyB9IGZyb20gJy4vYXNidWlsdC1kcmF3aW5nLmVudGl0eSc7XHJcbmltcG9ydCB7IFNob3BEcmF3aW5nUmV2aXNpb24gfSBmcm9tICcuL3Nob3AtZHJhd2luZy1yZXZpc2lvbi5lbnRpdHknO1xyXG5pbXBvcnQgeyBBdHRhY2htZW50IH0gZnJvbSAnLi4vLi4vLi4vY29tbW9uL2ZpbGUtc3RvcmFnZS9lbnRpdGllcy9hdHRhY2htZW50LmVudGl0eSc7XHJcbmltcG9ydCB7IFVzZXIgfSBmcm9tICcuLi8uLi91c2VyL2VudGl0aWVzL3VzZXIuZW50aXR5JztcclxuaW1wb3J0IHsgVXVpZEJhc2VFbnRpdHkgfSBmcm9tICcuLi8uLi8uLi9jb21tb24vZW50aXRpZXMvdXVpZC1iYXNlLmVudGl0eSc7XHJcbmltcG9ydCB7IEV4Y2x1ZGUgfSBmcm9tICdjbGFzcy10cmFuc2Zvcm1lcic7XHJcblxyXG5ARW50aXR5KCdhc2J1aWx0X2RyYXdpbmdfcmV2aXNpb25zJylcclxuQFVuaXF1ZShbJ2FzQnVpbHREcmF3aW5nSWQnLCAnaXNDdXJyZW50J10pXHJcbmV4cG9ydCBjbGFzcyBBc0J1aWx0RHJhd2luZ1JldmlzaW9uIGV4dGVuZHMgVXVpZEJhc2VFbnRpdHkge1xyXG4gIEBQcmltYXJ5R2VuZXJhdGVkQ29sdW1uKClcclxuICBARXhjbHVkZSgpXHJcbiAgaWQhOiBudW1iZXI7XHJcblxyXG4gIEBDb2x1bW4oeyBuYW1lOiAnYXNidWlsdF9kcmF3aW5nX2lkJyB9KVxyXG4gIGFzQnVpbHREcmF3aW5nSWQhOiBudW1iZXI7XHJcblxyXG4gIEBDb2x1bW4oeyBuYW1lOiAncmV2aXNpb25fbnVtYmVyJyB9KVxyXG4gIHJldmlzaW9uTnVtYmVyITogbnVtYmVyO1xyXG5cclxuICBAQ29sdW1uKHsgbmFtZTogJ3RpdGxlJywgbGVuZ3RoOiAyNTUgfSlcclxuICB0aXRsZSE6IHN0cmluZztcclxuXHJcbiAgQENvbHVtbih7IG5hbWU6ICdyZXZpc2lvbl9sYWJlbCcsIGxlbmd0aDogMTAsIG51bGxhYmxlOiB0cnVlIH0pXHJcbiAgcmV2aXNpb25MYWJlbD86IHN0cmluZztcclxuXHJcbiAgQENvbHVtbih7IG5hbWU6ICdyZXZpc2lvbl9kYXRlJywgdHlwZTogJ2RhdGUnLCBudWxsYWJsZTogdHJ1ZSB9KVxyXG4gIHJldmlzaW9uRGF0ZT86IERhdGU7XHJcblxyXG4gIEBDb2x1bW4oeyB0eXBlOiAndGV4dCcsIG51bGxhYmxlOiB0cnVlIH0pXHJcbiAgZGVzY3JpcHRpb24/OiBzdHJpbmc7XHJcblxyXG4gIEBDb2x1bW4oeyBuYW1lOiAnbGVnYWN5X2RyYXdpbmdfbnVtYmVyJywgbGVuZ3RoOiAxMDAsIG51bGxhYmxlOiB0cnVlIH0pXHJcbiAgbGVnYWN5RHJhd2luZ051bWJlcj86IHN0cmluZztcclxuXHJcbiAgQENyZWF0ZURhdGVDb2x1bW4oeyBuYW1lOiAnY3JlYXRlZF9hdCcgfSlcclxuICBjcmVhdGVkQXQhOiBEYXRlO1xyXG5cclxuICBAQ29sdW1uKHtcclxuICAgIG5hbWU6ICdpc19jdXJyZW50JyxcclxuICAgIHR5cGU6ICdib29sZWFuJyxcclxuICAgIG51bGxhYmxlOiB0cnVlLFxyXG4gICAgZGVmYXVsdDogbnVsbCxcclxuICB9KVxyXG4gIGlzQ3VycmVudD86IGJvb2xlYW4gfCBudWxsO1xyXG5cclxuICBAQ29sdW1uKHsgbmFtZTogJ2NyZWF0ZWRfYnknLCBudWxsYWJsZTogdHJ1ZSB9KVxyXG4gIGNyZWF0ZWRCeT86IG51bWJlcjtcclxuXHJcbiAgQENvbHVtbih7IG5hbWU6ICd1cGRhdGVkX2J5JywgbnVsbGFibGU6IHRydWUgfSlcclxuICB1cGRhdGVkQnk/OiBudW1iZXI7XHJcblxyXG4gIC8vIFJlbGF0aW9uc1xyXG4gIEBNYW55VG9PbmUoKCkgPT4gQXNCdWlsdERyYXdpbmcsIChkcmF3aW5nKSA9PiBkcmF3aW5nLnJldmlzaW9ucywge1xyXG4gICAgb25EZWxldGU6ICdDQVNDQURFJyxcclxuICB9KVxyXG4gIEBKb2luQ29sdW1uKHsgbmFtZTogJ2FzYnVpbHRfZHJhd2luZ19pZCcgfSlcclxuICBhc0J1aWx0RHJhd2luZyE6IEFzQnVpbHREcmF3aW5nO1xyXG5cclxuICBATWFueVRvT25lKCgpID0+IFVzZXIpXHJcbiAgQEpvaW5Db2x1bW4oeyBuYW1lOiAnY3JlYXRlZF9ieScgfSlcclxuICBjcmVhdG9yPzogVXNlcjtcclxuXHJcbiAgQE1hbnlUb09uZSgoKSA9PiBVc2VyKVxyXG4gIEBKb2luQ29sdW1uKHsgbmFtZTogJ3VwZGF0ZWRfYnknIH0pXHJcbiAgdXBkYXRlcj86IFVzZXI7XHJcblxyXG4gIC8vIFJlbGF0aW9uIHRvIFNob3AgRHJhd2luZyBSZXZpc2lvbnMgKE06TilcclxuICBATWFueVRvTWFueSgoKSA9PiBTaG9wRHJhd2luZ1JldmlzaW9uKVxyXG4gIEBKb2luVGFibGUoe1xyXG4gICAgbmFtZTogJ2FzYnVpbHRfcmV2aXNpb25fc2hvcF9yZXZpc2lvbnNfcmVmcycsXHJcbiAgICBqb2luQ29sdW1uOiB7XHJcbiAgICAgIG5hbWU6ICdhc2J1aWx0X2RyYXdpbmdfcmV2aXNpb25faWQnLFxyXG4gICAgICByZWZlcmVuY2VkQ29sdW1uTmFtZTogJ2lkJyxcclxuICAgIH0sXHJcbiAgICBpbnZlcnNlSm9pbkNvbHVtbjoge1xyXG4gICAgICBuYW1lOiAnc2hvcF9kcmF3aW5nX3JldmlzaW9uX2lkJyxcclxuICAgICAgcmVmZXJlbmNlZENvbHVtbk5hbWU6ICdpZCcsXHJcbiAgICB9LFxyXG4gIH0pXHJcbiAgc2hvcERyYXdpbmdSZXZpc2lvbnMhOiBTaG9wRHJhd2luZ1JldmlzaW9uW107XHJcblxyXG4gIC8vIEF0dGFjaG1lbnRzIChNOk4pXHJcbiAgQE1hbnlUb01hbnkoKCkgPT4gQXR0YWNobWVudClcclxuICBASm9pblRhYmxlKHtcclxuICAgIG5hbWU6ICdhc2J1aWx0X2RyYXdpbmdfcmV2aXNpb25fYXR0YWNobWVudHMnLFxyXG4gICAgam9pbkNvbHVtbjoge1xyXG4gICAgICBuYW1lOiAnYXNidWlsdF9kcmF3aW5nX3JldmlzaW9uX2lkJyxcclxuICAgICAgcmVmZXJlbmNlZENvbHVtbk5hbWU6ICdpZCcsXHJcbiAgICB9LFxyXG4gICAgaW52ZXJzZUpvaW5Db2x1bW46IHsgbmFtZTogJ2F0dGFjaG1lbnRfaWQnLCByZWZlcmVuY2VkQ29sdW1uTmFtZTogJ2lkJyB9LFxyXG4gIH0pXHJcbiAgYXR0YWNobWVudHMhOiBBdHRhY2htZW50W107XHJcbn1cclxuIl0sInZlcnNpb24iOjN9 |