/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9hb3MvZGlzdC9hb3MuY3NzIiwiLi4vbG9jYWxfbW9kdWxlcy9AZmFuY3lhcHBzL2ZhbmN5Ym94L2Rpc3QvanF1ZXJ5LmZhbmN5Ym94Lm1pbi5jc3MiLCJzdHlsZS5jc3MiLCIuLi9sb2NhbF9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsInV0aWxzL2ZvbnRzLnNjc3MiLCJjb21tb24vZ2xvYmFsLnNjc3MiLCJtaXhpbnMvbWVkaWEuc2NzcyIsImNvbW1vbi9oZWFkZXIuc2NzcyIsImNvbW1vbi9mb290ZXIuc2NzcyIsIl90b3Atc2VjdGlvbi5zY3NzIiwiX3doYXQtaXMtYmxvY2suc2NzcyIsIl9zb2x2ZWQtcHJvYmxlbXMuc2NzcyIsIl9wcm9tby1ibG9ja3Muc2NzcyIsIl9pbmZvLWJsb2NrLnNjc3MiLCJfYWJvdXQtaW5mby5zY3NzIiwiX291ci10ZWFtLnNjc3MiLCJfdGVzdGltb25pYWxzLnNjc3MiLCJfc29sdXRpb25zLnNjc3MiLCJfcHJvZHVjdC5zY3NzIiwiX2NvbnRhY3QtZm9ybS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDZDQUE2Qyx3Q0FBd0Msb0JBQW9CLEtBQUssMENBQTBDLHFDQUFxQyxpQkFBaUIsR0FBRyxzREFBc0QsaURBQWlELGlCQUFpQixLQUFLLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLElBQUksMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixJQUFJLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLEtBQUssMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixLQUFLLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLElBQUksMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixJQUFJLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLEtBQUssMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixLQUFLLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLElBQUksMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixJQUFJLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLEtBQUssMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixLQUFLLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLElBQUksMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixJQUFJLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLEtBQUssMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixLQUFLLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLElBQUksMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixJQUFJLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLEtBQUssMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixLQUFLLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLElBQUksMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixJQUFJLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLEtBQUssMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixLQUFLLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLElBQUksMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixJQUFJLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLEtBQUssMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixLQUFLLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLElBQUksMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixJQUFJLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLEtBQUssMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixLQUFLLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLElBQUksMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixJQUFJLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLEtBQUssMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLEdBQUcsNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixHQUFHLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEdBQUcsNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixHQUFHLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEdBQUcsNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixHQUFHLFdBQVcsZUFBZSxLQUFLLHVCQUF1QixlQUFlLEtBQUssNkNBQTZDLHdDQUF3QywyQkFBMkIsOEJBQThCLDJDQUEyQyxzQ0FBc0MsMkJBQTJCLEtBQUssOENBQThDLHlDQUF5QywyQkFBMkIsUUFBUSwrQ0FBK0MsMENBQTBDLDJCQUEyQixTQUFTLGtEQUFrRCw2Q0FBNkMsMkJBQTJCLFlBQVksbURBQW1ELDhDQUE4QywyQkFBMkIsZ0NBQWdDLG9EQUFvRCwrQ0FBK0MsMkJBQTJCLGtDQUFrQyx1REFBdUQsa0RBQWtELDJCQUEyQixpQ0FBaUMsbURBQW1ELDhDQUE4QywyQkFBMkIsOEJBQThCLG9EQUFvRCwrQ0FBK0MsMkJBQTJCLDhCQUE4Qix1REFBdUQsa0RBQWtELDJCQUEyQiwrQkFBK0IsbURBQW1ELDhDQUE4QywyQkFBMkIsK0JBQStCLG9EQUFvRCwrQ0FBK0MsMkJBQTJCLDhCQUE4Qix1REFBdUQsa0RBQWtELDJCQUEyQixpQ0FBaUMsb0RBQW9ELCtDQUErQywyQkFBMkIsK0JBQStCLHFEQUFxRCxnREFBZ0QsMkJBQTJCLDhCQUE4Qix3REFBd0QsbURBQW1ELDJCQUEyQixpQ0FBaUMsb0RBQW9ELCtDQUErQywyQkFBMkIsK0JBQStCLHFEQUFxRCxnREFBZ0QsMkJBQTJCLDhCQUE4Qix3REFBd0QsbURBQW1ELDJCQUEyQixpQ0FBaUMsY0FBYyxrREFBa0QsUUFBUSxFQUFFLG9CQUFvQixPQUFPLENBQUMsa0JBQWtCLG9CQUFvQixPQUFPLENBQUMsVUFBVSxvQkFBb0IsT0FBTyxDQUFDLFNBQVMsQ0FBQyxrQkFBa0IsOERBQThELFFBQVEsRUFBRSxrQkFBa0IsS0FBSyxVQUFVLEtBQUssb0NBQW9DLGtCQUFrQix1QkFBdUIsVUFBVSx1QkFBdUIsc0NBQXNDLGtCQUFrQix3QkFBd0IsVUFBVSx3QkFBd0IsdUNBQXVDLGtCQUFrQix3QkFBd0IsVUFBVSx3QkFBd0Isc0NBQXNDLGtCQUFrQix1QkFBdUIsVUFBVSx1QkFBdUIsMENBQTBDLGtCQUFrQiw0QkFBNEIsVUFBVSw0QkFBNEIseUNBQXlDLGtCQUFrQiwyQkFBMkIsVUFBVSwyQkFBMkIsNENBQTRDLGtCQUFrQiw2QkFBNkIsVUFBVSw2QkFBNkIsMkNBQTJDLGtCQUFrQiw0QkFBNEIsVUFBVSw0QkFBNEIsa0RBQWtELFFBQVEsRUFBRSxvQkFBb0IsT0FBTyxDQUFDLGtCQUFrQixvQkFBb0IsT0FBTyxDQUFDLFVBQVUsb0JBQW9CLE9BQU8sQ0FBQyxTQUFTLENBQUMsa0JBQWtCLDhEQUE4RCxRQUFRLEVBQUUsa0JBQWtCLGNBQWMsU0FBUyxVQUFVLGNBQWMsU0FBUyxvQ0FBb0Msa0JBQWtCLFVBQVUsVUFBVSxVQUFVLHVDQUF1QyxrQkFBa0IsdUJBQXVCLFVBQVUsVUFBVSx1QkFBdUIsVUFBVSx5Q0FBeUMsa0JBQWtCLHdCQUF3QixVQUFVLFVBQVUsd0JBQXdCLFVBQVUsMENBQTBDLGtCQUFrQix3QkFBd0IsVUFBVSxVQUFVLHdCQUF3QixVQUFVLHlDQUF5QyxrQkFBa0IsdUJBQXVCLFVBQVUsVUFBVSx1QkFBdUIsVUFBVSxxQ0FBcUMsa0JBQWtCLFdBQVcsVUFBVSxXQUFXLHdDQUF3QyxrQkFBa0IsdUJBQXVCLFdBQVcsVUFBVSx1QkFBdUIsV0FBVywwQ0FBMEMsa0JBQWtCLHdCQUF3QixXQUFXLFVBQVUsd0JBQXdCLFdBQVcsMkNBQTJDLGtCQUFrQix3QkFBd0IsV0FBVyxVQUFVLHdCQUF3QixXQUFXLDBDQUEwQyxrQkFBa0IsdUJBQXVCLFdBQVcsVUFBVSx1QkFBdUIsV0FBVyxvREFBb0Qsb0JBQW9CLGtCQUFrQixvQkFBb0IsVUFBVSxvQkFBb0IsU0FBUyxDQUFDLGtCQUFrQixXQUFXLE9BQU8sZ0VBQWdFLFdBQVcsUUFBUSxrQkFBa0IsY0FBYyxVQUFVLGNBQWMscUNBQXFDLGtCQUFrQixzQkFBc0IsVUFBVSxzQkFBc0IsdUNBQXVDLGtCQUFrQix1QkFBdUIsVUFBVSx1QkFBdUIsd0NBQXdDLGtCQUFrQix1QkFBdUIsVUFBVSx1QkFBdUIsdUNBQXVDLGtCQUFrQixzQkFBc0IsVUFBVSxzQkFBc0Isa0RBQWtELDRCQUE0QixPQUFPLG9CQUFvQixPQUFPLG9CQUFvQixrQkFBa0Isb0JBQW9CLFVBQVUsb0JBQW9CLFNBQVMsQ0FBQyxrQkFBa0Isc0NBQXNDLGtCQUFrQixvQkFBb0IsaUJBQWlCLFVBQVUsb0JBQW9CLGlCQUFpQixrREFBa0Qsa0JBQWtCLG9CQUFvQixXQUFXLFVBQVUsb0JBQW9CLFdBQVcsdUNBQXVDLGtCQUFrQixvQkFBb0IsZ0JBQWdCLFVBQVUsb0JBQW9CLGdCQUFnQixtREFBbUQsa0JBQWtCLG9CQUFvQixXQUFXLFVBQVUsb0JBQW9CLFdBQVcsb0NBQW9DLGtCQUFrQixvQkFBb0IsaUJBQWlCLFVBQVUsb0JBQW9CLGlCQUFpQixnREFBZ0Qsa0JBQWtCLG9CQUFvQixXQUFXLFVBQVUsb0JBQW9CLFdBQVcsc0NBQXNDLGtCQUFrQixvQkFBb0IsZ0JBQWdCLFVBQVUsb0JBQW9CLGdCQUFnQixrREFBa0Qsa0JBQWtCLG9CQUFvQixXQUFXLFVBQVUsb0JBQW9CLFlDQWpsNEIsOEJBQThCLFNBQVMsT0FBTyxpQkFBaUIsT0FBTyxLQUFLLG9CQUFvQixLQUFLLFFBQVEsT0FBTyxFQUFFLFNBQVMsbUJBQW1CLElBQUksUUFBUSxXQUFXLE9BQU8sb0JBQW9CLDRCQUE0QixPQUFPLE9BQU8sS0FBSyxLQUFLLEVBQUUsUUFBUSxFQUFLLFNBQVMsTUFBTSw0QkFBNEIsWUFBWSxJQUFJLEVBQUUsaUJBQWlCLGFBQWEsYUFBYSxhQUFhLFVBQVUsY0FBYyxNQUFNLEtBQUssUUFBUSxNQUFNLHNCQUFzQixXQUFXLFdBQVcsYUFBYSxnQkFBZ0IsZ0JBQWdCLGdCQUFnQixPQUFPLEVBQUUsS0FBSyxFQUFFLFNBQVMsU0FBUyxNQUFNLEVBQUUsSUFBSSxFQUFFLGdCQUFnQiwyQkFBMkIsTUFBTSxXQUFXLEtBQUssYUFBYSxXQUFXLFFBQVEsUUFBUSxFQUFFLG9CQUFvQixRQUFRLG9CQUFvQixRQUFRLDJCQUEyQiw0QkFBNEIsK0JBQStCLFFBQVEsR0FBRywyQkFBMkIsNEJBQTRCLGtCQUFrQixrQkFBa0Isc0NBQXNDLGtCQUFrQixVQUFVLElBQUksUUFBUSxFQUFFLFNBQVMsU0FBUyxXQUFXLFFBQVEsS0FBSyxJQUFJLENBQUMsV0FBVyxHQUFHLEtBQUssS0FBSyxXQUFXLE9BQU8sUUFBUSxNQUFNLHlDQUF5Qyx5Q0FBeUMseURBQXlELHlDQUF5QyxRQUFRLEVBQUUsV0FBVyxRQUFRLEtBQUssS0FBSyxFQUFFLENBQUMsV0FBVyxHQUFHLEtBQUssR0FBRyxXQUFXLFFBQVEsa0JBQWtCLE1BQU0sS0FBSyxVQUFVLEtBQUssdUJBQXVCLHFCQUFxQixPQUFPLEtBQUssS0FBSyxFQUFFLFlBQVksS0FBSyxVQUFVLEtBQUssZUFBZSxXQUFXLFFBQVEsRUFBRSxLQUFLLGVBQWUsS0FBSyxJQUFJLEVBQUUsc0JBQXNCLEtBQUssb0JBQW9CLEtBQUssaUJBQWlCLEtBQUssZ0JBQWdCLEtBQUssWUFBWSxLQUFLLGtCQUFrQixNQUFNLEVBQUUsSUFBSSxFQUFFLGdCQUFnQixVQUFVLElBQUksU0FBUyxRQUFRLFVBQVUsY0FBYyxRQUFRLE1BQU0sa0NBQWtDLFNBQVMsT0FBTyxnQkFBZ0IsNEJBQTRCLE9BQU8sUUFBUSxLQUFLLE9BQU8sS0FBSyxLQUFLLEVBQUUsUUFBUSxFQUFLLFNBQVMsS0FBSywyQkFBMkIsTUFBTSxRQUFRLEtBQUssU0FBUyxTQUFTLFdBQVcsT0FBTyxJQUFJLEVBQUUsb0JBQW9CLFNBQVMsQ0FBQyxRQUFRLFlBQVksT0FBTyxNQUFNLEtBQUssUUFBUSxNQUFNLHVCQUF1QixRQUFRLEdBQUcsUUFBUSxhQUFhLFVBQVUsRUFBRSxPQUFPLEtBQUssZUFBZSxPQUFPLE1BQU0sRUFBRSxxQ0FBcUMseUJBQXlCLHNCQUFzQiwwQkFBMEIsUUFBUSxNQUFNLHVCQUF1QixTQUFTLE9BQU8sUUFBUSxLQUFLLEVBQUUsOEJBQThCLFFBQVEsS0FBSyxzQkFBc0IsUUFBUSxJQUFJLGtCQUFrQixXQUFXLEtBQUssUUFBUSxhQUFhLE9BQU8sRUFBRSxVQUFVLEtBQUssU0FBUyxLQUFLLDJCQUEyQixNQUFNLFFBQVEsS0FBSyxTQUFTLFNBQVMsV0FBVyxLQUFLLGVBQWUsT0FBTyx5Q0FBeUMsMEJBQTBCLHlCQUF5Qiw0QkFBNEIsT0FBTyxXQUFXLElBQVksa0JBQWtCLFVBQVUsZ0JBQWdCLEtBQUssS0FBSyxLQUFLLEVBQUUsVUFBVSxLQUFLLFNBQVMsUUFBUSxRQUFRLEVBQUUsU0FBUyxTQUFTLElBQUksRUFBRSxpQkFBaUIsSUFBSSxLQUFLLG9CQUFvQixTQUFTLENBQUMsUUFBUSxvQkFBb0IsS0FBSyxpQkFBaUIsS0FBSyxnQkFBZ0IsS0FBSyxZQUFZLEtBQUssUUFBUSxNQUFNLHdDQUF3QyxPQUFPLFNBQVMsdUNBQXVDLE9BQU8sUUFBUSxvQ0FBb0Msc0NBQXNDLE9BQU8sS0FBSyx3Q0FBd0MsT0FBTyxTQUFTLDJDQUEyQyxPQUFPLEtBQUssZ0JBQWdCLG9CQUFvQixXQUFXLElBQVksT0FBTyxFQUFFLE9BQU8sS0FBSyxLQUFLLEVBQUUsT0FBTyxFQUFFLFdBQVcsS0FBSyxVQUFVLEtBQUssUUFBUSxFQUFFLFNBQVMsU0FBUyxJQUFJLEVBQUUsb0JBQW9CLEtBQUssaUJBQWlCLEtBQUssZ0JBQWdCLEtBQUssWUFBWSxLQUFLLE1BQU0sS0FBSyxvQkFBb0IsUUFBUSxFQUFFLDBDQUEwQyx1Q0FBdUMsdUNBQXVDLHlDQUF5QyxPQUFPLEtBQUssU0FBUyxRQUFRLFFBQVEsRUFBRSxNQUFNLEtBQUsseUNBQXlDLFdBQVcsS0FBSyx1Q0FBdUMsV0FBVyxRQUFRLDBDQUEwQyxXQUFXLEtBQUssaUJBQWlCLGdCQUFnQixXQUFXLElBQVksT0FBTyxFQUFFLFFBQVEsTUFBTSxPQUFPLEtBQUssT0FBTyxFQUFFLFNBQVMsT0FBTyxRQUFRLEVBQUUsTUFBTSxLQUFLLGlCQUFpQixLQUFLLEVBQUUsU0FBUyxTQUFTLElBQUksRUFBRSxnQkFBZ0IsV0FBVyxLQUFLLE9BQU8sUUFBUSxVQUFVLE1BQU0sUUFBUSxLQUFLLE1BQU0sS0FBSyxrQkFBa0IsTUFBTSxLQUFLLFVBQVUsS0FBSyxZQUFZLEtBQUssT0FBTyxFQUFFLFFBQVEsRUFBRSxpQkFBaUIsV0FBVyxrQkFBa0IsT0FBTyxFQUFFLGNBQWMsRUFBRSxXQUFXLEtBQUssT0FBTyxRQUFRLFFBQVEsYUFBYSxPQUFPLEtBQUssT0FBTyxFQUFFLFFBQVEsS0FBSyxTQUFTLFNBQVMsV0FBVyxNQUFNLElBQUksZUFBZSxJQUFJLFdBQVcsUUFBUSxNQUFNLEtBQUssaUJBQWlCLHNCQUFzQix5QkFBeUIsTUFBTSxLQUFLLHVCQUF1QixNQUFNLEtBQUssdUJBQXVCLFFBQVEsRUFBSyxnQ0FBZ0MsUUFBUSxJQUFJLE9BQU8sMkJBQTJCLGlDQUFpQyxNQUFNLEtBQUssT0FBTyxRQUFRLFFBQVEsRUFBSyxxQkFBcUIsT0FBTyxLQUFLLHFCQUFxQixRQUFRLE1BQU0sT0FBTyxLQUFLLFNBQVMsUUFBUSxTQUFTLFNBQVMsTUFBTSxLQUFLLDBCQUEwQixLQUFLLGFBQWEsYUFBYSxFQUFFLDJDQUEyQyx5Q0FBeUMsd0NBQXdDLHdDQUF3QyxRQUFRLEtBQUssbUJBQW1CLFdBQVcsUUFBUSxPQUFPLElBQUksS0FBSyxFQUFFLFNBQVMsU0FBUyxNQUFNLEVBQUUsSUFBSSxFQUFFLFVBQVUsVUFBVSxpQkFBaUIsRUFBRSxvQkFBb0IsVUFBVSwyQkFBMkIsT0FBTyxRQUFRLE1BQU0sc0JBQXNCLFdBQVcsSUFBWSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sS0FBSyxPQUFPLFFBQVEsUUFBUSxHQUFHLFFBQVEsSUFBSSxTQUFTLFNBQVMsTUFBTSxNQUFNLElBQUksTUFBTSxRQUFRLElBQUksNEJBQTRCLE1BQU0sS0FBSyxRQUFRLEVBQUUsNENBQTRDLE1BQU0sYUFBYSxRQUFRLEtBQUssTUFBTSxFQUFFLElBQUksRUFBRSw2REFBNkQsU0FBUyxPQUFPLDJDQUEyQyw2REFBNkQsUUFBUSxLQUFLLHNDQUFzQyxnQkFBZ0IsWUFBWSxPQUFPLE1BQU0sUUFBUSxFQUFFLFNBQVMsU0FBUyxJQUFJLGlCQUFpQixNQUFNLEtBQUssMENBQTBDLFFBQVEsSUFBSSxrREFBa0QsS0FBSyxFQUFFLEtBQUssMEJBQTBCLFFBQVEsS0FBSyxLQUFLLEtBQUssSUFBSSxtREFBbUQsUUFBUSxLQUFLLElBQUksS0FBSyxLQUFLLE1BQU0sRUFBRSxNQUFNLDJCQUEyQixrQkFBa0IsV0FBVywrSkFBK0osT0FBTyxFQUFFLE1BQU0sS0FBSyxVQUFVLEtBQUssWUFBWSxJQUFJLEtBQUssRUFBRSxZQUFZLElBQUksUUFBUSxLQUFLLEtBQUssS0FBSyxlQUFlLEtBQUssTUFBTSxFQUFFLFdBQVcsT0FBTyxRQUFRLE1BQU0sNkJBQTZCLGtCQUFrQixRQUFRLEtBQUsscUNBQXFDLHNDQUFzQyxxQ0FBcUMsNEJBQTRCLFdBQVcsTUFBTSx3QkFBd0IsV0FBVyxLQUFLLFNBQVMsS0FBSyxlQUFlLElBQUksb0JBQW9CLHlCQUF5Qiw0QkFBNEIsTUFBTSxLQUFLLGdCQUFnQixLQUFLLDBCQUEwQixNQUFNLEtBQUssZ0JBQWdCLFVBQVUsa0JBQWtCLFVBQVUsRUFBRSxHQUFHLE9BQU8sU0FBUyxXQUFXLElBQVksT0FBTyxJQUFJLE1BQU0sS0FBSyxvQkFBb0IsS0FBSyxjQUFjLElBQUksT0FBTyxLQUFLLEtBQUssSUFBSSxPQUFPLE1BQU0sRUFBRSxFQUFFLE1BQU0sUUFBUSxHQUFHLFFBQVEsRUFBRSxTQUFTLFNBQVMsSUFBSSxJQUFJLE1BQU0sS0FBSyxRQUFRLE1BQU0sYUFBYSxHQUFHLFVBQVUsZUFBZSxtQkFBbUIsMkJBQTJCLHdCQUF3Qiw0Q0FBNEMsUUFBUSxFQUFFLFVBQVUsdUJBQXVCLHdDQUF3QyxRQUFRLEVBQUUsVUFBVSxzQkFBc0IsMkNBQTJDLFFBQVEsRUFBRSxVQUFVLGNBQWMsdUNBQXVDLDJDQUEyQyxRQUFRLEVBQUUsMkJBQTJCLDBCQUEwQiwwQ0FBMEMsUUFBUSxFQUFFLGtEQUFrRCxRQUFRLEVBQUUsVUFBVSxxQkFBcUIsOENBQThDLFFBQVEsRUFBRSxVQUFVLGtCQUFrQixpREFBaUQsUUFBUSxFQUFFLFVBQVUsVUFBVSw2Q0FBNkMsUUFBUSxFQUFFLFVBQVUsZUFBZSx5Q0FBeUMsUUFBUSxFQUFFLFVBQVUsY0FBYyw0Q0FBNEMsUUFBUSxFQUFFLFVBQVUsVUFBYSwrQ0FBK0MsUUFBUSxFQUFFLFVBQVUsZUFBZSx1QkFBdUIsMkNBQTJDLFFBQVEsRUFBRSxVQUFVLGVBQWUsc0JBQXNCLDhDQUE4QyxRQUFRLEVBQUUsVUFBVSxVQUFVLGNBQWMsMkNBQTJDLFVBQVUsdUJBQXVCLFVBQVUsYUFBYSx1Q0FBdUMsVUFBVSxzQkFBc0IsVUFBVSxZQUFZLDBDQUEwQyxVQUFVLGNBQWMsU0FBUywwQkFBMEIsZ0JBQWdCLGFBQWEsSUFBSSxjQUFjLElBQUksdUJBQXVCLFFBQVEsSUFBSSxFQUFFLHNCQUFzQixNQUFNLEtBQUssNkNBQTZDLFdBQVcsUUFBUSxNQUFNLFFBQVEsT0FBTyxLQUFLLFFBQVEsRUFBRSxRQUFRLElBQUksTUFBTSxFQUFFLElBQUksRUFBRSxNQUFNLEtBQUssa0JBQWtCLGFBQWEsS0FBSyxjQUFjLEtBQUssNkJBQTZCLGtCQUFrQixhQUFhLG9DQUFvQyxjQUFjLHVDQUF1QyxnQkFBZ0IsV0FBVyxRQUFRLGNBQWMsSUFBSSxVQUFVLElBQUksUUFBUSxLQUFLLFdBQVcsT0FBTyxtQkFBbUIsTUFBTSxLQUFLLFVBQVUsS0FBSyxZQUFZLElBQUksT0FBTyxFQUFFLEVBQUUsS0FBSyxrQkFBa0IsT0FBTyxFQUFFLFFBQVEsRUFBRSx3QkFBd0IsT0FBTyxFQUFFLGNBQWMsSUFBSSxRQUFRLGFBQWEsVUFBVSxLQUFLLFlBQVksSUFBSSxZQUFZLEtBQUssT0FBTyxFQUFFLElBQUksS0FBSyxVQUFVLE1BQU0sUUFBUSxFQUFFLEtBQUssZ0JBQWdCLEtBQUssV0FBVyxJQUFJLElBQUksb0JBQW9CLEtBQUssaUJBQWlCLEtBQUssZ0JBQWdCLEtBQUssWUFBWSxLQUFLLFlBQVksT0FBTyw2QkFBNkIsZ0NBQWdDLE1BQU0sS0FBSyw4QkFBOEIsZ0JBQWdCLEtBQUssNEJBQTRCLFdBQVcsUUFBUSxrQ0FBa0MsV0FBVyxRQUFRLDRCQUE0QixXQUFXLFFBQVEsa0NBQWtDLFdBQVcsUUFBUSw0QkFBNEIsV0FBVyxRQUFRLGtDQUFrQyxXQUFXLFFBQVEsNEJBQTRCLE9BQU8sS0FBSyxhQUFhLElBQUksU0FBUyxTQUFTLElBQUksS0FBSyxlQUFlLE9BQU8sTUFBTSxLQUFLLGlDQUFpQyxLQUFLLEtBQUssdUJBQXVCLFdBQVcsSUFBWSxPQUFPLEVBQUUsY0FBYyxJQUFJLE1BQU0sUUFBUSxjQUFjLEVBQUUsTUFBTSxRQUFRLFVBQVUsS0FBSyxPQUFPLEtBQUssRUFBRSxFQUFFLFFBQVEsRUFBSyxRQUFRLEtBQUssS0FBSyxNQUFNLEtBQUssaUJBQWlCLFdBQVcsS0FBSyxPQUFPLEVBQUUsUUFBUSxLQUFLLE9BQU8sRUFBRSwyQkFBMkIsTUFBTSxtQkFBbUIseUJBQXlCLFFBQVEsSUFBSSxJQUFJLElBQUksU0FBUyxTQUFTLE1BQU0sRUFBRSw0QkFBNEIsWUFBYyxJQUFJLEVBQUUsTUFBTSxNQUFNLFFBQVEsTUFBTSxtQkFBbUIsV0FBVyxLQUFLLFdBQVcsT0FBTyx1Q0FBdUMsUUFBUSxNQUFNLHNDQUFzQyxNQUFNLE1BQU0sdUJBQXVCLFVBQVUsRUFBRSxPQUFPLEtBQUssV0FBVyxLQUFLLE9BQU8sRUFBRSxXQUFXLE9BQU8sV0FBVyxLQUFLLFFBQVEsRUFBRSxTQUFTLFNBQVMsU0FBUyxTQUFTLFlBQVksT0FBTyxNQUFNLEtBQUssMENBQTBDLFNBQVMsT0FBTyw2REFBNkQsTUFBTSxJQUFJLG1FQUFtRSxXQUFXLEtBQUssY0FBYyxLQUFLLFdBQVcsTUFBTSxFQUFFLEVBQUUsSUFBSSxlQUFlLG1FQUFtRSxXQUFXLFFBQVEsY0FBYyxLQUFLLHlCQUF5Qiw0QkFBNEIsT0FBTyxvQkFBb0IsT0FBTyxpQkFBaUIsZUFBZSxvQkFBb0IsSUFBSSxrQkFBa0IsVUFBVSxnQkFBZ0IsTUFBTSxPQUFPLFFBQVEsTUFBTSxLQUFLLE9BQU8sS0FBSyxPQUFPLElBQUksV0FBVyxpQkFBaUIsVUFBVSxnQkFBZ0IsUUFBUSxFQUFLLFNBQVMsT0FBTyxRQUFRLEVBQUUsU0FBUyxTQUFTLDRCQUE0QixZQUFZLE1BQU0sTUFBTSxnQ0FBZ0MsT0FBTyxJQUFJLE1BQU0sUUFBUSxPQUFPLEVBQUUsUUFBUSxHQUFHLEtBQUssRUFBRSxRQUFRLEVBQUUsU0FBUyxTQUFTLE1BQU0sRUFBRSxJQUFJLEVBQUUsV0FBVyxJQUFJLElBQUksOEJBQThCLFFBQVEsTUFBTSxzQ0FBc0MsUUFBUSxHQUFHLHVEQUF1RCxRQUFRLEVBQUUseUJBQXlCLGlCQUFpQixNQUFNLE1BQU0sc0NBQXNDLE1BQU0sTUFBTSx5QkFBeUIsVUFBVSxtQkNJeCtZLDRFQVVBLEtDQ0EsWUFBQSxLQUdBLHlCQUFBLEtEVUEsS0NNQSxPQUFBLEVERUEsS0NRQSxRQUFBLE1EQ0EsR0NTRSxVQUFTLElBQUUsT0FBQSxNQUFBLEVESWIsR0NPa0IsV0FBTyxZQUd6QixPQUFBLEVBR0EsU0FBQSxRRENBLElDWUEsS0FBQSxJQUFBLFNBQUEsQ0FBQSxVQVVBLEVEUkUsV0FBWSxJQVFkLFlBQ0UsY0FBZSxLQ1lvQixnQkFBQSxVQUNuQix3QkFBTyxVQUFBLE9EUnZCLGdCQUFpQixVQUFVLE9BUTdCLEVBQ0EsT0FBRSxZQUFBLE9DdUJGLEtEYkEsSUFDQSxLQ2dCQSxLQUFBLElBQUEsU0FBQSxDQUFBLFVETkEsTUFDRSxVQUFXLElBUWIsSUFDQSxJQUNFLFVBQVcsSUFDWCxZQUFhLEVDc0JiLFNBQUEsU0FBc0IsZUFBQSxTRGpCeEIsSUNtQnFCLE9BQUEsT0RmckIsSUNtQkEsSUFBQSxNRFJBLElBQ0UsYUFBYyxLQVdoQixPQUNBLE1BQ0EsU0FDQSxPQUNBLFNDdUJBLEtBQUEsSUFBQSxDQUFBLEtBQUEsUURsQkUsT0FBUSxFQ2tDVixPRHhCQSxNQUVFLFNBQVUsUUFRWixPQzZCQSxPRDFCRSxlQUFnQixLQVFsQixjQUNBLGFBQ0EsY0FIQSxPQzhCRSxtQkFBZSxPRGxCakIsZ0NBQ0EsK0JDMEJBLGdDQUpBLHlCQUtFLGFBQUEsS0R4QkEsUUFBUyxFQVFYLDZCQUNBLDRCQUNBLDZCQ3lCQSxzQkR6QkEsUUFBQSxJQUFBLE9BQUEsV0NvQ0EsU0QzQkUsUUFBUyxNQUFPLE1BQU8sT0FTekIsT0NpQ0UsV0FBQSxXQUNBLE1BQUEsUUQ1QkEsUUFBUyxNQUVULFVBQVcsS0FDYixRQUFBLEVBR0UsWUFBYSxPQVFmLFNDZ0NpQixlQUFPLFNBVXhCLFNBQ0UsU0FBQSxLQVdGLGdCRHBDQSxhQ3VDQSxXQUFBLFdEckNFLFFBQUEsRUFTRix5Q0FDQSx5Q0VuVEEsT0FBQSxLRjRUQSxjRS9TSSxtQkFBbUIsVUZrVHJCLGVBQWdCLEtBUWxCLHlDRTFTSSxtQkFBQSxLRm1USiw2QkV0U0ksbUJBQWtCLE9BRWxCLEtBQUEsUUZrVEosUUFDRSxRQUFTLE1FOVJULFFBQ0UsUUFBQSxVRitTSixTRzdXQSxRQUFBLEtIcVhBLFNHM1dBLFFBQUEsS0grV0EsV0czV0ksWUFBQSxvQkNQQSxJQUFBLG9EQUFBLGVBQUEsQ0FBQSxtREFBQSxlSnFYRixZR2xYRixJSG1YRSxXRzdXTSxPQUtSLFdBQ0ksWUFBQSxxQkFDQSxJQUFBLDZDQUFtQixlQUFBLENBQUEsNENBQUEsZUg0V3JCLFlBQWEsSUd6V2YsV0FBQSxPSDZXQSxXRzFXSSxZQUFBLGNBSEosSUFBQSw4Q0FBQSxlQUFBLENBQUEsNkNBQUEsZUhnWEUsWUczV00sSUg0V04sV0FBWSxPQUdkLFdHeldBLFlBQUEsUUFDSSxJQUFBLG9DQUNBLElBQUEsMENBQVUsMkJBQUEsQ0FBQSxvQ0FBQSxrQkFBQSxDQUFBLHFDQUFBLGNBQUEsQ0FBQSw0Q0FBQSxjQUNWLFlBQUEsSUgyV0YsV0FBWSxPR3hXZCxhQUFBLE1INldBLGtCQURBLGVJaFpJLFlBQUEsa0JKb1pGLFdHaFhGLE9IaVhFLFlHMVdNLElIMldOLGFHMVdNLE9IMldOLGVHMVdNLEtBVFIsWUFBQSxFSHNYRSx1QkkxWkUsWUoyWkYsd0JHdlhGLFVBa0JBLDJCQUNJLFFBQUEsUUgyV0osMEJHdldJLFFBQUEsUUgyV0osa0NBQ0UsUUd6V00sUUFJUiwyQkFDSSxRQUFBLFFIMldKLHNCR3ZXSSxRQUFBLFFIMldKLHFCQUNFLFFHeldNLFFBSVIsa0JBQ0ksUUFBQSxRSDJXSixtQkkxYkksUUFBQSxRSjhiSixFQUVBLFFBREEsU0d0V0EsV0FBQSxRSDJXQSxLR3RXQSxXQUFBLFdIMFdBLEtHdldJLE9BQUEsRUh5V0YsVUFBVyxNR3RXYixLQUFBLElBQUEsSUFBQSxDQUFBLEtBQUEsV0FBQSxDQUFBLFdBQ0ksTUFBQSxRSDBXSix5QkFDRSxLR3JXRixVQUFBLEtBQ0ksWUFBQSxNSDBXSixJR3JXSSxVQUFBLEtBQ0EsZUFBQSxJSHlXSixFR3JXSSxnQkFBZSxLQ3RIZixtQkFBQSxJQUFBLElKOGRGLFdHblhGLElBQUEsSUhvWEUsTUd2V00sUUgwV1IsUUFDRSxNR3RXTSxRSHlXUixFR2xXQSxPQUFBLEVBQUEsRUFBQSxLSHNXQSxHQUNFLE9HbldNLEVIb1dOLFFHbldNLEVIb1dOLFdHbldNLEtIc1dSLEdBQ0UsVUduV1UsS0hvV1YsWUduV1UsS0hvV1YsWUFBYSxJRy9WZixPQUFBLEVBQUEsRUFBQSxLQUNJLE1BQUEsUUhtV0oseUJHL1ZJLEdBQ0EsVUFBUyxLQUNULFlBQWUsS0FDZixjQUFpQixNSG9XckIsT0FDRSxVR2hXTSxLSG1XUix5QkcvVkksT0FDQSxVQUFBLE1Ib1dKLEdBQ0UsVUduV00sS0FKUixZQUFBLEtIeVdFLE9HbFdNLEVBQUEsRUFBQSxLSG1XTixZR2xXZ0IsSUhtV2hCLE1JL2dCRSxRSmtoQkoseUJHaFdBLEdBQ0ksVUFBQSxLSGtXQSxZQUFhLEtHL1ZqQixjQUFBLE1Ib1dBLEdHcFdBLFVBQUEsS0hzV0UsWUcvVmlCLEtIZ1dqQixZRy9WTSxJSGdXTixNRy9WTSxRSGdXTixPRy9WTSxFQUFPLEVBQUEsS0hrV2YseUJBQ0UsR0lyaEJFLFVBQUEsS0p1aEJBLFlHL1dKLEtIZ1hJLGNHaFdRLE1Ib1daLEdBQ0UsVUc1Vk0sS0g2Vk4sWUc1Vk0sS0g2Vk4sT0c1VlksRUFBQSxFQUFBLEtINlZaLE1HNVZNLFFIK1ZSLHlCQUNFLEdJcGlCRSxVQUFBLEtKc2lCQSxZR3pXSixLSDBXSSxjRzdWUSxNSGlXWixLQUNFLFdHelZNLElIMFZOLE1HelZNLFFINFZSLFNBQ0UsbUJHelZtQixJQUFBLElIMFZuQixXR3pWTSxJQUFBLElIMFZOLFNHelZNLE9IMFZOLFlJcGpCRSxLSnVqQkosV0d0VkEsVUFBQSxPQUNJLFFBQUEsRUFBQSxLQUNBLE9BQUEsRUFBQSxLQUZKLFNBQUEsU0g2VkEsS0FDRSxXR3ZWYSxRSHdWYixXR3ZWYyxFQUFBLElBQUEsSUFBQSxVSHdWZCxjR3ZWZSxJSHdWZixPR3ZWTSxFSHdWTixNR3ZWTSxLSHdWTixXSXBrQkUsT0pxa0JGLEtHcFdGLElBQUEsSUFBQSxDQUFBLEtBQUEsbUJBQUEsQ0FBQSxXSHFXRSxRR3hWVSxLQUFBLEtIeVZWLFFBQVMsYUdwVlgsZUFBQSxJQUNJLE9BQUEsUUh3VkoseUJHcFZJLEtBTEosVUFBQSxLQVFRLFlBQVcsTUh3Vm5CLFdBQ0UsV0dwVk0sUUhxVk4sTUdwVk0sS0h1VlIsV0FDRSxRR2xWTSxFSHFWUixTR3pXQSxXQUFBLE9INldBLGVBQ0UsUUc5VVUsTUFoQ1osTUFBQSxRSGdYRSxVRzNVTSxLSDRVTixZQUFhLEtHeFVmLFlBQUEsSUg0VUEseUJHeFVJLGVBQ0EsVUFBQSxLQUNBLFlBQUEsTUg2VUosY0d4VUksS0FBQSxJQUFBLENBQUEsS0FBZSxXQUFBLENBQUEsV0FDZixNQUFBLEtBQ0EsV0FBQSxRQUNBLGNBQVUsSUFDVixRQUFBLElBQUEsS0FDQSxPQUFBLEtBQUEsT0FBQSxFQWhCSixNQUFBLFFIOFZBLG9CQUNFLFFHL1ZGLEVIZ1dFLFdHeFVNLEtIMlVSLFVBQ0UsUUd2VU0sWUh3VU4sUUd2VU0sS0h3VU4sT0d2VU0sRUFBQSxNSDBVUix5QkFDRSxVR3BVTSxtQkFBVyxTQUNYLHNCQUFZLE9BQ1osZUFBZSxRSHlVdkIsZUFDRSxRR25VVSxFQUFBLEtIb1VWLE1HblVVLElIc1VaLHlCQUNFLGVBQ0UsTUdqVVEsTUhxVVosYUFDRSxXQUFZLE9BR2QsYUc3VFEsU0FBQSxTSGlVUix5QkFDRSxhR3RVRixRQUFBLE1IMlVBLG9CQUNFLFFBQVMsR0cxVFgsU0FBQSxTQUNJLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUhKLE9BQUEsT0hnVUUsV0cxVE0sa0NBQWtCLElBQUEsRUFBQSxVSDJUeEIsZ0JHMVRZLEtBQUEsT0g2VGQsMEJBQ0Usb0JHelRNLGdCQUFlLE9BQUEsUUg4VHZCLGVBQ0UsU0czVUYsU0EwQkEsc0JBQ0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFSHFURixNQUFPLEVLeHRCVCxPQUFBLE1BQ0ksV0FBQSxpQ0FBZSxJQUFBLEVBQUEsVUFDZixnQkFBTSxLQUFBLE1MNHRCViwwQkt6dEJJLHNCQUxKLGdCQUFBLE9BQUEsT0xvdUJBLGVBQ0UsU0sxdEJNLFNMNnRCUixzQkFDRSxRSzN0QlUsR0w0dEJWLFNLNXRCVSxTTDZ0QlYsSUs1dEJVLEVMNnRCVixLSzd0QlUsRUw4dEJWLE1LN3RCVSxFTDh0QlYsT0s5dEJVLE1MK3RCVixXSy91QkYsMkNBQUEsSUFBQSxFQUFBLFVMZ3ZCRSxnQks3dEJVLEtBQWMsTUxndUIxQiwwQkFDRSxzQkFDRSxnQks1dEJRLE9BQWlCLE9MZ3VCN0Isa0JBQ0UsU0sxdkJGLFNMMnZCRSxPSzF0QlUsS0w2dEJaLHlCS3J0QkEsUUFBQSxHQUNJLFNBQUEsU0FBQSxJQUFBLEVBQ0EsS0FBQSxFQUFBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsV0FBQSxrQ0FBa0IsSUFBQSxJQUFBLFVBQ2xCLGdCQUFBLEtBQUEsS0FHSiwwQkFDSSx5QkFDQSxnQkFBWSxPQUFBLE1MNHRCaEIsZUt2dEJJLFNBQUEsU0Q5Q0EsTUFBQSxLSnd3QkYsT0tqdUJGLEtMa3VCRSxRS3p0Qk0sTUwwdEJOLE9LenRCTSxRTDZ0QlIsc0JBREEsdUJLcnRCQSxRQUFBLEdBQ0ksTUFBQSxLQUFBLE9BQU8sSUFDUCxXQUFBLFFBQUEsY0FBYSxJQUZqQixTQUFBLFNMNnRCRSxJS3p0Qk0sSUwwdEJOLEtLMXRCTSxJTDJ0Qk4sT0sxdEJNLEtBQUEsRUFBQSxFQUFBLE1MNnRCUixzQkFDRSxrQktudUJGLGNMb3VCRSxVSzV0QlUsY0w2dEJWLG1CSzV0QlUsSUFBa0IsSUw2dEI1QixXS3R1QkYsSUFBQSxJTDB1QkEsNEJBREEsNkJBRUUsV0sxdEJrQixRTDZ0QnBCLDZCQUNFLGtCSzF0QmtCLFVMMnRCbEIsVUsxdEJrQixVTDZ0QnBCLHNCQUNFLFFLcHZCRixLTHV2QkEsUUFDRSxTSy9zQmtCLE1MZ3RCbEIsSUFBSyxNQUNMLE1LMXZCRixrQkwydkJFLFdLN3NCYyxLTDhzQmQsY0s3c0JjLEtMOHNCZCxPSzdzQmMsSUFBQSxNQUFBLFFMOHNCZCxXSzdzQmMsRUFBQSxJQUFBLElBQUEsVUw4c0JkLFFLL3ZCRixLQUFBLEtBQUEsS0xnd0JFLFFLN3NCa0IsR0w4c0JsQixVSzdzQmtCLE1MOHNCbEIsVUs3c0JrQixLTDhzQmxCLFlLN3NCa0IsS0w4c0JsQixZSzdzQmtCLElMOHNCbEIsUUs3c0JrQixFTDhzQmxCLFdLN3NCa0IsT0w4c0JsQixtQks3c0I2QixJQUFBLElMOHNCN0IsV0s3c0JrQixJQUFBLElMZ3RCcEIsZUFDRSxRSy9zQmtCLEVMZ3RCbEIsV0todEJrQixRTG10QnBCLDBCQUNFLFFLenNCRixNQUFBLE1MOHNCQSx5Qkt6c0JJLFFBQ0EsS0FBQSxLQUFBLFVBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBYyxNTCtzQmxCLHlCS3Z0QkEsU0FBQSxTTHl0QkUsSUszc0JNLEtMNHNCTixNSzVzQk0sS0w2c0JOLE1LNXNCTSxLTDZzQk4sT0s1c0JNLEtMNnNCTixPSzVzQk0sUUxndEJSLGdDQURBLGlDQUVFLFFLbHVCRixHTG11QkUsU0szc0JjLFNMNHNCZCxJQUFLLElBQ0wsS0tydUJGLElMc3VCRSxPS3hzQmtCLElMeXNCbEIsTUt4c0JrQixLTHlzQmxCLFdLeHVCRixRTHl1QkUsT0t4c0JzQixLQUFBLEVBQUEsRUFBQSxNTDJzQnhCLGlDQUNFLGtCS3ZzQitCLGNMd3NCL0IsVUt2c0JrQixjTDBzQnBCLGdDQUNFLGtCS3pzQnNCLGVBekN4QixVQUFBLGVMc3ZCQSw0Qkt0dkJBLE9BQUEsRUx3dkJFLGNLanNCTSxJQUFBLE1BQW1CLFFBdkQzQixXQUFBLElMMHZCRSxjS2hzQk0sRUxpc0JOLFFLM3ZCRixJQUFBLEtMNHZCRSxVS2hzQlUsS0xtc0JaLG9DQUNFLE9LL3JCYyxLTGdzQmQsT0tqd0JGLEtMa3dCRSxXSzdyQmMsS0w4ckJkLE9LN3JCYyxJQUFBLE1BQUEsUUxnc0JoQixjQUNFLFNLdndCRixTTHd3QkUsY0sxckJrQixLTDJyQmxCLFVLMXJCa0IsS0w2ckJwQixvQkFDRSxTSzd3QkYsU0w4d0JFLElBQUssRUFDTCxPQUFRLEVBQ1IsS0FBTSxFQUNOLE1BQU8sRUFDUCxRQUFTLElLMXJCYSxLTDJyQnRCLFVLbnhCRixLTG94QkUsUUt2ckJrQixFRDdOaEIsMkJDdU9BLFFBQUEsRUxrckJGLFdLaHJCVSxPTG1yQloseUJBQ0UsTUs5cUJrQixJTGlyQnBCLFlBQ0UsTUsxckJFLEtMMnJCRixPSzlxQnNCLEtMK3FCdEIsV0s1ckJFLDZCQUFBLElBQUEsSUFBQSxVTDZyQkYsZ0JLN3FCc0IsS0FBQSxLTGdyQnhCLFFBQ0UsU0tqc0JFLE1Ma3NCRixJSzFxQmMsRUwycUJkLE1LMXFCYyxLQUlaLFFBQUEsR0x3cUJGLG1CS3ZxQk0sSUFBQSxJTHdxQk4sV0t4cUJNLElBQUEsSUwycUJSLGlCQUNFLEtLdnFCQSxJQUFBLENBQUEsS0FBWSxtQkFBQSxDQUFBLFdMd3FCWixXS3ZxQkEsUUx3cUJBLFFLdnFCQSxLQUFXLEVMd3FCWCxtQkt2cUJZLFFBQUEsSUx3cUJaLFdLdnFCVSxRQUFBLElMMHFCWiw0QkFDRSxRS3ZxQkEsWUx3cUJBLFFLdnFCQSxLTHdxQkEsaUJLdnFCTSxJTHdxQk4sZ0JLeHFCTSxTTHlxQk4sa0JLcnJCRCxPTHNyQkMsWUt4cUJVLE9MMnFCWixtQkFDRSxNS3hxQlUsS0wycUJaLHNCQUNFLEtLeHFCVSxJQUFBLENBQUEsS0FBQSxtQkFBbUIsQ0FBQSxXTHlxQjdCLFFLenFCVSxJQUFBLEtMMHFCVixZS3pxQlUsS0w0cUJaLGVBQ0UsV0t4cUJjLEtBSWYsV0FBQSxFQUFBLElBQUEsS0FBQSxVTHdxQkQsd0JBQ0UsUUtycUJBLElBQVMsRUx3cUJYLHlCQUNFLFFLcnFCTSxLQUFBLEVMd3FCUixVQUNFLFFLdHFCVSxZTHVxQlYsUUt2cUJVLEtMd3FCVixrQkt4cUJVLE1MeXFCVixZS3hxQlUsV0x5cUJWLFFLeHFCVSxLQUFBLEVMeXFCVixTS3pxQlUsU0wwcUJWLG1CS3ZyQkQsUUFBQSxJTHdyQkMsV0t6cUJjLFFBQWMsSUw0cUI5QixNQUNFLE1LNXJCRCxNTDZyQkMsT0t6cUJrQixLTDBxQmxCLFdLOXJCRCx3QkFBQSxJQUFBLElBQUEsVUwrckJDLGdCS3pxQnNCLEtBQUEsS0wwcUJ0QixRS2hzQkQsTUxpc0JDLGFLcnFCMEIsS0xzcUIxQixZS3RxQjBCLEVMeXFCNUIseUJBQ0UsTUFDRSxNS2hxQjRCLE1MaXFCNUIsT0tocUI0QixNTG9xQmhDLFFBQ0UsUUFBUyxNQUNULE9BQVEsS0FHVixVQUNFLGlCSzFwQmtCLEVMMnBCbEIsS0FBTSxFQUNOLFFLMXBCa0IsWUwycEJsQixRSzFwQmtCLEtMNnBCcEIsYUFDRSxpQksxcEJzQixFTDJwQnRCLEtBQU0sRUFDTixRQUFTLFlBQ1QsUUFBUyxLQUNULGlCSzFwQnNCLElMMnBCdEIsZ0JLMXBCc0IsU0w2cEJ4QixnQkFDRSxLQUFNLElLM3BCZ0IsSUFBQSxDQUFBLEtBQUEsV0FBcUIsQ0FBQSxXTDRwQjNDLFNLM3BCc0IsU0w4cEJ4QiwyQkFDRSxjS3RwQmdCLEVMeXBCbEIsMEJBQ0UsUUt2cEJNLEdMd3BCTixNS3ZwQk0sSUx3cEJOLE9LeHBCTSxLTHlwQk4sU0t4cEJNLFNMeXBCTixLS2hxQkUsRUxpcUJGLElLeHBCVSxJTHlwQlYsV0t4cEJVLEtMeXBCVixXS25xQkUsUUxzcUJKLDZCQUNFLE1BQU8sS0FDUCxPS3hxQkUsS0wycUJKLDhCQUNFLGtCS3BwQnVCLFVMcXBCdkIsVUs3cUJFLFVMZ3JCSixnQ0s1b0JDLFFBQUEsRUw4b0JDLFdLN29CZ0IsUUxncEJsQixrQkFDRSxNSzlvQk0sUUwrb0JOLFNLOW9CTSxTTCtvQk4sUUs5b0JNLE1MK29CTixRSzlvQk8sSUFBQSxLTGlwQlQsd0JBQ0UsUUs5b0JBLEdMK29CQSxTQUFVLFNNaGtDWixPQUFBLEtBQ0ksS0FBQSxLQUNBLE9BQUEsSUFDQSxjQUFBLElBQ0EsV0FBVyxRQUNYLE1BQUEsS0FDQSxrQkFBaUIsVUFDakIsVUFBQSxVQUNBLHlCQUFrQixFQUFBLElGSmxCLGlCQUFBLEVBQUEsSUp1a0NGLG1CTTNrQ0YsSUFBQSxJTjRrQ0UsV01sa0NNLElBQUEsSU5xa0NSLFdBQ0UsUU1qa0NNLEtOb2tDUixVQUNFLFNBQVUsU00vakNaLE1BQUEsTUFDSSxZQUFBLEtBQUEsSUFBQSxLQUNBLEtBQUEsSUZaQSxr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UixpQkFDRSxjV3BnREYsS1h1Z0RBLG1CQUNFLE1Xbi9DVSxLWHMvQ1oseUJBQ0UsUVcvK0NVLEdYay9DWixtQkFDRSxXVzcrQ00sSVg4K0NOLE1XOStDTSxRWCsrQ04sWVcvK0NNLElYay9DUiw0QldyaERBLFdBQUEsS1h5aERBLHlCQUNFLDRCQUNFLFdXM2hESixNWCtoREEsYUFDRSxTV2hpREYsU1hpaURFLFVXMytDVSxNWDQrQ1YsY1c1K0NVLEtYNitDVixjVzcrQ1UsS1hnL0NaLHlCQUNFLGFJN2lERSxjQUFBLEtKK2lEQSxVV3ppREosTVg2aURBLGtCQUNFLFNXdCtDVSxTWHUrQ1YsSVd0K0NVLEVYdStDVixPV3YrQ1UsRVh3K0NWLE1BQU8sRVl6akRULE1BQUEsS0FDSSxjQUFlLEVBQUEsSUFBQSxJQUFBLEVSUWYsV0FBQSxLSm9qREYsVVk3akRGLEtaOGpERSxZWTFqRE0sS0FKUixRQUFBLEVaa2tEQSx3QkFDRSxRWW5rREYsRVpza0RBLGNBQ0UsUVlyakRNLFlac2pETixRWXJqRE0sS1p3akRSLHlCQUNFLGNBQ0UsaUJZcmpEa0IsT1pzakRsQixnQllyakRRLFFaeWpEWixvQkFDRSxZWW5sREYsS1pzbERBLG1CQUNFLFFBQVMsTUFDVCxNWXhsREYsS1p5bERFLE9ZL2lEa0IsS1pnakRsQixXWS9pRGtCLE9BM0NwQixVQUFBLEtaNGxERSxZWTFpRE0sS1oyaUROLGNZMWlETSxJWjJpRE4sTUFBTyxLWXZpRFQsT0FBQSxJQUFBLE1BQUEsWVoyaURBLHlCQUNFLFFZeGlETSxHWjJpRFIsZUFDRSxRWXBpRE0sWVpxaUROLFFZcmlETSxLWnNpRE4sbUJZcmlEcUIsV1pzaURyQixzQllyaURxQixRWnNpRHJCLGVZcGpERixZWnFqREUsWVlwaURVLEtacWlEVixpQllwaURVLE9acWlEVixnQllwaURVLE9adWlEWix5QkFDRSxlQUNFLG1CSTFtREEsU0oybURBLHNCWTdqREosT1o4akRJLGVZcGlEWSxPWnFpRFosa0JZcGlEWSxPWnFpRFosWVlwaURZLFFad2lEaEIsTUFDRSxPWWppRGMsRVpvaURoQixjQUNFLFFBQVMsRUFBRSxLYWhvRGIsUUFBQSxZQUNJLFFBQUEsS2Jvb0RKLHlCYXJvREEsY0FRUSxjQUFBLEtiZ29ESixRQUFTLEdBSWIsaUJhN25ESSxRQUFBLEVBQUEsS0FDQSxZQUFBLElBQUEsTUFBQSxLYmlvREoseUJBQ0UsaUJhN25ETSxZQUFBLEdia29EUix5QkFDRSxvQmFob0RNLFlBQUEsSUFBQSxNQUFzQixNYnFvRDlCLG1CQUNFLE1hbHBERixLYnFwREEsYUFDRSxXYXRwREYsTWJ1cERFLFFhL25EVSxNQUFBLEVBQVcsTWJnb0RyQixTYXhwREYsU2J5cERFLFNhN25EVSxPYmdvRFoseUJBQ0UsYUFDRSxZYTVuRFksTWI2bkRaLFdhNW5EWSxNYmdvRGhCLHdCQUNFLFNhMW5EVSxTYjJuRFYsUWFycURGLEVid3FEQSxxQkFDRSxVYXRuRFUsTWJ1bkRWLE9hMXFERixFQUFBLEtiNnFEQSw0QkFDRSxPYXBuRGMsRUFBQSxLQUFBLEtBQUEsS2JxbkRkLFlhL3FERixJQUFBLE9BQUEsUWJnckRFLFFhbG5EYyxFQUFBLEtibW5EZCxNYWxuRGMsUWJtbkRkLFlhbHJERixJYnFyREEseUJBQ0UsNEJBQ0UsT2FobkRRLEVBQUEsRUFBQSxLQUFBLE1ib25EWiwrQkFDRSxZYTVyREYsSWI2ckRFLFlhNW1Ea0IsS2I2bURsQixPQUFRLEVBQUUsRUFBRSxLYzFzRGQsTUFBQSxRZDhzREEsc0JJNXNESSxXQUFBLE9KZ3RESiw0QkFDRSxRY3ZzRE0sTWR3c0ROLE1BQU8sUWNwc0RULFVBQUEsS0FDSSxZQUFZLEtBQ1osWUFBQSxJZHdzREosc0JjcnNESSxXQUFBLG9DQUFzQixJQUFBLEtBQUEsVUFBdEIsZ0JBQUEsTWQwc0RKLHFCQUNFLFdjdnNETSx3Q0FBa0IsSUFBQSxLQUFBLFVkd3NEeEIsZ0JjdnNETSxNZDBzRFIsdUJBQ0UsV2N2c0RNLDBDQUFtQixJQUFBLEtBQUEsVWR3c0R6QixnQmN2c0RNLE1kMHNEUix5QkFDRSxXY3ZzRFUsNENBbUJQLElBQUEsS0FBQSxVZHFyREgsZ0JjM3RERixNZDh0REEsK0JBQ0UsV2Nyc0RVLGtEQUFXLElBQUEsS0FBQSxVZHNzRHJCLGdCY3JzRFUsTWR3c0RaLG1CQUNFLFdJbHZERSxzQ0FBQSxJQUFBLEtBQUEsVUptdkRGLGdCY3J1REYsTWR3dURBLHFCY3h1REEsV0FBQSwyQ0FBQSxJQUFBLEtBQUEsVWQwdURFLGdCY2pzRE0sTWRvc0RSLGVBQ0UsV2Nuc0RNLFFBQUEsc0JBQXlCLElBQUEsRUFBQSxVZG9zRC9CLGdCY3BzRE0sS0FBQSxNZHFzRE4sV2Nwc0RNLE1kcXNETixRY3BzRE0sTUFBQSxFQUFlLEtkcXNEckIsU2Nwc0RNLFNkcXNETixTY3BzRE0sT2Rxc0ROLE1jcHZERixLZHV2REEsMEJBQ0UsZUFDRSxnQmNuc0RRLE9BQWtCLE9kdXNEOUIsa0JBQ0UsTWNuc0RjLEtkc3NEaEIsMENlbHhESSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtmc3hESixzREFDRSxRZWx4RE0sYWZteEROLE9lbHhETSxLQUFBLEVmcXhEUixpQkFDRSxRZXJ4RE0sS0FBQSxFZnd4RFIsc0JlanlEQSxVQUFBLE1mbXlERSxPZWx4RE0sRUFBQSxLZm14RE4sUUloeURFLFlKaXlERixRZXJ5REYsS2ZzeURFLFVlbHhEVSxLZnF4RFoseUJlenlEQSxNQUFBLElmMnlERSxRZTd3RE0sSWZneERSLHlCQUNFLHlCQUNFLE1BQU8sS0FJWCx5QkFDRSx5QklqekRFLE1BQUEsTUpzekRKLGNBQ0UsUWV4d0RNLE1meXdETixPZXp3RE0sTWYwd0ROLFdlendETSxFQUFBLElBQUEsSUFBQSxVZjB3RE4sV2Uxd0RNLFFmMndETixNZTN3RE0sUWY0d0ROLFFJNXpERSxLSjZ6REYsU2UxeERGLFNmNnhEQSxpQkFDRSxVQUFXLEtlendEYixZQUFBLEtBQ0ksWUFBQSxJQUNBLGNBQWUsS0FDZixtQkFBZSxJQUFBLElBQ2YsV0FBQSxJQUFBLElmNndESixzQkFDRSxLZTF3RE0sSUFBQSxLQUFBLENBQUEsS0FBZSxhQUFBLENBQUEsV2Yyd0RyQixNZTF3RE0sS0FUUixtQkFBQSxJQUFBLElmcXhERSxXZXh3RE0sSUFBQSxJZjJ3RFIscUJleHhEQSxNQUFBLEtmMHhERSxPZXJ3RE0sS2Zzd0ROLFNlcndETSxTZnN3RE4sT2Vyd0RNLEVmc3dETixNZXJ3RE0sRWZzd0ROLFNlcndEYSxPZnN3RGIsTUloMURFLEtKaTFERixRZWh5REYsS0FBQSxJQUFBLElBQUEsS2ZpeURFLFVlcndEVSxLZnd3RFosNEJlcHlEQSxRQUFBLEdmc3lERSxTZWh3RE0sU2Zpd0ROLEllaHdETSxFZml3RE4sT2Vod0RNLEVmaXdETixLZWh3RE0sRUF6Q1IsTUFBQSxFZjJ5REUsTWU5dkRNLEVmK3ZETixPZTV5REYsRWY2eURFLE9lN3ZEVSxJQUFBLE1BQUEsWWY4dkRWLGFlN3ZEVSxFQUFBLEVBQUEsS0FBZSxLZjh2RHpCLG9CZTd2RDJCLFFmZ3dEN0IsNkJBQ0UsU2UvdkRVLFNmZ3dEVixRSXIyREUsRUp3MkRKLG9CQUNFLFdleHpERixRZjJ6REEsdUJBQ0UsTWU3dkRjLEtmZ3dEaEIsNEJBQ0UsTWU3dkRjLFFmZ3dEaEIsOEJBQ0UsU2U3dkRrQixPZjh2RGxCLFdlN3ZEa0IsT2Y4dkRsQixVZXQwREYsTWZ1MERFLE9lMXZEYyxFQUFBLEtBQUEsS2YydkRkLFNleDBERixTZjIwREEsMENBQ0UsU2V4dkRzQixTZnl2RHRCLE1BQU8sTUFDUCxRZXh2RHNCLElmeXZEdEIsT2V4dkRzQixFQUFBLEtmeXZEdEIsV2V4dkRzQixLZjJ2RHhCLHlCZW4xREEsMENBcUdZLE1BQUEsTWZvdkRaLDhDQUNFLE1lMTFERixLZjIxREUsT2U5dURVLEtmaXZEWixzQ2UxdURJLFFBQUEsR0FDQSxTQUFBLFNYdEtBLElBQUEsSUptNURGLEtlaHZERixFZml2REUsTWUzdURNLEVmNHVETixXZTN1RE0sSUFBQSxPQUFpQixRZjh1RHpCLDJCQUNFLFdlMXVETSxPZjJ1RE4sVWUzdURNLEtmNHVETixZZTV1RE0sS2Y2dUROLE1lNXVETSxRQWJSLGNBQUEsS2Y2dkRBLHlCQUNFLDJCQUNFLFVlenVEUSxLZjB1RFIsWWV6dURRLE1mNnVEWixnQ0FDRSxRSXg2REUsYUp5NkRGLFFldHdERixFQUFBLEtmdXdERSxTZXR1RGtCLFNmdXVEbEIsY2V4d0RGLEtmMndEQSx5QkFDRSxnQ0FDRSxRZXB1RGdCLEVBQUEsTWZ3dURwQiw2Q0FDRSxRZWx4REYsR2ZteERFLFNlcHVEc0IsU2ZxdUR0QixLQUFNLEVBQ04sSUFBSyxJZXJ4RFAsT0FBQSxJZnV4REUsV2U5dERNLEtmK3RETixNZTl0RE0sSWZpdURSLDBEQUNFLFFlN3REVSxLZmd1RFosMEJBQ0UsT2U1dERNLEtmNnRETixjZTV0RE0sS2Y2dEROLFdlNXRETSxRZjZ0RE4sU2VueURGLFNmdXlEQSxpQ0FEQSxrQ0FFRSxRZTd0RGMsR2Y4dERkLFNlN3REYyxTZjh0RGQsSUFBSyxFQUNMLE9JcjlERSxFSnM5REYsTUFBTyxRQUdULGtDQUNFLEtBQU0sRWVoekRSLFdBQUEsUWZvekRBLGlDQUNFLE1BQU8sRWV4dERULFdBQUEsUWY0dERBLFdBQ0UsVUFBVyxLZTd0RGIsWUFBQSxLQzNRQSx5QkFDSSxXQUNBLFVBQUEsS0FDQSxZQUFlLE1oQmcvRG5CLGNnQm4vREEsWUFBQSxJaEJ1L0RBLGtCZ0J2L0RBLFFBQUEsRUFBQSxFQUFBLEVBQUEsS2hCeS9ERSxVZ0J0K0RNLE1oQnkrRFIseUJBQ0Usa0JBQ0UsVWdCdCtEUSxNaEIwK0RaLG9CQUNFLE9nQngrRFUsRUFBQSxFQUFBLEtoQjIrRFosdUJBQ0UsTUFBTyxRQUdULDZCZ0IxZ0VBLE1BQUEsUWhCOGdFQSxhQUNFLFFnQm4rRFUsWWhCbytEVixRZ0JoaEVGLEtoQmloRUUsVWdCbCtEYyxLaEJxK0RoQix3QkFDRSxRZ0JyaEVGLEVBQUEsS0FBQSxFQUFBLEVoQnNoRUUsTWdCNzlEVSxRaEI4OURWLGNnQjc5RFUsS2hCZytEWix5QmdCejlESSx3QkFDQSxNQUFBLEladkRBLGNBQUEsTUpzaEVKLHlCQUNFLHdCQUNFLE1nQno5REksS0FYUixjQUFBLEdoQnkrREEsWUFDRSxRZ0J2OURVLEtBQUEsRUFBQSxFaEIwOURaLGVBQ0UsV2dCeDlEYyxPaEIyOURoQixVQUNFLFFnQjM5RGMsWWhCNDlEZCxRZ0JuL0RGLEtoQm8vREUsY2dCejlEYyxLaEI0OURoQix5QkFDRSxVQUNFLGtCZ0J6OURnQixPaEIwOURoQixZZ0J6OURnQixRaEI2OURwQixpQkFDRSxNZ0JsOURjLEloQm05RGQsUWdCbDlEYyxZaEJtOURkLFFJcmpFRSxLSnNqRUYsbUJnQmxnRUYsU2hCbWdFRSxzQmdCbDlENkIsT2hCbTlEN0IsZWdCbDlEa0IsT2hCcTlEcEIseUJBQ0UsaUJBQ0UsTWdCajlEWSxNaEJxOURoQiwyQkFDRSxZSWxrRUUsS0pta0VGLGFnQi9nRUYsS2hCZ2hFRSxZZ0JqOURzQixJQUFBLE9BQVcsUWhCazlEakMsY2dCamhFRixLaEJvaEVBLDZCQUNFLE9nQjU4RFUsRWhCKzhEWixzQkFDRSxPZ0I1OERVLEVBQUEsS2hCKzhEWix1QkFDRSxrQmdCN2hFRixPaEI4aEVFLFlnQjM4RGMsT2hCNDhEZCxtQklubEVFLFNKb2xFRixzQmdCaGlFRixPaEJpaUVFLGVnQjE4RGMsT2hCNjhEaEIsOEJBQ0UsVWdCMThEYyxNaEIyOERkLE1nQnRpRUYsS2hCeWlFQSxzQkFDRSxtQmdCeDhEeUIsV2hCeThEekIsc0JnQjNpRUYsUWhCNGlFRSxlZ0J2OERjLFloQjA4RGhCLHlCQUNFLHNCQUNFLG1CZ0J2OERnQixTaEJ3OERoQixzQmdCbGpFSixPaEJtakVJLGVnQnI4RGdCLFFoQnk4RHBCLHlCQUNFLHFCQUNFLG1CZ0JyOEQrQixTaEJzOEQvQixzQmdCcjhEZ0MsT2hCczhEaEMsZUFBZ0IsUUFJcEIsYUFDRSxjSXBuRUUsS0p1bkVKLHNCQUNFLE1nQjM3RE0sSWhCODdEUix5QkFDRSxzQmdCOTdETSxNQUFBLEtBQ0EsVUFBQSxPaEJtOERSLDBCQUNFLE1nQmw5REYsS2hCbTlERSxPZ0IvN0RVLEtoQmc4RFYsY2dCaDhEVSxNaEJpOERWLFdnQmo4RFUsTWhCbzhEWixZQUNFLFFnQi83RFUsS0FBQSxFaEJrOERaLHlCQUNFLFlBQ0UsUWdCLzdEZSxLQUFBLEVBQUEsTWhCbThEbkIsMkJBQ0UsTWdCNzdEVSxJaEI4N0RWLFlnQjc3RFUsS2hCZzhEWix5QkFDRSwyQkFDRSxNZ0IzN0RRLEtoQjQ3RFIsV2dCNTdEUSxRaEJnOERaLGtCQUNFLE9nQjM3RFUsRUFBQSxNaEI0N0RWLFFnQjM3RFUsWWhCNDdEVixRZ0IzN0RVLEtoQjQ3RFYsVWdCMzdEVSxLaEI4N0RaLHVCQUNFLFFJdnFFRSxFQUFBLEtKd3FFRixNZ0J2L0RGLEloQncvREUsY2dCeDdEa0IsS2hCMjdEcEIseUJBQ0UsdUJBQ0UsTWdCbjdEWSxLQTFFaEIsY0FBQSxNaEJrZ0VBLCtDQUNFLFdnQmg3RFUsTWhCbTdEWix5QkFDRSwrQ0FDRSxXZ0JoN0RZLFFoQm83RGhCLGlEQUNFLFdnQjU2RGMsS2hCNjZEZCxjSS9yRUUsS0prc0VKLHVCQUNFLGFnQng2RFUsS2hCeTZEVixZZ0JuaEVGLElBQUEsT0FBQSxRaEJzaEVBLFlBQ0UsY2dCdjZEYyxLaEIwNkRoQix5QkFDRSxZQUNFLGNnQnA2RFEsTWhCdzZEWixlQUNFLGNnQm42RHNCLEVoQnM2RHhCLGtCQUNFLFFnQm42RGMsWWhCbzZEZCxRZ0JuNkRjLEtoQm82RGQsVWdCcDZEYyxLaEJxNkRkLE9nQnA2RGMsRUFBQSxNaEJ1NkRoQix1QkFDRSxNZ0JyNkRjLFFoQnM2RGQsUUk5dEVFLEVBQUEsS0ordEVGLFVnQjlpRUYsS2hCK2lFRSxZZ0JyNkRrQixLaEJzNkRsQixZZ0JyNkRrQixJaEJzNkRsQixNQUFPLFFBQ1AsY2dCcjZEa0IsS2hCdzZEcEIseUJBQ0UsdUJBQ0UsVWdCOTVEUSxLaEIrNURSLFlnQjk1RFEsS2hCKzVEUixjQUFlLE1BSW5CLHlCQUNFLHVCZ0IvNURGLE1BQUEsTWhCbzZEQSw0QkFDRSxVZ0J4NURVLE1oQjI1RFoseUJBQ0UsNEJBQ0UsVWdCeDVEZSxNaEI0NURuQixVQUNFLFFnQnQ1RFUsS0FBQSxFQUFZLEtoQnk1RHhCLHlCQUNFLFVnQm43REYsUUFBQSxLQUFBLEVBQUEsR2hCdzdEQSxhQUNFLGNnQi80RG1CLEtoQms1RHJCLGNBQ0UsUWdCNzRETSxZaEI4NEROLFFJOXdFRSxLSit3RUYsVWdCLzdERixLaEJnOERFLE9nQjc0RFUsRUFBQSxNaEI4NERWLGlCZ0I3NERvQixPaEI4NERwQixnQmdCbDhERixPaEJxOERBLDBCQUNFLE1nQjM0RFUsSWhCNDREVixRZ0IzNERVLEtBQUEsS2hCNDREVixVZ0IzNERVLEtoQjQ0RFYsWWdCMzREVSxLaEI0NERWLFFnQjM0RFUsWWhCNDREVixRZ0IzNERVLEtoQjQ0RFYsbUJJNXhFRSxTSjZ4RUYsc0JnQjc4REYsT2hCODhERSxlZ0IzNERjLE9oQjg0RGhCLHlCQUNFLDBCQUNFLE1nQno0RFksU2hCNjREaEIseUJBQ0UsMEJnQng5REYsTUFBQSxJaEIwOURJLFFnQnQ0RFEsS0FBQSxNaEIwNERaLHlCQUNFLDBCQUNFLE1nQm40RFksTWhCdTREaEIsK0JBQ0UsTUFBTyxNQUNQLE9nQnQrREYsTWhCdStERSxjZ0JqNERrQixLaEJvNERwQixtQ0FDRSxNZ0JqNERrQixLaEJrNERsQixPZ0JqNERrQixLaEJrNERsQixjZ0JqNERrQixRaEJrNERsQixXZ0JqNERrQixRaEJvNERwQixnQ0FDRSxVZ0JsL0RGLEtoQm0vREUsWWdCNzNEc0IsS2hCODNEdEIsWWdCNzNEc0IsSWhCZzREeEIsb0NBQ0UsWWdCNTNEMEIsS2hCNjNEMUIsWWdCNTNEMEIsSWhCKzNENUIsdUNBQ0UsUWdCdDNEVSxLQUFBLEtBQUEsS0FBa0IsRWhCeTNEOUIseUNBQ0UsT2dCamdFRixFaEJvZ0VBLHlCQUNFLHVDQUNFLFFnQnAzRFksS0FBQSxFQUFBLE1oQnczRGhCLHNEQUNFLFNnQnAzRGMsT2hCcTNEZCxXSTUxRUUsTUorMUVKLG1DQUNFLFdnQmhoRUYsS2hCaWhFRSxRZ0JqM0RjLFloQmszRGQsUUlsMkVFLEtKbTJFRixVZ0JuaEVGLEtoQm9oRUUsWWdCajNEa0IsS2hCbzNEcEIseUNBQ0UsWWdCdjJEa0IsS2hCMDJEcEIsa0RBQ0UsTWdCMzFEa0IsUWhCODFEcEIsd0RBQ0UsUUFBUyxHQUdYLGNnQm4xREksUUFBQSxLQUFBLEVBQUEsTWhCdTFESixzQkFDRSxXZ0JwMURNLFFoQnUxRFIseUJBQ0UsY0FDRSxRZ0JoMkRKLEtBQUEsRUFBQSxNaEJvMkRBLHVCQUNFLFdnQmgxRE0sS2hCbTFEUixhQUNFLE9nQmgxRFUsS2hCaTFEVixVZ0JqMURVLE1oQmsxRFYsT2dCMzJERixFQUFBLEtoQjQyREUsUWdCLzBEVSxZaEJnMURWLFFnQi8wRFUsS2hCZzFEVixtQkkzNEVFLFNKNDRFRixzQmdCLzJERixPaEJnM0RFLGVnQi8wRGMsT2hCazFEaEIsZUFDRSxZZ0JwM0RGLGlCQUFBLENBQUEsTWhCcTNERSxXZ0I3MERrQixPQXhDcEIsWUFBQSxJaEJ1M0RFLGFnQngwRE0sS2hCeTBETixZZ0J4M0RGLElBQUEsT0FBQSxRaEJ5M0RFLFFnQnYwRFUsTWhCdzBEVixjSXY1RUUsS0p3NUVGLFlnQjMzREYsS2hCNDNERSxTZ0J2MERjLFNoQjAwRGhCLHlCQUNFLGVnQmg0REYsWUFBQSxNaEJxNERBLHVCQUNFLFFnQmowRGtCLEdoQmswRGxCLFNnQnY0REYsU2hCdzRERSxJZ0I5ekRjLEVoQit6RGQsS2dCejRERixNaEIwNERFLFdnQjd6RGtCLDBCQUF1QixJQUFBLElBQUEsVWhCOHpEekMsZ0JJeDZFRSxLQUFBLEtKeTZFRixNQUFPLEtBQ1AsT0FBUSxLQUdWLHlCQUNFLHVCQUNFLE1nQnp6RGdCLEtBekZwQixPQUFBLEtoQm81REksS2dCcnpEUSxPaEJ5ekRaLGtCQUNFLFFnQnZ6RFUsWWhCd3pEVixRZ0J2ekRVLEtoQnd6RFYsa0JJeDdFRSxPSnk3RUYsWWdCNTVERixPaEI2NURFLGlCZ0J2ekR1QixJaEJ3ekR2QixnQmdCOTVERixTaEIrNURFLFdnQnJ6RGMsT2hCc3pEZCxVZ0JyekRjLEtoQnN6RGQsWUFBYSxLZ0JoekRmLFlBQUEsSWhCb3pEQSw4QklsOEVJLE1BQUEsS0pvOEVGLE9nQnR6REYsS2hCdXpERSxjZ0JqekRNLEloQmt6RE4sU2dCanpETSxPQVBSLGFBQUEsS2hCNHpEQSxrQ0FDRSxNSTM4RUUsS0o0OEVGLE9nQjl6REYsS2hCK3pERSxjZ0IveURVLFFoQmd6RFYsV2dCL3lEVSxRaEJrekRaLGVBQ0UsUWdCN3lETSxZaEI4eUROLFFnQjd5RE0sS2hCOHlETixVZ0J0MERGLEtoQnUwREUsT2dCNXlEVSxFQUFBLE1BQVUsS2hCK3lEdEIsb0JBQ0UsTWdCOXlEVSxJaEIreURWLFFnQi95RFUsRUFBQSxLaEJnekRWLFFnQi95RFUsWWhCZ3pEVixRSTU5RUUsS0o2OUVGLG1CZ0IvMERGLFNoQmcxREUsc0JnQjd5RE8sT0FuQ1QsZUFBQSxPaEJvMURBLHlCQUNFLG9CZ0JyMURGLE1BQUEsTWhCMDFEQSwyQmdCMTFEQSxPQUFBLEtoQjgxREEseUJBQ0UsMkJBQ0UsVWdCcnlEUSxNQTNEWixRQUFBLEtBQUEsR2hCcTJEQSwrQkFDRSxVZ0JseURjLEtoQnF5RGhCLHNCQUNFLFNnQmx5RGMsU2hCbXlEZCxhZ0JseURjLE1oQnF5RGhCLHlCQUNFLHNCQUNFLGFnQmh5RFEsTWhCb3lEWixrQkFDRSxhZ0JseURjLE1oQnF5RGhCLHlCQUNFLGtCZ0IveERVLGFBQUEsTWhCb3lEWix5QkFDRSxrQmlCcGhGTSxhQUFjLEdqQnloRnRCLCtCQUNFLGdCaUJyaEZNLEVqQnNoRk4sYWlCcmhGTSxFakJzaEZOLFFpQnJoRk0sRWpCc2hGTixtQkl0aEZFLE1KdWhGRixnQmlCbGlGRixNakJtaUZFLFdpQnRoRlUsTWpCeWhGWix5QkFDRSwrQmlCdmlGRixnQkFBQSxLakJ5aUZJLGFpQnBoRm9CLEtqQnFoRnBCLFFpQnBoRlEsTWpCd2hGWixnQkFDRSxXaUJwaEZVLEtqQnFoRlYsUWlCaGpGRixLQUFBLEVqQmlqRkUsVWlCbGhGYyxLakJtaEZkLFlpQmxoRmMsS2pCbWhGZCxZaUJuakZGLElqQnNqRkEseUJBQ0UsZ0JBQ0UsVWlCL2dGUSxLakJnaEZSLFlpQi9nRlEsTWpCbWhGWixtQkFDRSxjQUFlLEtBR2pCLHlCQUNFLG1CQUNFLGNBQWUsTUFJbkIsdUJBQ0UsTUFBTyxRQUNQLEtBQU0sSUFBSSxLQUFLLENBQUMsTUFBTSxhQUFlLENBQUUsV0FDdkMsU0FBVSxTQUNWLElBQUssRUFDTCxLQUFNLEVBR1Is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LEdBSXBCLG1DQUNFLFNBQVUsU0FDVixhQUFjLEtBQ2QsWUFBYSxLQUdmLDJDQUNFLFFBQVMsR0FDVCxTQUFVLFNBQ1YsTUFBTyxLQUNQLE9BQVEsS0FDUixLQUFNLEVBQ04sSUFBSyxLQUNMLFdBQVksUUFDWixjQUFlLEtBR2pCLDRDQUNFLGdCQUFpQixFQUNqQixhQUFjLEVBQ2QsUUFBUyxFQUdYLHlCQUNFLDRDQUNFLGdCQUFpQixFQUNqQixhQUFjLEVBQ2QsUUFBUyxHQUliLGdDQUNFLG1CQUFvQixXQUNwQixzQkFBdUIsUUFDdkIsZUFBZ0IsWUFHbEIsY0FDRSxXQUFZLE1BR2QsMkJBQ0UsVUFBVyxNQUNYLE9BQVEsRUFBRSxLQUNWLFNBQVUsU0FDVixJQUFLLE9BQ0wsUUFBUyxLQUFLLEtBQ2QsV0FBWSxRQUNaLE9BQVEsSUFBSSxNQUFNLFFBQ2xCLGNBQWUsS0FDZixXQUFZLEtBQUssSUFBSSxLQUFLLFVBRzVCLHlCQUNFLDJCQUNFLElBQUssT0FDTCxRQUFTLEtBQUssTUFJbEIsOEJBQ0UsS0FBTSxJQUFJLElBQUksQ0FBQyxLQUFLLFdBQVcsQ0FBRSxXQUNqQyxjQUFlLEtBR2pCLHlDQUNFLE9BQVEsS0FDUixPQUFRLElBQUksTUFBTSxRQUNsQixXQUFZLEtBQ1osUUFBUyxJQUFJLEtBQ2IsVUFBVyxLQUNYLFlBQWEsS0FDYixZQUFhLElBR2YsK0NBQ0UsVUFBVyxLQUNYLFlBQWEsS0FHZixpREFDRSxPQUFRLE1BQ1IsT0FBUSxLQUNSLFdBQVksS0FHZCxnQ0FDRSxNQUFPLE1BQ1AsUUFBUyxJQUFJIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6NTBtc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTozc31bZGF0YS1hb3Nde3BvaW50ZXItZXZlbnRzOm5vbmV9W2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXtwb2ludGVyLWV2ZW50czphdXRvfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC4yNSwuNzUsLjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjYsLS4yOCwuNzM1LC4wNDUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NDUsLjcxNSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zOSwuNTc1LC41NjUsMSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NDUsLjA1LC41NSwuOTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfUBtZWRpYSBzY3JlZW57aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXBdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1kb3duXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwxMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXVwLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwxMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwtMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwtMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LC0xMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsLTEwMHB4LDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm19aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluXXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNik7dHJhbnNmb3JtOnNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLXVwXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKC42KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSguNil9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbi1kb3duXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSguNik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSguNik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoLjYpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dF17LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4yKTt0cmFuc2Zvcm06c2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC11cF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSgxLjIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKDEuMil9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1vdXQtZG93bl17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoMS4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKDEuMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV17dHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybTt2aXNpYmlsaXR5OmhpZGRlbn1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGV7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtdXBdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXNsaWRlLWRvd25dey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm19aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXVwXXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWRvd25dey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWRvd25dLmFvcy1hbmltYXRley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfX0iLCJib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhcntvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LWFjdGl2ZXtoZWlnaHQ6YXV0b30uZmFuY3lib3gtaXMtaGlkZGVue2xlZnQ6LTk5OTlweDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7dG9wOi05OTk5cHg7dmlzaWJpbGl0eTpoaWRkZW59LmZhbmN5Ym94LWNvbnRhaW5lcnstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2hlaWdodDoxMDAlO2xlZnQ6MDtvdXRsaW5lOm5vbmU7cG9zaXRpb246Zml4ZWQ7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3RvcDowOy1tcy10b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OTkyfS5mYW5jeWJveC1jb250YWluZXIgKntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZhbmN5Ym94LWJnLC5mYW5jeWJveC1pbm5lciwuZmFuY3lib3gtb3V0ZXIsLmZhbmN5Ym94LXN0YWdle2JvdHRvbTowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowfS5mYW5jeWJveC1vdXRlcnstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvdmVyZmxvdy15OmF1dG99LmZhbmN5Ym94LWJne2JhY2tncm91bmQ6IzFlMWUxZTtvcGFjaXR5OjA7dHJhbnNpdGlvbi1kdXJhdGlvbjppbmhlcml0O3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ3LDAsLjc0LC43MSl9LmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJne29wYWNpdHk6Ljk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMiwuNjEsLjM2LDEpfS5mYW5jeWJveC1jYXB0aW9uLC5mYW5jeWJveC1pbmZvYmFyLC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sLmZhbmN5Ym94LXRvb2xiYXJ7ZGlyZWN0aW9uOmx0cjtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZSx2aXNpYmlsaXR5IDBzIGVhc2UgLjI1czt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4Ojk5OTk3fS5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2JhciwuZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiwuZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFye29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlIDBzLHZpc2liaWxpdHkgMHMgZWFzZSAwczt2aXNpYmlsaXR5OnZpc2libGV9LmZhbmN5Ym94LWluZm9iYXJ7Y29sb3I6I2NjYztmb250LXNpemU6MTNweDstd2Via2l0LWZvbnQtc21vb3RoaW5nOnN1YnBpeGVsLWFudGlhbGlhc2VkO2hlaWdodDo0NHB4O2xlZnQ6MDtsaW5lLWhlaWdodDo0NHB4O21pbi13aWR0aDo0NHB4O21peC1ibGVuZC1tb2RlOmRpZmZlcmVuY2U7cGFkZGluZzowIDEwcHg7cG9pbnRlci1ldmVudHM6bm9uZTt0b3A6MDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94LXRvb2xiYXJ7cmlnaHQ6MDt0b3A6MH0uZmFuY3lib3gtc3RhZ2V7ZGlyZWN0aW9uOmx0cjtvdmVyZmxvdzp2aXNpYmxlO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3otaW5kZXg6OTk5OTR9LmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LXN0YWdle292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5Om5vbmU7aGVpZ2h0OjEwMCU7bGVmdDowO291dGxpbmU6bm9uZTtvdmVyZmxvdzphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO3BhZGRpbmc6NDRweDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6MDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3doaXRlLXNwYWNlOm5vcm1hbDt3aWR0aDoxMDAlO3otaW5kZXg6OTk5OTR9LmZhbmN5Ym94LXNsaWRlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjA7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjB9LmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCwuZmFuY3lib3gtc2xpZGUtLW5leHQsLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tkaXNwbGF5OmJsb2NrfS5mYW5jeWJveC1zbGlkZS0taW1hZ2V7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6NDRweCAwfS5mYW5jeWJveC1zbGlkZS0taW1hZ2U6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtc2xpZGUtLWh0bWx7cGFkZGluZzo2cHh9LmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO21heC13aWR0aDoxMDAlO292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7cGFkZGluZzo0NHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudHthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNSwwLC4xNCwxKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7bGVmdDowO21heC13aWR0aDpub25lO292ZXJmbG93OnZpc2libGU7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7ei1pbmRleDo5OTk5NX0uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1jb250ZW50e2N1cnNvcjp6b29tLWlufS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnR7Y3Vyc29yOmdyYWJ9LmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50e2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3gtY29udGFpbmVyIFtkYXRhLXNlbGVjdGFibGU9dHJ1ZV17Y3Vyc29yOnRleHR9LmZhbmN5Ym94LWltYWdlLC5mYW5jeWJveC1zcGFjZWJhbGx7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtoZWlnaHQ6MTAwJTtsZWZ0OjA7bWFyZ2luOjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6MTAwJX0uZmFuY3lib3gtc3BhY2ViYWxse3otaW5kZXg6MX0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtc2xpZGUtLXBkZiAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50e2hlaWdodDoxMDAlO292ZXJmbG93OnZpc2libGU7cGFkZGluZzowO3dpZHRoOjEwMCV9LmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiMwMDB9LmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDojZTVlM2RmfS5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6I2ZmZn0uZmFuY3lib3gtaWZyYW1lLC5mYW5jeWJveC12aWRlb3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt3aWR0aDoxMDAlfS5mYW5jeWJveC1pZnJhbWV7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowfS5mYW5jeWJveC1lcnJvcntiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOmRlZmF1bHQ7bWF4LXdpZHRoOjQwMHB4O3BhZGRpbmc6NDBweDt3aWR0aDoxMDAlfS5mYW5jeWJveC1lcnJvciBwe2NvbG9yOiM0NDQ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweDttYXJnaW46MDtwYWRkaW5nOjB9LmZhbmN5Ym94LWJ1dHRvbntiYWNrZ3JvdW5kOnJnYmEoMzAsMzAsMzAsLjYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Om5vbmU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjQ0cHg7bWFyZ2luOjA7cGFkZGluZzoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246Y29sb3IgLjJzO3ZlcnRpY2FsLWFsaWduOnRvcDt2aXNpYmlsaXR5OmluaGVyaXQ7d2lkdGg6NDRweH0uZmFuY3lib3gtYnV0dG9uLC5mYW5jeWJveC1idXR0b246bGluaywuZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWR7Y29sb3I6I2NjY30uZmFuY3lib3gtYnV0dG9uOmhvdmVye2NvbG9yOiNmZmZ9LmZhbmN5Ym94LWJ1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmV9LmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1mb2N1c3tvdXRsaW5lOjFweCBkb3R0ZWR9LmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06aG92ZXJ7Y29sb3I6Izg4ODtjdXJzb3I6ZGVmYXVsdDtvdXRsaW5lOm5vbmV9LmZhbmN5Ym94LWJ1dHRvbiBkaXZ7aGVpZ2h0OjEwMCV9LmZhbmN5Ym94LWJ1dHRvbiBzdmd7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aHtmaWxsOmN1cnJlbnRDb2xvcjtzdHJva2Utd2lkdGg6MH0uZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMiksLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpmaXJzdC1jaGlsZCwuZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6Zmlyc3QtY2hpbGQsLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtcHJvZ3Jlc3N7YmFja2dyb3VuZDojZmY1MjY4O2hlaWdodDoycHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3otaW5kZXg6OTk5OTh9LmZhbmN5Ym94LWNsb3NlLXNtYWxse2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2NvbG9yOiNjY2M7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTouODtwYWRkaW5nOjhweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMTJweDt0b3A6LTQ0cHg7ei1pbmRleDo0MDF9LmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVye2NvbG9yOiNmZmY7b3BhY2l0eToxfS5mYW5jeWJveC1zbGlkZS0taHRtbCAuZmFuY3lib3gtY2xvc2Utc21hbGx7Y29sb3I6Y3VycmVudENvbG9yO3BhZGRpbmc6MTBweDtyaWdodDowO3RvcDowfS5mYW5jeWJveC1zbGlkZS0taW1hZ2UuZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY29udGVudHtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLC5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbHtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbntiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3g7aGVpZ2h0OjEwMHB4O29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYyg1MCUgLSA1MHB4KTt3aWR0aDo3MHB4fS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2e3BhZGRpbmc6N3B4fS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnR7bGVmdDowO2xlZnQ6ZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtwYWRkaW5nOjMxcHggMjZweCAzMXB4IDZweH0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodHtwYWRkaW5nOjMxcHggNnB4IDMxcHggMjZweDtyaWdodDowO3JpZ2h0OmVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpfS5mYW5jeWJveC1jYXB0aW9ue2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDBkZWcscmdiYSgwLDAsMCwuODUpIDAscmdiYSgwLDAsMCwuMykgNTAlLHJnYmEoMCwwLDAsLjE1KSA2NSUscmdiYSgwLDAsMCwuMDc1KSA3NS41JSxyZ2JhKDAsMCwwLC4wMzcpIDgyLjg1JSxyZ2JhKDAsMCwwLC4wMTkpIDg4JSx0cmFuc3BhcmVudCk7Ym90dG9tOjA7Y29sb3I6I2VlZTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7bGVmdDowO2xpbmUtaGVpZ2h0OjEuNTtwYWRkaW5nOjc1cHggNDRweCAyNXB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cmlnaHQ6MDt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4Ojk5OTk2fUBzdXBwb3J0cyAocGFkZGluZzptYXgoMHB4KSl7LmZhbmN5Ym94LWNhcHRpb257cGFkZGluZzo3NXB4IG1heCg0NHB4LGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKSBtYXgoMjVweCxlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpIG1heCg0NHB4LGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpfX0uZmFuY3lib3gtY2FwdGlvbi0tc2VwYXJhdGV7bWFyZ2luLXRvcDotNTBweH0uZmFuY3lib3gtY2FwdGlvbl9fYm9keXttYXgtaGVpZ2h0OjUwdmg7b3ZlcmZsb3c6YXV0bztwb2ludGVyLWV2ZW50czphbGx9LmZhbmN5Ym94LWNhcHRpb24gYSwuZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVke2NvbG9yOiNjY2M7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZhbmN5Ym94LWNhcHRpb24gYTpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmZhbmN5Ym94LWxvYWRpbmd7YW5pbWF0aW9uOmEgMXMgbGluZWFyIGluZmluaXRlO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjRweCBzb2xpZCAjODg4O2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtoZWlnaHQ6NTBweDtsZWZ0OjUwJTttYXJnaW46LTI1cHggMCAwIC0yNXB4O29wYWNpdHk6Ljc7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6NTBweDt6LWluZGV4Ojk5OTk5fUBrZXlmcmFtZXMgYXt0b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LmZhbmN5Ym94LWFuaW1hdGVke3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLDAsLjI1LDEpfS5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfS5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0LC5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKX0uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjF9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoMS41LDEuNSwxLjUpfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoLjUsLjUsLjUpfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlWCgxKX0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNmb3JtOnJvdGF0ZSgtMXR1cm4pfS5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowO3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfS5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoMCwwLDApIHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCgwLDAsMCkgdHJhbnNsYXRlM2QoMTAwJSwwLDApfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlWCgxKSB0cmFuc2xhdGVaKDApfS5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBzY2FsZSguMSkgc2tldygtMTBkZWcpfS5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0e3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2NhbGUoLjEpIHNrZXcoMTBkZWcpfS5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpfUBtZWRpYSAobWF4LWhlaWdodDo1NzZweCl7LmZhbmN5Ym94LXNsaWRle3BhZGRpbmctbGVmdDo2cHg7cGFkZGluZy1yaWdodDo2cHh9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZXtwYWRkaW5nOjZweCAwfS5mYW5jeWJveC1jbG9zZS1zbWFsbHtyaWdodDotNnB4fS5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxse2JhY2tncm91bmQ6IzRlNGU0ZTtjb2xvcjojZjJmNGY2O2hlaWdodDozNnB4O29wYWNpdHk6MTtwYWRkaW5nOjZweDtyaWdodDowO3RvcDowO3dpZHRoOjM2cHh9LmZhbmN5Ym94LWNhcHRpb257cGFkZGluZy1sZWZ0OjEycHg7cGFkZGluZy1yaWdodDoxMnB4fUBzdXBwb3J0cyAocGFkZGluZzptYXgoMHB4KSl7LmZhbmN5Ym94LWNhcHRpb257cGFkZGluZy1sZWZ0Om1heCgxMnB4LGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO3BhZGRpbmctcmlnaHQ6bWF4KDEycHgsZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpfX19LmZhbmN5Ym94LXNoYXJle2JhY2tncm91bmQ6I2Y0ZjRmNDtib3JkZXItcmFkaXVzOjNweDttYXgtd2lkdGg6OTAlO3BhZGRpbmc6MzBweDt0ZXh0LWFsaWduOmNlbnRlcn0uZmFuY3lib3gtc2hhcmUgaDF7Y29sb3I6IzIyMjtmb250LXNpemU6MzVweDtmb250LXdlaWdodDo3MDA7bWFyZ2luOjAgMCAyMHB4fS5mYW5jeWJveC1zaGFyZSBwe21hcmdpbjowO3BhZGRpbmc6MH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbntib3JkZXI6MDtib3JkZXItcmFkaXVzOjNweDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6NDBweDttYXJnaW46MCA1cHggMTBweDttaW4td2lkdGg6MTMwcHg7cGFkZGluZzowIDE1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjphbGwgLjJzOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXB9LmZhbmN5Ym94LXNoYXJlX19idXR0b246bGluaywuZmFuY3lib3gtc2hhcmVfX2J1dHRvbjp2aXNpdGVke2NvbG9yOiNmZmZ9LmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZie2JhY2tncm91bmQ6IzNiNTk5OH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXJ7YmFja2dyb3VuZDojMzQ0ZTg2fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdHtiYWNrZ3JvdW5kOiNiZDA4MWR9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVye2JhY2tncm91bmQ6I2FhMDcxOX0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHd7YmFja2dyb3VuZDojMWRhMWYyfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlcntiYWNrZ3JvdW5kOiMwZDk1ZTh9LmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3Zne2hlaWdodDoyNXB4O21hcmdpbi1yaWdodDo3cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjI1cHh9LmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGh7ZmlsbDojZmZmfS5mYW5jeWJveC1zaGFyZV9faW5wdXR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDdkN2Q3O2JvcmRlci1yYWRpdXM6MDtjb2xvcjojNWQ1YjViO2ZvbnQtc2l6ZToxNHB4O21hcmdpbjoxMHB4IDAgMDtvdXRsaW5lOm5vbmU7cGFkZGluZzoxMHB4IDE1cHg7d2lkdGg6MTAwJX0uZmFuY3lib3gtdGh1bWJze2JhY2tncm91bmQ6I2RkZDtib3R0b206MDtkaXNwbGF5Om5vbmU7bWFyZ2luOjA7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtwYWRkaW5nOjJweCAycHggNHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7dG9wOjA7d2lkdGg6MjEycHg7ei1pbmRleDo5OTk5NX0uZmFuY3lib3gtdGh1bWJzLXh7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6aGlkZGVufS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJze2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lcntyaWdodDoyMTJweH0uZmFuY3lib3gtdGh1bWJzX19saXN0e2ZvbnQtc2l6ZTowO2hlaWdodDoxMDAlO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoxMDAlfS5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0e292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6N3B4fS5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoxMHB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDZweCByZ2JhKDAsMCwwLC4zKX0uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDojMmEyYTJhO2JvcmRlci1yYWRpdXM6MTBweH0uZmFuY3lib3gtdGh1bWJzX19saXN0IGF7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpO2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6bGVmdDtoZWlnaHQ6NzVweDttYXJnaW46MnB4O21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gOHB4KTttYXgtd2lkdGg6Y2FsYyg1MCUgLSA0cHgpO291dGxpbmU6bm9uZTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDt3aWR0aDoxMDBweH0uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6YmVmb3Jle2JvcmRlcjo2cHggc29saWQgI2ZmNTI2ODtib3R0b206MDtjb250ZW50OlwiXCI7bGVmdDowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zaXRpb246YWxsIC4ycyBjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KTt6LWluZGV4Ojk5OTkxfS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czpiZWZvcmV7b3BhY2l0eTouNX0uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTpiZWZvcmV7b3BhY2l0eToxfUBtZWRpYSAobWF4LXdpZHRoOjU3NnB4KXsuZmFuY3lib3gtdGh1bWJze3dpZHRoOjExMHB4fS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXJ7cmlnaHQ6MTEwcHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhe21heC13aWR0aDpjYWxjKDEwMCUgLSAxMHB4KX19IiwiQGltcG9ydCB1cmwoLi4vLi4vbm9kZV9tb2R1bGVzL2Fvcy9kaXN0L2Fvcy5jc3MpO1xuQGltcG9ydCB1cmwoLi4vbG9jYWxfbW9kdWxlcy9AZmFuY3lhcHBzL2ZhbmN5Ym94L2Rpc3QvanF1ZXJ5LmZhbmN5Ym94Lm1pbi5jc3MpO1xuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2hlbHZldGljYW5ldWVtZWRpdW0nO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2hlbHZldGljYW5ldWVfbWVkaXVtLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2hlbHZldGljYW5ldWVfbWVkaXVtLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaGVsdmV0aWNhbmV1ZXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2hlbHZldGljYW5ldWUtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaGVsdmV0aWNhbmV1ZS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2hlbHZldGljYWJvbGQnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2hlbHZldGljYV9ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2hlbHZldGljYV9ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvL2ljb21vb24uZW90P29yb2hodFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pY29tb29uLmVvdD9vcm9oaHQjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ljb21vb24udHRmP29yb2hodFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaWNvbW9vbi53b2ZmP29yb2hodFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pY29tb29uLnN2Zz9vcm9oaHQjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jazsgfVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLWljb24tYmVuZWZpdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjsgfVxuXG4uaWNvbi1pY29uLWZlYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjsgfVxuXG4uaWNvbi1pY29uLWdldHRpbmctc3RhcnRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG5cbi5pY29uLWljb24tb3ZlcnZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjsgfVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiOyB9XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjsgfVxuXG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cblxuLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGZvbnQ6IDMwMCAyNHB4LzI4cHggJ1dvcmsgU2FucycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjc3MjdjOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgY29sb3I6ICMwM2Q4ZmY7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxREYyRkY7IH1cblxucCB7XG4gIG1hcmdpbjogMCAwIDE1cHg7IH1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuaDEge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBjb2xvcjogIzY3NzI3QzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICBoMSBzdXAge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgaDEgc3VwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuaDIge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzY3NzI3QzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjc3MjdjO1xuICBtYXJnaW46IDAgMCAxNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgY29sb3I6ICM2NzcyN2M7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAzRDhGRjsgfVxuXG4jd3JhcHBlciB7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5idG4ge1xuICBiYWNrZ3JvdW5kOiAjMDNEOEZGO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAjMDNEOEZGNTM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiA1MDAgMjRweC8yOHB4ICdoZWx2ZXRpY2FuZXVlbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzFERjJGRjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5idG4tYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5idG4tYm94IHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzY3NzI3YztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmJ0bi1ib3ggc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM2NzcyN0M7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4udHdvLWNvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTE1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnR3by1jb2xzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAudHdvLWNvbHMgLmNvbCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC50d28tY29scyAuY29sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmRlY29yLWxpbmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kZWNvci1saW5lcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmRlY29yLWxpbmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMjgwMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9kZWNvci1saW5lcy0wMS5wbmdcIikgNTAlIDAgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyODAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gICAgICAuZGVjb3ItbGluZXM6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNzAwcHggMjgwMHB4OyB9IH1cblxuLmRlY29yLWxpbmVzLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRlY29yLWxpbmVzLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMThweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZGVjb3ItbGluZXMtMi5zdmdcIikgNTAlIDAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTE4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gICAgICAuZGVjb3ItbGluZXMtMjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3MDBweCAxMThweDsgfSB9XG5cbi5kZWNvci1saW5lcy0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kZWNvci1saW5lcy0zOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNDQ5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2NvbnRhY3QtdXMtYmVsb3ctYmFubmVyLmpwZ1wiKSA1MCUgMCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0NDlweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgIC5kZWNvci1saW5lcy0zOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTcwMHB4IDQ0OXB4OyB9IH1cblxuLmhvcml6b250YWwtbGluZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogODhweDsgfVxuICAuaG9yaXpvbnRhbC1saW5lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2RlY29yLWxpbmVzLTAyLnN2Z1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgODhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgIC5ob3Jpem9udGFsLWxpbmVzOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTcwMHB4IDg4cHg7IH0gfVxuXG4uc2hvdy1tb3JlLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc2hvdy1tb3JlLWJ0bjo6YmVmb3JlLCAuc2hvdy1tb3JlLWJ0bjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQ6ICMwM2Q4ZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAtM3B4IDAgMCAtMTJweDsgfVxuICAuc2hvdy1tb3JlLWJ0bjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAuc2hvdy1tb3JlLWJ0bjpob3Zlcjo6YmVmb3JlLCAuc2hvdy1tb3JlLWJ0bjpob3Zlcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxZGYyZmY7IH1cbiAgLnNob3ctbW9yZS1idG4ub3BlbmVkOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgLnNob3ctbW9yZS1idG4uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5kaWFsb2cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTQwcHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDYwMHB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FmYWZhZjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4ICMwMDAwMDAyOTtcbiAgcGFkZGluZzogNDBweCA1MHB4IDMwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gIC5kaWFsb2cub3BlbmVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAgIC5kaWFsb2cge1xuICAgICAgcmlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAuZGlhbG9nIHtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmRpYWxvZyAubW9kYWwtY2xvc2UtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZGlhbG9nIC5tb2RhbC1jbG9zZS1idG46OmJlZm9yZSwgLmRpYWxvZyAubW9kYWwtY2xvc2UtYnRuOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGJhY2tncm91bmQ6ICNhZmFmYWY7XG4gICAgICBtYXJnaW46IC0xcHggMCAwIC0xNHB4OyB9XG4gICAgLmRpYWxvZyAubW9kYWwtY2xvc2UtYnRuOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLmRpYWxvZyAubW9kYWwtY2xvc2UtYnRuOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5yZXF1ZXN0LWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NzcyN2M7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5yZXF1ZXN0LWZvcm0gdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgcmVzaXplOiBub25lO1xuICBoZWlnaHQ6IDkwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NzcyN2M7IH1cblxuLmlucHV0LWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5pbnB1dC1ob2xkZXIgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuaW5wdXQtaG9sZGVyIGxhYmVsLmhpZGRlbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLmlucHV0LWhvbGRlciBsYWJlbCBtYXJrIHtcbiAgICAgIGNvbG9yOiByZWQ7IH1cblxuLnNoYXJlLWxpbmsge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvLXNoYXJlLnBuZ1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDIxcHg7IH1cblxuI2hlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgI2hlYWRlciAudG9wLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnaGVsdmV0aWNhbmV1ZW1lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyAuM3M7IH1cbiAgICAjaGVhZGVyIC50b3AtYmFyIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgI2hlYWRlciAudG9wLWJhciBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgI2hlYWRlciAudG9wLWJhciAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaGVsdmV0aWNhbmV1ZW1lZGl1bScsIHNhbnMtc2VyaWY7IH1cbiAgI2hlYWRlci5zdGlja3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCA3cHggMTBweCAjMDAwMDAwMzM7IH1cbiAgICAjaGVhZGVyLnN0aWNreSAudG9wLWJhciB7XG4gICAgICBwYWRkaW5nOiA1cHggMDsgfVxuICAgICNoZWFkZXIuc3RpY2t5IC5uYXYtd3JhcCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cblxuLm5hdi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIC4zczsgfVxuXG4ubG9nbyB7XG4gIHdpZHRoOiAxNTlweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbG9nby5zdmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBmbGV4LXNocmluazogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubG9nbyB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7IH0gfVxuICAubG9nbyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1haW4tbmF2IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDsgfVxuICAubWFpbi1uYXYgdWwge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLm1haW4tbmF2IHVsIGxpIHtcbiAgICAgIGZvbnQ6IDQwMCAxOHB4LzI0cHggJ1dvcmsgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tYWluLW5hdiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLm1haW4tbmF2IHVsIGxpICsgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzY3NzI3QzsgfVxuICAgICAgLm1haW4tbmF2IHVsIGxpLmxvZ28taWNvIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5tYWluLW5hdiB1bCBsaTpob3ZlciBhOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cbiAgICAgIC5tYWluLW5hdiB1bCBsaTpob3ZlciAuZHJvcGRvd24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICAubWFpbi1uYXYgdWwgbGkgPiBhIHtcbiAgICAgICAgY29sb3I6ICM2NzcyN0M7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDNweCAyNXB4OyB9XG4gICAgICAgIC5tYWluLW5hdiB1bCBsaSA+IGE6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAzRDhGRjtcbiAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG5cbi5vcGVuLW1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udDogMTRweC8yMXB4IFwiaGVsdmV0aWNhbmV1ZW1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzhlOGU4ZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAuZHJvcGRvd24gLmNvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiA3cHggN3B4IDEwcHggIzAwMDAwMDMzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuICAgIC5kcm9wZG93biAuY29scyAuY29sIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAzOHB4OyB9XG4gICAgICAuZHJvcGRvd24gLmNvbHMgLmNvbC5zdWJuYXYtaG9sZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjZmODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuICAgICAgLmRyb3Bkb3duIC5jb2xzIC5jb2wudGh1bWJuYWlsIC5pbWctaG9sZGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgLmRyb3Bkb3duIC5jb2xzIC5jb2wudGh1bWJuYWlsIC5pbWctaG9sZGVyIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZHJvcGRvd24gLmNvbHMgLmNvbC50aHVtYm5haWwgLnR4dC1kZXNjciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmRyb3Bkb3duIC5jb2xzIC5jb2wudGh1bWJuYWlsIC50eHQtZGVzY3IgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5kcm9wZG93biAuYnRuIHtcbiAgICBmb250OiAxNHB4LzIwcHggXCJoZWx2ZXRpY2FuZXVlbWVkaXVtXCIgLHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMDsgfVxuICAuZHJvcGRvd24gLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5kcm9wZG93biAuc3VibmF2IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kcm9wZG93biAuc3VibmF2IGxpIHtcbiAgICAgIGZvbnQ6IDE0cHgvMTdweCBcImhlbHZldGljYW5ldWVtZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmRyb3Bkb3duIC5zdWJuYXYgbGk6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5kcm9wZG93biAuc3VibmF2IGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjOGU4ZThlOyB9XG4gICAgICAgIC5kcm9wZG93biAuc3VibmF2IGxpIGE6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5kcm9wZG93biAuc3VibmF2IGxpIGEgLmljbyB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAgIC5kcm9wZG93biAuc3VibmF2IGxpIGEgLmljbyBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgICAgIC5kcm9wZG93biAuc3VibmF2IGxpIGEgbWFyayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMwMGIwZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkubWVudS1vcGVuZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBib2R5Lm1lbnUtb3BlbmVkICN3cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMCAyNTBweCAwIC0yNTBweDsgfVxuICAgIGJvZHkubWVudS1vcGVuZWQgLm9wZW4tbWVudSBzcGFuIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAgIGJvZHkubWVudS1vcGVuZWQgLm9wZW4tbWVudSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAgIGJvZHkubWVudS1vcGVuZWQgLm9wZW4tbWVudSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIGJvZHkubWVudS1vcGVuZWQgLm9wZW4tbWVudSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIGJvZHkubWVudS1vcGVuZWQgLm1haW4tbmF2IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgYm9keS5tZW51LW9wZW5lZCAuZmFkZXIge1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAubmF2LXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgLm9wZW4tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICB6LWluZGV4OiA0NTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjBzOyB9XG4gICAgLm9wZW4tbWVudSBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjc3MjdjO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgICAgLm9wZW4tbWVudSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gICAgICAub3Blbi1tZW51IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4OyB9XG4gIC5tYWluLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTI1MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgei1pbmRleDogNTA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDsgfVxuICAgIC5tYWluLW5hdiB1bCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLm1haW4tbmF2IHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAgIC5tYWluLW5hdiB1bCBsaSArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICAgICAgLm1haW4tbmF2IHVsIGxpICsgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLm1haW4tbmF2IHVsIGxpOmhvdmVyIGE6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApOyB9XG4gICAgICAgIC5tYWluLW5hdiB1bCBsaS5oYXMtZHJvcGRvd24gPiBhIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgICAgLm1haW4tbmF2IHVsIGxpLmhhcy1kcm9wZG93bi5vcGVuZWQgLmRyb3Atb3BlbmVyOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgICAubWFpbi1uYXYgdWwgbGkgYSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggNXB4OyB9XG4gICAgICAgICAgLm1haW4tbmF2IHVsIGxpIGE6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7IH1cbiAgICAgICAgLm1haW4tbmF2IHVsIGxpIC5kcm9wLW9wZW5lciB7XG4gICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAubWFpbi1uYXYgdWwgbGkgLmRyb3Atb3BlbmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIG1hcmdpbjogLThweCAwIDAgLTVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gIC5kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kcm9wZG93biAuY29scyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAuZHJvcGRvd24gLmNvbHMgLmNvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4OyB9XG4gICAgICAgIC5kcm9wZG93biAuY29scyAuY29sLnRodW1ibmFpbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZHJvcGRvd24gLmNvbHMgLmNvbC5zdWJuYXYtaG9sZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLmRyb3Bkb3duIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRyb3Bkb3duIC5zdWJuYXYgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmRyb3Bkb3duIC5zdWJuYXYgbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmZhZGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA0MDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9IH1cblxuI2Zvb3RlciB7XG4gIHBhZGRpbmc6IDUwcHggMCAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZm9vdGVyLWJnLnN2Z1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICNmb290ZXIgaDQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmZvb3Rlci10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5mb290ZXItdG9wIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXItdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uZm9vdGVyLWxvZ28ge1xuICB3aWR0aDogMTU5cHg7XG4gIGhlaWdodDogNTNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2xvZ28tZm9vdGVyLnN2Z1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5mb290ZXItbG9nbyB7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMHB4OyB9IH1cbiAgLmZvb3Rlci1sb2dvIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uZm9vdGVyLWJveGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZm9vdGVyLWJveGVzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXItYm94ZXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZm9vdGVyLWJveCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgI2ZmZjtcbiAgbWluLWhlaWdodDogMjcwcHg7XG4gIGZsZXg6IDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvb3Rlci1ib3gge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNmZmY7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9IH1cblxuLmZvb3Rlci1saW5rcyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmZvb3Rlci1saW5rcyBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5mb290ZXItbGlua3MgbGkgYTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cblxuLmZvb3Rlci1saW5rcyBtYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDNkOGZmO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5mb290ZXItbGlua3MgKyAuZm9vdGVyLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9vdGVyLWxpbmtzICsgLmZvb3Rlci1saW5rcyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLnNpZ24tdXAtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zaWduLXVwLWJveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLnNpZ24tdXAtYm94IC5idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA3N3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc2lnbi11cC1ib3ggLmJ0bjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5zb2NpYWwtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAuc29jaWFsLWxpbmtzIGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5zb2NpYWwtbGlua3MgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZGRkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLnNvY2lhbC1saW5rcyBsaSBhOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuXG4uZm9vdGVyLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXItYm90dG9tIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLmNvcHkge1xuICBtYXJnaW46IDA7IH1cblxuLmhlbHBlci1saW5rcyB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVscGVyLWxpbmtzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmhlbHBlci1saW5rcyBsaSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlbHBlci1saW5rcyBsaSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWxwZXItbGlua3MgbGkgKyBsaSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjsgfSB9XG4gICAgLmhlbHBlci1saW5rcyBsaSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi50b3Atc2VjdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDc2MHB4O1xuICBwYWRkaW5nOiAxNzVweCAwIDI1NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRvcC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH0gfVxuICAudG9wLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLnRvcC1zZWN0aW9uIC5ob2xkZXIge1xuICAgIG1heC13aWR0aDogNjM1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAudG9wLXNlY3Rpb24gLmhvbGRlciAuZGVzY3Ige1xuICAgICAgbWFyZ2luOiAwIDMwcHggNTVweCA1NXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzY3NzI3YztcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGNvbG9yOiAjNjc3MjdjO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC50b3Atc2VjdGlvbiAuaG9sZGVyIC5kZXNjciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAxNXB4OyB9IH1cbiAgICAgIC50b3Atc2VjdGlvbiAuaG9sZGVyIC5kZXNjciBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBjb2xvcjogIzY3NzI3YzsgfVxuICAudG9wLXNlY3Rpb24gLmJ0bi1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50b3Atc2VjdGlvbiAuYnRuLWJveCBzbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNjc3MjdjO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC50b3Atc2VjdGlvbi5ob21lcGFnZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RvcC1iYW5uZXItaG9tZXBhZ2Uuc3ZnXCIpIDUwJSAxMDAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC50b3Atc2VjdGlvbi5wcm9kdWN0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdG9wLWJhbm5lci1wcm9kdWN0LXBhZ2Uuc3ZnXCIpIDUwJSAxMDAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC50b3Atc2VjdGlvbi5zb2x1dGlvbnMge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90b3AtYmFubmVyLXNvbHV0aW9ucy1wYWdlLmpwZ1wiKSA1MCUgMTAwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAudG9wLXNlY3Rpb24uc29sdXRpb25zLTEge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90b3AtYmFubmVyLXNvbHV0aW9ucy0xLXBhZ2UuanBnXCIpIDUwJSAxMDAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC50b3Atc2VjdGlvbi5zYXNlLXZzLXNhc2UtcGx1cyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RvcC1iYW5uZXItc2FzZS12cy1zYXNlLXBsdXMtcGFnZS5qcGdcIikgNTAlIDEwMCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnRvcC1zZWN0aW9uLmFib3V0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdG9wLWJhbm5lci1hYm91dC1wYWdlLmpwZ1wiKSA1MCUgMTAwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAudG9wLXNlY3Rpb24uY29udGFjdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RvcC1iYW5uZXItY29udGFjdC11cy1wYWdlLmpwZ1wiKSA1MCUgMTAwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4ud2hhdC1pcy1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICM2NzcyN2MgdXJsKFwiLi4vaW1nL2JnLTAxLnN2Z1wiKSA1MCUgMCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgODAwcHg7XG4gIG1pbi1oZWlnaHQ6IDc5OHB4O1xuICBwYWRkaW5nOiAxNjBweCAwIDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAgIC53aGF0LWlzLWJsb2NrIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTkyMHB4IDgwMHB4OyB9IH1cbiAgLndoYXQtaXMtYmxvY2sgaDIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC53aGF0LWlzLWJsb2NrIC50d28tY29scyAuY29sIC5pbWctaG9sZGVyIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLndoYXQtaXMtYmxvY2sgLnR3by1jb2xzIC5jb2wgLmltZy1ob2xkZXIgLnNoYXJlLWxpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAyMHB4IDA7IH1cblxuLnNvbHZlZC1wcm9ibGVtcyB7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuXG4uc29sdmVkLXByb2JsZW1zLWxpc3Qge1xuICBtYXgtd2lkdGg6IDkyOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5zb2x2ZWQtcHJvYmxlbXMtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiA2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zb2x2ZWQtcHJvYmxlbXMtbGlzdCBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnNvbHZlZC1wcm9ibGVtcy1saXN0IGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucHJvYmxlbS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNnB4ICMwMDAwMDAyOTtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgY29sb3I6ICM2NzcyN2M7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvYmxlbS1pdGVtIGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gIC5wcm9ibGVtLWl0ZW0gLm51bWJlciB7XG4gICAgZm9udDogNzAwIDE2MHB4Lzk5cHggXCJoZWx2ZXRpY2Fib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgLnByb2JsZW0taXRlbSAuYXJyb3cge1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMjBweCA1cHggNXB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnByb2JsZW0taXRlbSAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMzdweCAzN3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAzZDhmZjsgfVxuICAgIC5wcm9ibGVtLWl0ZW0gLmFycm93OjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAucHJvYmxlbS1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjc3MjdjOyB9XG4gICAgLnByb2JsZW0taXRlbTpob3ZlciBoNCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9ibGVtLWl0ZW06aG92ZXIgLm51bWJlciB7XG4gICAgICBjb2xvcjogI2ZmOWIwMDsgfVxuXG4ucHJvbW8tYmxvY2tzIC52aXN1YWwtaGVhZGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA5MTZweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9tby1ibG9ja3MgLnZpc3VhbC1oZWFkaW5nIC5pbWctaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvbW8tYmxvY2tzIC52aXN1YWwtaGVhZGluZyAuaW1nLWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiA5MHB4OyB9IH1cbiAgICAucHJvbW8tYmxvY2tzIC52aXN1YWwtaGVhZGluZyAuaW1nLWhvbGRlciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnByb21vLWJsb2NrcyAudmlzdWFsLWhlYWRpbmc6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICM3MDcwNzA7IH1cblxuLnByb21vLWJsb2NrcyAudHh0LWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjNjc3MjdjO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm9tby1ibG9ja3MgLnR4dC1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgLnByb21vLWJsb2NrcyAudHh0LWhlYWRpbmcgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb21vLWJsb2NrcyAudHh0LWhlYWRpbmcgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gICAgLnByb21vLWJsb2NrcyAudHh0LWhlYWRpbmcgc3BhbiArIHNwYW46OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgYm90dG9tOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xuICAgICAgd2lkdGg6IDNweDsgfVxuICAgIC5wcm9tby1ibG9ja3MgLnR4dC1oZWFkaW5nIHNwYW4gKyBzcGFuLmZpcnN0LWluLXJvdzo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb21vLWJsb2NrcyAuY29sb3ItbGluZSB7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZTUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9tby1ibG9ja3MgLmNvbG9yLWxpbmU6OmJlZm9yZSwgLnByb21vLWJsb2NrcyAuY29sb3ItbGluZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLnByb21vLWJsb2NrcyAuY29sb3ItbGluZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNkY2YwMDA7IH1cbiAgLnByb21vLWJsb2NrcyAuY29sb3ItbGluZTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZjliMDA7IH1cblxuLnByb21vLWJveCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnByb21vLWJveCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gIC5wcm9tby1ib3ggaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnByb21vLWJveCAuZGVzY3Ige1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgbWF4LXdpZHRoOiAzMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb21vLWJveCAuZGVzY3Ige1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAgIC5wcm9tby1ib3ggLmRlc2NyIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAucHJvbW8tYm94IC5sZWFybi1tb3JlIHtcbiAgICBjb2xvcjogIzAzZDhmZjsgfVxuICAgIC5wcm9tby1ib3ggLmxlYXJuLW1vcmU6aG92ZXIge1xuICAgICAgY29sb3I6ICMxZGYyZmY7IH1cblxuLnByb21vLWJveGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5wcm9tby1ib3hlcyAucHJvbW8tYm94IHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wcm9tby1ib3hlcyAucHJvbW8tYm94IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvbW8tYm94ZXMgLnByb21vLWJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmluZm8tYmxvY2sge1xuICBwYWRkaW5nOiA1MHB4IDAgMDsgfVxuICAuaW5mby1ibG9jayBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pbmZvLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmluZm8tYm94IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuaW5mby1ib3ggLmRlc2NyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmluZm8tYm94IC5kZXNjciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuaW5mby1ib3ggLmRlc2NyIC5pbmZvLXR4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICM3MDcwNzA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuaW5mby1ib3ggLmRlc2NyIC5pbmZvLXR4dCBwIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmluZm8tYm94IC5kZXNjciAuYnRuIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5pbmZvLWJveC5hbGlnbi1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5pbmZvLWJveC5hbGlnbi1jZW50ZXIgLmRlc2NyIHtcbiAgICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuaW5mby1ib3guYWxpZ24tcmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmluZm8tYm94LmFsaWduLXJpZ2h0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbmZvLWJveC5hbGlnbi1sZWZ0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuaW5mby1ib3ggaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmluZm8tYm94IC5pbWctaG9sZGVyIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaW5mby1ib3ggLmltZy1ob2xkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG4gICAgLmluZm8tYm94IC5pbWctaG9sZGVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5hYm91dC1pbmZvIHtcbiAgcGFkZGluZzogNzVweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5hYm91dC1pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAxNXB4OyB9IH1cbiAgLmFib3V0LWluZm8gaDIuYWxpZ24tcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hYm91dC1pbmZvIGgyLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5hYm91dC1pbmZvIC5jb2xzIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuYWJvdXQtaW5mbyAuY29scyAuY29sIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmFib3V0LWluZm8gLmNvbHMgLmNvbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICAuYWJvdXQtaW5mbyAuY29scyAuY29sIC5pbWctaG9sZGVyLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmFib3V0LWluZm8gLmNvbHMgLmNvbCAuaW1nLWhvbGRlci5hbGlnbi1yaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgLmFib3V0LWluZm8gLmNvbHMgLmNvbCAuaW1nLWhvbGRlci52YWxpZ24tY2VudGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuICAuYWJvdXQtaW5mbyAudHh0LWRlc2NyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzcwNzA3MDsgfVxuXG4udGhyZWUtY29scyB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRocmVlLWNvbHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIC50aHJlZS1jb2xzIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50aHJlZS1jb2xzIC5jb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTE1cHg7IH1cbiAgICAudGhyZWUtY29scyAuY29scyAuY29sIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5NXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnRocmVlLWNvbHMgLmNvbHMgLmNvbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50aHJlZS1jb2xzIC5jb2xzIC5jb2wge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC50aHJlZS1jb2xzIC5jb2xzIC5jb2wgLnR4dCB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnRocmVlLWNvbHMgLmNvbHMgLmNvbCAudHh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5vdXItdGVhbSB7XG4gIHBhZGRpbmc6IDMwcHggMCA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5vdXItdGVhbSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMDsgfSB9XG4gIC5vdXItdGVhbSBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubWVtYmVycy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tZW1iZXJzLWxpc3QgLm1lbWJlci1ib3gge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogNTBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5tZW1iZXJzLWxpc3QgLm1lbWJlci1ib3gge1xuICAgICAgICB3aWR0aDogMzMuMzMzJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWVtYmVycy1saXN0IC5tZW1iZXItYm94IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5tZW1iZXJzLWxpc3QgLm1lbWJlci1ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLm1lbWJlcnMtbGlzdCAubWVtYmVyLWJveCAuaWNvIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAubWVtYmVycy1saXN0IC5tZW1iZXItYm94IC5pY28gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5tZW1iZXJzLWxpc3QgLm1lbWJlci1ib3ggLm5hbWUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLm1lbWJlcnMtbGlzdCAubWVtYmVyLWJveCAucG9zaXRpb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLm1lbWJlcnMtbGlzdCAubWVtYmVyLWJveCAubWVtYmVyLWluZm8ge1xuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDI1cHggMDsgfVxuICAgICAgLm1lbWJlcnMtbGlzdCAubWVtYmVyLWJveCAubWVtYmVyLWluZm8gcCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5tZW1iZXJzLWxpc3QgLm1lbWJlci1ib3ggLm1lbWJlci1pbmZvIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDsgfSB9XG4gICAgICAubWVtYmVycy1saXN0IC5tZW1iZXItYm94IC5tZW1iZXItaW5mbyAuc2hvdy1tb3JlLXR4dCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgLm1lbWJlcnMtbGlzdCAubWVtYmVyLWJveCAuc29jaWFscyB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAubWVtYmVycy1saXN0IC5tZW1iZXItYm94IC5zb2NpYWxzIGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogODBweDsgfVxuICAgICAgLm1lbWJlcnMtbGlzdCAubWVtYmVyLWJveCAuc29jaWFscyAuaWNvbi1saW5rZWRpbiB7XG4gICAgICAgIGNvbG9yOiAjZDZkNmQ2OyB9XG4gICAgICAgIC5tZW1iZXJzLWxpc3QgLm1lbWJlci1ib3ggLnNvY2lhbHMgLmljb24tbGlua2VkaW46aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODsgfVxuXG4udGVzdGltb25pYWxzIHtcbiAgcGFkZGluZzogNTBweCAwIDEzMHB4OyB9XG4gIC50ZXN0aW1vbmlhbHMud2l0aC1iZyB7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGVzdGltb25pYWxzIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4OyB9IH1cbiAgLnRlc3RpbW9uaWFscyAuYnRuLWJveCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4udGVzdGltb25pYWwge1xuICBxdW90ZXM6IG5vbmU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC50ZXN0aW1vbmlhbCBxIHtcbiAgICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICM3MDcwNzA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50ZXN0aW1vbmlhbCBxIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH0gfVxuICAgIC50ZXN0aW1vbmlhbCBxOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC04NXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljby1xdW90ZS5zdmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgaGVpZ2h0OiAzOXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnRlc3RpbW9uaWFsIHE6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIGxlZnQ6IC00MHB4OyB9IH1cbiAgLnRlc3RpbW9uaWFsIGNpdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC50ZXN0aW1vbmlhbCBjaXRlIC5hdXRob3ItaWNvIHtcbiAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgLnRlc3RpbW9uaWFsIGNpdGUgLmF1dGhvci1pY28gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uc29sdXRpb24taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4IDIwcHg7IH1cbiAgLnNvbHV0aW9uLWluZm8gLmNvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc29sdXRpb24taW5mbyAuY29sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc29sdXRpb24taW5mbyAuaW1nLWhvbGRlciB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc29sdXRpb24taW5mbyAuaW1nLWhvbGRlciB7XG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gICAgLnNvbHV0aW9uLWluZm8gLmltZy1ob2xkZXIgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuc29sdXRpb24taW5mbyAuZGVzY3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuc29sdXRpb24taW5mbyAuZGVzY3Ige1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7IH0gfVxuXG4uc29sdXRpb24tZGV0YWlscyB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNvbHV0aW9uLWRldGFpbHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNvbHV0aW9uLWRldGFpbHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLnNvbHV0aW9uLWRldGFpbHMgLnR3by1jb2x1bW5zIHtcbiAgICBjb2x1bW5zOiAyO1xuICAgIGNvbHVtbi1nYXA6IDEyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc29sdXRpb24tZGV0YWlscyAudHdvLWNvbHVtbnMge1xuICAgICAgICBjb2x1bW5zOiBhdXRvOyB9IH1cblxuLnNvbHV0aW9uLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogNDBweCAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogMzAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zb2x1dGlvbi1ibG9jayB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gIC5zb2x1dGlvbi1ibG9jayBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNvbHV0aW9uLWJsb2NrIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5zb2x1dGlvbi1ibG9jayAuY291bnQge1xuICAgIGNvbG9yOiAjZjBmMGYwO1xuICAgIGZvbnQ6IDcwMCAxNjBweC8xMjBweCBcImhlbHZldGljYWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zb2x1dGlvbi1ibG9jayAuY291bnQge1xuICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4OyB9IH1cbiAgLnNvbHV0aW9uLWJsb2NrIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNvbHV0aW9uLWJsb2NrIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuc29sdXRpb24tYmxvY2sgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuc29sdXRpb24tYmxvY2sgdWwgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNvbHV0aW9uLWJsb2NrIHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuICAgICAgLnNvbHV0aW9uLWJsb2NrIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDNkOGZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5zb2x1dGlvbi1ibG9jayB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIHRvcDogN3B4OyB9IH1cbiAgICAgIC5zb2x1dGlvbi1ibG9jayB1bCBsaSB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnNvbHV0aW9uLWJsb2NrIHVsIGxpIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5zb2x1dGlvbi1ibG9jayB1bCBsaSB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuICAuc29sdXRpb24tYmxvY2s6bnRoLWNoaWxkKDJuKSAuc29sdXRpb24taW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC5zb2x1dGlvbi1ibG9jay53aXRoLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwOyB9XG4gICAgLnNvbHV0aW9uLWJsb2NrLndpdGgtYmcgLmNvdW50IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zb2x1dGlvbi1ibG9jay0yIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zb2x1dGlvbi1ibG9jay0yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgLnNvbHV0aW9uLWJsb2NrLTIgLmRlc2NyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gIC5zb2x1dGlvbi1ibG9jay0yIC5kZXRhaWxzIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAuc29sdXRpb24tYmxvY2stMiAuZGV0YWlscyBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5zb2x1dGlvbi1ibG9jay0yIC5kZXRhaWxzIHVsIGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNvbHV0aW9uLWJsb2NrLTIgLmRldGFpbHMgdWwgbGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICAgIC5zb2x1dGlvbi1ibG9jay0yIC5kZXRhaWxzIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDNkOGZmOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5zb2x1dGlvbi1ibG9jay0yIC5kZXRhaWxzIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgdG9wOiA3cHg7IH0gfVxuICAuc29sdXRpb24tYmxvY2stMiAuaW1nLWhvbGRlciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5zb2x1dGlvbi1ibG9jay0yIC5pbWctaG9sZGVyIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAuc29sdXRpb24tYmxvY2stMiAuY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xNXB4OyB9XG4gICAgLnNvbHV0aW9uLWJsb2NrLTIgLmNvbHMgLmNvbCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAuc29sdXRpb24tYmxvY2stMiAuY29scyAuY29sLmltZy1jb2wge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zb2x1dGlvbi1ibG9jay0yIC5jb2xzIC5jb2wuaW1nLWNvbCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNvbHV0aW9uLWJsb2NrLTIgLmNvbHMgLmNvbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc29sdXRpb24tYmxvY2stMi5yZXZlcnNlIC5jb2xzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuLnNvbHV0aW9uLWJsb2Nrcy0yIC53cmFwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnNvbHV0aW9uLWJsb2Nrcy0yIC5zb2x1dGlvbi1ibG9jay0yICsgLnNvbHV0aW9uLWJsb2NrLTIge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICM3MDcwNzA7IH1cblxuLm92ZXJ2aWV3IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogODBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5vdmVydmlldyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gIC5vdmVydmlldyBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vdmVydmlldyBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vdmVydmlldyAuY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xNXB4OyB9XG4gICAgLm92ZXJ2aWV3IC5jb2xzIC5jb2wge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm92ZXJ2aWV3IC5jb2xzIC5jb2wge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5vdmVydmlldyAuY29scyAuY29sLmNvbnRlbnQtY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm92ZXJ2aWV3IC5kZXNjciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzcwNzA3MDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAub3ZlcnZpZXcgLmRlc2NyIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLm92ZXJ2aWV3IC5kZXNjciBwICsgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7IH1cbiAgLm92ZXJ2aWV3IC5pbWctaG9sZGVyIHtcbiAgICBtYXgtd2lkdGg6IDUxNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLm92ZXJ2aWV3IC5pbWctaG9sZGVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuXG4uZ2V0LXN0YXJ0ZWQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5nZXQtc3RhcnRlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmdldC1zdGFydGVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgLmdldC1zdGFydGVkIC5zdGVwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIC5nZXQtc3RhcnRlZCAuc3RlcCAuY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuZ2V0LXN0YXJ0ZWQgLnN0ZXAgLmNvbnRlbnQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoOyB9IH1cbiAgICAgIC5nZXQtc3RhcnRlZCAuc3RlcCAuY29udGVudCAuZGVzY3Ige1xuICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuZ2V0LXN0YXJ0ZWQgLnN0ZXAgLmNvbnRlbnQgLmRlc2NyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5nZXQtc3RhcnRlZCAuc3RlcCAuY29udGVudCAuZGVzY3IgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgIC5nZXQtc3RhcnRlZCAuc3RlcCAuY29udGVudCAuaW1nLWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmdldC1zdGFydGVkIC5zdGVwIC5jb250ZW50IC5pbWctaG9sZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7IH0gfVxuICAgICAgLmdldC1zdGFydGVkIC5zdGVwIC5jb250ZW50LmNvbHVtbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmdldC1zdGFydGVkIC5zdGVwIC5jb250ZW50LmNvbHVtbiAuaW1nLWhvbGRlciB7XG4gICAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLmdldC1zdGFydGVkIC5zdGVwIC5jb250ZW50LmNvbHVtbiAuaW1nLWhvbGRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZ2V0LXN0YXJ0ZWQgLnN0ZXAgLmljbyB7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzZmN2E4MztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDsgfVxuICAgICAgLmdldC1zdGFydGVkIC5zdGVwIC5pY28uYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2OTUzNDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5nZXQtc3RhcnRlZCAuc3RlcCAuaWNvIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIC5nZXQtc3RhcnRlZCAuc3RlcCAuY29scyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwIC0xNXB4OyB9XG4gICAgICAuZ2V0LXN0YXJ0ZWQgLnN0ZXAgLmNvbHMgLmNvbCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmdldC1zdGFydGVkIC5zdGVwIC5jb2xzIC5jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG4gICAgICAgIC5nZXQtc3RhcnRlZCAuc3RlcCAuY29scyAuY29sIC5pbWcge1xuICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgIC5nZXQtc3RhcnRlZCAuc3RlcCAuY29scyAuY29sIC5pbWcgaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4uZmVhdHVyZXMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5mZWF0dXJlcyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmZlYXR1cmVzIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCB7XG4gICAgY29sdW1uczogMztcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwYjFmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCB7XG4gICAgICAgIGNvbHVtbnM6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAgIC5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMDAwYjk7IH1cbiAgICAuZmVhdHVyZXMgLmZlYXR1cmVzLWxpc3Q6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjYTZkODAxOyB9XG4gICAgLmZlYXR1cmVzIC5mZWF0dXJlcy1saXN0IC5pdGVtIHtcbiAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuICAgIC5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCAudGl0bGUge1xuICAgICAgY29sb3I6ICMwM2Q4ZmY7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCAuc3ViLWl0ZW0gPiB1bCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuZmVhdHVyZXMgLmZlYXR1cmVzLWxpc3QgLnN1Yi1pdGVtID4gdWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgLmZlYXR1cmVzIC5mZWF0dXJlcy1saXN0IC5zdWItaXRlbSA+IHVsIGxpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDsgfVxuICAgIC5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCAuc3ViLWl0ZW0gKyAuc3ViLWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgLmZlYXR1cmVzIC5mZWF0dXJlcy1saXN0IC5zdWItdGl0bGUge1xuICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA2cHggMTVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCAuc3ViLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAgIC5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCAuc3ViLXN1Yi1pdGVtIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCAuc3ViLXN1Yi1pdGVtICsgLnN1Yi1zdWItaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmZlYXR1cmVzIC5mZWF0dXJlcy1saXN0IC5zdWItc3ViLWl0ZW0gKyAuc3ViLXN1Yi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCAuc3ViLXN1Yi10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCAuc3ViLXN1Yi10aXRsZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBsZWZ0OiAxMDUlO1xuICAgICAgICB3aWR0aDogMTAwMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICM3MDcwNzA7IH1cbiAgICAuZmVhdHVyZXMgLmZlYXR1cmVzLWxpc3QgLmhhcy1kcm9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgICAgIC5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCAuaGFzLWRyb3A6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBjb2xvcjogIzAzZDhmZjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuZmVhdHVyZXMgLmZlYXR1cmVzLWxpc3QgLmhhcy1kcm9wOjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAgICAgLmZlYXR1cmVzIC5mZWF0dXJlcy1saXN0IC5oYXMtZHJvcC5vcGVuZWQ6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgIC5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCAuZHJvcC1ob2xkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5iZW5lZml0cyB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJlbmVmaXRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAuYmVuZWZpdHMgLmJvdHRvbS1saW5lcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZlNTAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAuYmVuZWZpdHMgLmJvdHRvbS1saW5lczo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNkY2YwMDA7IH1cbiAgICAuYmVuZWZpdHMgLmJvdHRvbS1saW5lczo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjliMDA7IH1cbiAgLmJlbmVmaXRzIC5kZWNvci1oZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmJlbmVmaXRzIC5iZW5lZml0cy1ib3hlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmJlbmVmaXRzIC5iZW5lZml0cy1ib3gge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmJlbmVmaXRzIC5iZW5lZml0cy1ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLmJlbmVmaXRzIC5iZW5lZml0cy1ib3ggLnRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICM2NzcyN2M7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuYmVuZWZpdHMgLmJlbmVmaXRzLWJveCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICAuYmVuZWZpdHMgLmJlbmVmaXRzLWJveCAudGl0bGU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDsgfVxuICAgIC5iZW5lZml0cyAuYmVuZWZpdHMtYm94IHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5iZW5lZml0cyAuYmVuZWZpdHMtYm94ID4gdWwgPiBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuYmVuZWZpdHMgLmJlbmVmaXRzLWJveCA+IHVsID4gbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAgIC5iZW5lZml0cyAuYmVuZWZpdHMtYm94ID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwM2Q4ZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmJlbmVmaXRzIC5iZW5lZml0cy1ib3ggPiB1bCA+IGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuICAgICAgLmJlbmVmaXRzIC5iZW5lZml0cy1ib3ggPiB1bCA+IGxpIHVsIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgICAgLmJlbmVmaXRzIC5iZW5lZml0cy1ib3ggPiB1bCA+IGxpIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgIC5iZW5lZml0cyAuYmVuZWZpdHMtYm94IC5iZW5lZml0cy1pbmZvLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExOCwgMTMzLCAxNDcsIDAuMik7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNDBweCAyNXB4IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmJlbmVmaXRzIC5iZW5lZml0cy1ib3ggLmJlbmVmaXRzLWluZm8tYm94IHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMTVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgICAgIC5iZW5lZml0cyAuYmVuZWZpdHMtYm94IC5iZW5lZml0cy1pbmZvLWJveDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDM1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmJlbmVmaXRzIC5iZW5lZml0cy1ib3ggLmJlbmVmaXRzLWluZm8tYm94OjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7IH0gfVxuICAgICAgLmJlbmVmaXRzIC5iZW5lZml0cy1ib3ggLmJlbmVmaXRzLWluZm8tYm94IGgzIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuYmVuZWZpdHMgLmJlbmVmaXRzLWJveCAuYmVuZWZpdHMtaW5mby1ib3ggaDMge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfSB9XG4gICAgLmJlbmVmaXRzIC5iZW5lZml0cy1ib3ggKyAuYmVuZWZpdHMtYm94IC50aXRsZSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAuYmVuZWZpdHMgLmJlbmVmaXRzLWJveDpudGgtY2hpbGQoMSkgLnRpdGxlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGNmMDAwOyB9XG4gICAgLmJlbmVmaXRzIC5iZW5lZml0cy1ib3g6bnRoLWNoaWxkKDIpIC50aXRsZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZTUwMDsgfVxuICAgIC5iZW5lZml0cyAuYmVuZWZpdHMtYm94Om50aC1jaGlsZCgzKSAudGl0bGU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjliMDA7IH1cbiAgLmJlbmVmaXRzIC5iZW5lZml0cy1pbWcge1xuICAgIG1heC13aWR0aDogNzQ2cHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDsgfVxuXG4ud2hhdC1pcy1zdGVwcyB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAud2hhdC1pcy1zdGVwcyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gIC53aGF0LWlzLXN0ZXBzIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAud2hhdC1pcy1zdGVwcyBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAud2hhdC1pcy1zdGVwcyAudHdvLWNvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTVweDsgfVxuICAgIC53aGF0LWlzLXN0ZXBzIC50d28tY29scy5yZXZlcnNlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC53aGF0LWlzLXN0ZXBzIC50d28tY29scyAuY29sIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAud2hhdC1pcy1zdGVwcyAudHdvLWNvbHMgLmNvbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLndoYXQtaXMtc3RlcHMgLnR3by1jb2xzIC5jb2wubXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjAwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLndoYXQtaXMtc3RlcHMgLnR3by1jb2xzIC5jb2wubXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC53aGF0LWlzLXN0ZXBzIC53aGF0LWlzLXN0ZXAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAud2hhdC1pcy1zdGVwcyAud2hhdC1pcy1zdGVwIC50eHQge1xuICAgICAgcGFkZGluZzogMCA0MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLndoYXQtaXMtc3RlcHMgLndoYXQtaXMtc3RlcCAudHh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLndoYXQtaXMtc3RlcHMgLndoYXQtaXMtc3RlcCAuaW1nLWFyZWEge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQwNHB4OyB9IH1cbiAgICAud2hhdC1pcy1zdGVwcyAud2hhdC1pcy1zdGVwIC5pbWctYXJlYS53aWR0aC0xIHtcbiAgICAgIG1heC13aWR0aDogNDA0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC53aGF0LWlzLXN0ZXBzIC53aGF0LWlzLXN0ZXAgLmltZy1hcmVhLndpZHRoLTEge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC53aGF0LWlzLXN0ZXBzIC53aGF0LWlzLXN0ZXAgLmltZy1hcmVhLndpZHRoLTIge1xuICAgICAgbWF4LXdpZHRoOiA0MDRweDsgfVxuICAgICAgLndoYXQtaXMtc3RlcHMgLndoYXQtaXMtc3RlcCAuaW1nLWFyZWEud2lkdGgtMiAuaW1nLWhvbGRlciB7XG4gICAgICAgIG1hcmdpbjogMCAtMTBweCAwIC0zMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC53aGF0LWlzLXN0ZXBzIC53aGF0LWlzLXN0ZXAgLmltZy1hcmVhLndpZHRoLTIgLmltZy1ob2xkZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAud2hhdC1pcy1zdGVwcyAud2hhdC1pcy1zdGVwIC5pbWctYXJlYS5yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC53aGF0LWlzLXN0ZXBzIC53aGF0LWlzLXN0ZXAgLmltZy1hcmVhLnJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4OyB9IH1cbiAgICAud2hhdC1pcy1zdGVwcyAud2hhdC1pcy1zdGVwIC5pbWctZGVzY3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC53aGF0LWlzLXN0ZXBzIC53aGF0LWlzLXN0ZXAgLmltZy1kZXNjciB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgIC53aGF0LWlzLXN0ZXBzIC53aGF0LWlzLXN0ZXAgLmltZy1kZXNjciAuc2hhcmUtbGluayB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuXG4ucHJvZHVjdC1pbmZvLWJveCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucHJvZHVjdC1pbmZvLWJveCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gIC5wcm9kdWN0LWluZm8tYm94IC5oZWFkaW5nLWFsaWduLXJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnByb2R1Y3QtaW5mby1ib3ggLmhlYWRpbmctYWxpZ24tcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLnByb2R1Y3QtaW5mby1ib3ggLmNvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTVweDsgfVxuICAgIC5wcm9kdWN0LWluZm8tYm94IC5jb2xzIC5jb2wge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnByb2R1Y3QtaW5mby1ib3ggLmNvbHMgLmNvbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucHJvZHVjdC1pbmZvLWJveCAuaW1nLWhvbGRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wcm9kdWN0LWluZm8tYm94IC5pbWctaG9sZGVyIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDMwcHg7IH0gfVxuICAgIC5wcm9kdWN0LWluZm8tYm94IC5pbWctaG9sZGVyICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnByb2R1Y3QtaW5mby1ib3ggLmltZy1ob2xkZXIgKyAqIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLnByb2R1Y3QtaW5mby1ib3ggLmRldGFpbHMtbGlzdCB7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnByb2R1Y3QtaW5mby1ib3ggLmRldGFpbHMtbGlzdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgLnByb2R1Y3QtaW5mby1ib3ggLmRldGFpbHMtbGlzdCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgICAgLnByb2R1Y3QtaW5mby1ib3ggLmRldGFpbHMtbGlzdCBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwM2Q4ZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cbiAgICAucHJvZHVjdC1pbmZvLWJveCAuZGV0YWlscy1saXN0LnR3by1jb2x1bW5zIHtcbiAgICAgIGNvbHVtbnM6IDI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAucHJvZHVjdC1pbmZvLWJveCAuZGV0YWlscy1saXN0LnR3by1jb2x1bW5zIHtcbiAgICAgICAgICBjb2x1bW5zOiAxOyB9IH1cbiAgLnByb2R1Y3QtaW5mby1ib3gucmV2ZXJzZSAuY29scyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG5cbi5jb250YWN0LWZvcm0ge1xuICBtaW4taGVpZ2h0OiA0NTBweDsgfVxuICAuY29udGFjdC1mb3JtIC5mb3JtLWhvbGRlciB7XG4gICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNDMwcHg7XG4gICAgcGFkZGluZzogNDBweCA2NXB4O1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDEwcHggNnB4IDEwcHggIzAwMDAwMDE5OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY29udGFjdC1mb3JtIC5mb3JtLWhvbGRlciB7XG4gICAgICAgIHRvcDogLTIzMHB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7IH0gfVxuICAgIC5jb250YWN0LWZvcm0gLmZvcm0taG9sZGVyIGgyIHtcbiAgICAgIGZvbnQ6IDMwMCAyNHB4LzI4cHggJ1dvcmsgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgLmNvbnRhY3QtZm9ybSAuZm9ybS1ob2xkZXIgLmZvcm0tY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmNvbnRhY3QtZm9ybSAuZm9ybS1ob2xkZXIgLmlucHV0LWhvbGRlciBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDsgfVxuICAgIC5jb250YWN0LWZvcm0gLmZvcm0taG9sZGVyIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IDE0OHB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgIC5jb250YWN0LWZvcm0gLmZvcm0taG9sZGVyIC5idG4ge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgcGFkZGluZzogN3B4IDEwcHg7IH1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2hlbHZldGljYW5ldWVtZWRpdW0nO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9oZWx2ZXRpY2FuZXVlX21lZGl1bS13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9oZWx2ZXRpY2FuZXVlX21lZGl1bS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2hlbHZldGljYW5ldWVyZWd1bGFyJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvaGVsdmV0aWNhbmV1ZS13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9oZWx2ZXRpY2FuZXVlLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2hlbHZldGljYWJvbGQnO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvaGVsdmV0aWNhX2JvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL2hlbHZldGljYV9ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICBzcmM6ICB1cmwoJy4uLy4uL2ZvbnRzLy9pY29tb29uLmVvdD9vcm9oaHQnKTtcbiAgICBzcmM6ICB1cmwoJy4uLy4uL2ZvbnRzL2ljb21vb24uZW90P29yb2hodCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgIHVybCgnLi4vLi4vZm9udHMvaWNvbW9vbi50dGY/b3JvaGh0JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgdXJsKCcuLi8uLi9mb250cy9pY29tb29uLndvZmY/b3JvaGh0JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICB1cmwoJy4uLy4uL2ZvbnRzL2ljb21vb24uc3ZnP29yb2hodCNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFxuICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICBcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG4gIFxuICAuaWNvbi1pY29uLWJlbmVmaXRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgfVxuICAuaWNvbi1pY29uLWZlYXR1cmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICB9XG4gIC5pY29uLWljb24tZ2V0dGluZy1zdGFydGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgfVxuICAuaWNvbi1pY29uLW92ZXJ2aWV3OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDdcIjtcbiAgfVxuICAuaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gIH1cbiAgLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG4gIH1cbiAgLmljb24tcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gIH1cbiAgLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICB9IiwiQGltcG9ydCBcIi4uLy4uL2xvY2FsX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemVcIjtcbkBpbXBvcnQgXCIuLi91dGlscy9mb250c1wiO1xuQGltcG9ydCBcIi4uL21peGlucy9tZWRpYVwiO1xuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgIGZvbnQ6IDMwMCAyNHB4LzI4cHggJ1dvcmsgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2NzcyN2M7XG4gICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIGNvbG9yOiAjMDNkOGZmO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzFERjJGRjtcbiAgICB9XG59XG5wIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xufVxudWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGNvbG9yOiAjNjc3MjdDO1xuICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIHN1cCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbmgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNjc3MjdDO1xuICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxufVxuaDMge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNjc3MjdjO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5oNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7ICBcbiAgICBjb2xvcjogIzY3NzI3YztcbiAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cbm1hcmsge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDNEOEZGO1xufVxuXG4jd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4uY29udGFpbmVyICB7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ0biB7XG4gICAgYmFja2dyb3VuZDogIzAzRDhGRjtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAjMDNEOEZGNTM7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogNTAwIDI0cHgvMjhweCAnaGVsdmV0aWNhbmV1ZW1lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFERjJGRjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuLmJ0bi1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBzbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzY3NzI3YztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjNjc3MjdDO1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbn1cbi50d28tY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmNvbCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kZWNvci1saW5lcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDI4MDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvZGVjb3ItbGluZXMtMDEucG5nJykgNTAlIDAgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjgwMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oMTcwMHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3MDBweCAyODAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kZWNvci1saW5lcy0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMTE4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2RlY29yLWxpbmVzLTIuc3ZnJykgNTAlIDAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDExOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oMTcwMHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3MDBweCAxMThweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRlY29yLWxpbmVzLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiA0NDlweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvY29udGFjdC11cy1iZWxvdy1iYW5uZXIuanBnJykgNTAlIDAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDQ0OXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oMTcwMHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3MDBweCA0NDlweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhvcml6b250YWwtbGluZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2RlY29yLWxpbmVzLTAyLnN2ZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgODhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDE3MDBweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNzAwcHggODhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3ctbW9yZS1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAzZDhmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbjogLTNweCAwIDAgLTEycHg7XG5cbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWRmMmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vcGVuZWQge1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmRpYWxvZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTQwcHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNjAwcHgpO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWZhZmFmO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAjMDAwMDAwMjk7XG4gICAgcGFkZGluZzogNDBweCA1MHB4IDMwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICYub3BlbmVkIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oMTIzMHB4KSB7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg0NzlweCkge1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAubW9kYWwtY2xvc2UtYnRue1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2FmYWZhZjtcbiAgICAgICAgICAgIG1hcmdpbjogLTFweCAwIDAgLTE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZXF1ZXN0LWZvcm0ge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjc3MjdjO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY3NzI3YztcbiAgICB9XG59XG5cbi5pbnB1dC1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIGxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIG1hcmsge1xuICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNoYXJlLWxpbmsge1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9pY28tc2hhcmUucG5nJykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDIxcHg7XG59IiwiQGltcG9ydCBcIi4uL3V0aWxzL3ZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gbWVkaWEtbW9iaWxlIHtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWFXaWR0aE1vYmlsZSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBtZWRpYS10YWJsZXQge1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYVdpZHRoVGFibGV0KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIG1lZGlhLWxhcHRvcCB7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhV2lkdGhMYXB0b3ApIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbWVkaWEtY3VzdG9tKCR3aWR0aCkge1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwibWl4aW5zL21lZGlhXCI7XG4jaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgLnRvcC1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRmO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaGVsdmV0aWNhbmV1ZW1lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgLjNzO1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdoZWx2ZXRpY2FuZXVlbWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0aWNreSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgN3B4IDEwcHggIzAwMDAwMDMzO1xuICAgICAgICAudG9wLWJhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgfVxuICAgICAgICAubmF2LXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIC4zcztcbn1cblxuLmxvZ28ge1xuICAgIHdpZHRoOiAxNTlweDtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvbG9nby5zdmcnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cbi5tYWluLW5hdiB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHVsIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udDogNDAwIDE4cHgvMjRweCAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjc3MjdDO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sb2dvLWljb3tcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjc3MjdDO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMjVweDtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDNEOEZGO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9wZW4tbWVudSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBmb250OiAxNHB4LzIxcHggXCJoZWx2ZXRpY2FuZXVlbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM4ZThlOGU7XG4gICAgLy8gbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAuY29scyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDdweCA3cHggMTBweCAjMDAwMDAwMzM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIC5jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHg7XG5cbiAgICAgICAgICAgICYuc3VibmF2LWhvbGRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjZmODtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgLmltZy1ob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50eHQtZGVzY3Ige1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYnRuIHtcbiAgICAgICAgZm9udDogMTRweC8yMHB4IFwiaGVsdmV0aWNhbmV1ZW1lZGl1bVwiICxzYW5zLXNlcmlmO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgICAuc3VibmF2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQ6IDE0cHgvMTdweCBcImhlbHZldGljYW5ldWVtZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzhlOGU4ZTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIG1hcmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGIwZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XG4gICAgYm9keXtcbiAgICAgICAgJi5tZW51LW9wZW5lZCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgI3dyYXBwZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI1MHB4IDAgLTI1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm9wZW4tbWVudSB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFpbi1uYXYge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZhZGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2LXdyYXAge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB9XG5cdC5vcGVuLW1lbnUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0ei1pbmRleDogNDU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMHM7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NzcyN2M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHR9XG5cdC5tYWluLW5hdiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogLTI1MHB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogMjUwcHg7XG5cdFx0ei1pbmRleDogNTA7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgKyBsaXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmhhcy1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5vcGVuZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Atb3BlbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRyb3Atb3BlbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLThweCAwIDAgLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5kcm9wZG93biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC5jb2xzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAuY29sIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICYudGh1bWJuYWlse1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnN1Ym5hdi1ob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnN1Ym5hdiB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICArIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cdFxuXHQuZmFkZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4OiA0MDtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHR9XG59XG4iLCIjZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9mb290ZXItYmcuc3ZnJykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxufVxuLmZvb3Rlci10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLW1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuLmZvb3Rlci1sb2dvIHtcbiAgICB3aWR0aDogMTU5cHg7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2xvZ28tZm9vdGVyLnN2ZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG4uZm9vdGVyLWJveGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbi5mb290ZXItYm94IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgI2ZmZjtcbiAgICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgICBmbGV4OiAxO1xuICAgIEBpbmNsdWRlIG1lZGlhLW1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2ZmZjtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG59XG4uZm9vdGVyLWxpbmtzIHtcbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgbWFyayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzAzZDhmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgIH1cbiAgICAmICsgLmZvb3Rlci1saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2lnbi11cC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1tb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDc3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zb2NpYWwtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgbWVkaWEtbW9iaWxlIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgY29sb3I6ICNkZGQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlci1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLW1vYmlsZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuLmNvcHkge1xuICAgIG1hcmdpbjogMDtcbn1cbi5oZWxwZXItbGlua3Mge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIG1lZGlhLW1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmICsgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwibWl4aW5zL21lZGlhXCI7XG5cbi50b3Atc2VjdGlvbiB7XG4gICAgbWluLWhlaWdodDogNzYwcHg7XG4gICAgcGFkZGluZzogMTc1cHggMCAyNTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgIC5ob2xkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDYzNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAuZGVzY3Ige1xuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggNTVweCA1NXB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzY3NzI3YztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjc3MjdjO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NzcyN2M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWJveCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjNjc3MjdjO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ob21lcGFnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90b3AtYmFubmVyLWhvbWVwYWdlLnN2Z1wiKSA1MCUgMTAwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgJi5wcm9kdWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RvcC1iYW5uZXItcHJvZHVjdC1wYWdlLnN2Z1wiKSA1MCUgMTAwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgJi5zb2x1dGlvbnMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdG9wLWJhbm5lci1zb2x1dGlvbnMtcGFnZS5qcGdcIikgNTAlIDEwMCUgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgICYuc29sdXRpb25zLTEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdG9wLWJhbm5lci1zb2x1dGlvbnMtMS1wYWdlLmpwZ1wiKSA1MCUgMTAwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgJi5zYXNlLXZzLXNhc2UtcGx1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90b3AtYmFubmVyLXNhc2UtdnMtc2FzZS1wbHVzLXBhZ2UuanBnXCIpIDUwJSAxMDAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmLmFib3V0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RvcC1iYW5uZXItYWJvdXQtcGFnZS5qcGdcIikgNTAlIDEwMCUgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgICYuY29udGFjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90b3AtYmFubmVyLWNvbnRhY3QtdXMtcGFnZS5qcGdcIikgNTAlIDEwMCUgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJtaXhpbnMvbWVkaWFcIjtcclxuXHJcbi53aGF0LWlzLWJsb2NrIHtcclxuICAgIGJhY2tncm91bmQ6ICM2NzcyN2MgdXJsKFwiLi4vaW1nL2JnLTAxLnN2Z1wiKSA1MCUgMCUgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDgwMHB4O1xyXG4gICAgbWluLWhlaWdodDogNzk4cHg7XHJcbiAgICBwYWRkaW5nOiAxNjBweCAwIDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDE5MjBweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTkyMHB4IDgwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAudHdvLWNvbHMge1xyXG4gICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgICAuaW1nLWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLnNoYXJlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL21lZGlhXCI7XHJcblxyXG4uc29sdmVkLXByb2JsZW1zIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxufVxyXG5cclxuLnNvbHZlZC1wcm9ibGVtcy1saXN0IHtcclxuICAgIG1heC13aWR0aDogOTI4cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgcGFkZGluZzogNnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDQ4MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2JsZW0taXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAjMDAwMDAwMjk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgY29sb3I6ICM2NzcyN2M7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIC5udW1iZXIge1xyXG4gICAgICAgIGZvbnQ6IDcwMCAxNjBweC85OXB4IFwiaGVsdmV0aWNhYm9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDVweCA1cHggMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAzN3B4IDM3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwM2Q4ZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM2NzcyN2M7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZjliMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvbWVkaWFcIjtcclxuXHJcbi5wcm9tby1ibG9ja3Mge1xyXG4gICAgLnZpc3VhbC1oZWFkaW5nIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDkxNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuaW1nLWhvbGRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICM3MDcwNzA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50eHQtaGVhZGluZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICBjb2xvcjogIzY3NzI3YztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tb2JpbGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICArIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZpcnN0LWluLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9yLWxpbmUge1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmU1MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkY2YwMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY5YjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb21vLWJveCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3Ige1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbW9iaWxlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZWFybi1tb3JlIHtcclxuICAgICAgICBjb2xvcjogIzAzZDhmZjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWRmMmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb21vLWJveGVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgLnByb21vLWJveCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMDtcclxuICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbW9iaWxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvbWVkaWFcIjtcclxuXHJcbi5pbmZvLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmZvLWJveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tb2JpbGUge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2NyIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbW9iaWxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mby10eHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjNzA3MDcwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLmRlc2NyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbW9iaWxlIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGlnbi1sZWZ0IHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbW9iaWxlIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1ob2xkZXIge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvbWVkaWFcIjtcclxuXHJcbi5hYm91dC1pbmZvIHtcclxuICAgIHBhZGRpbmc6IDc1cHggMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyLmFsaWduLXJpZ2h0IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tb2JpbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29scyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAuY29sIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltZy1ob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJi5hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi52YWxpZ24tY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnR4dC1kZXNjciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICM3MDcwNzA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aHJlZS1jb2xzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcblxyXG4gICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9tZWRpYVwiO1xyXG5cclxuLm91ci10ZWFtIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW1iZXJzLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5tZW1iZXItYm94IHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg0NzlweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zaXRpb24ge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW1iZXItaW5mbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAyNXB4IDA7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hvdy1tb3JlLXR4dCB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWxzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIGxpICsgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLWxpbmtlZGluIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZDZkNmQ2O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL21lZGlhXCI7XHJcblxyXG4udGVzdGltb25pYWxzIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMCAxMzBweDtcclxuXHJcbiAgICAmLndpdGgtYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWJveCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRlc3RpbW9uaWFsIHtcclxuICAgIHF1b3Rlczogbm9uZTtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIHEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzcwNzA3MDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogLTg1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY28tcXVvdGUuc3ZnXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDYycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzlweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGNpdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgLmF1dGhvci1pY28ge1xyXG4gICAgICAgICAgICB3aWR0aDogNzRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNvbHV0aW9uLWluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMCAtMTVweCAyMHB4O1xyXG5cclxuICAgIC5jb2wge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbW9iaWxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWctaG9sZGVyIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2NyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNvbHV0aW9uLWRldGFpbHMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAudHdvLWNvbHVtbnMge1xyXG4gICAgICAgIGNvbHVtbnM6IDI7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMTIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGNvbHVtbnM6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc29sdXRpb24tYmxvY2sge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvdW50IHtcclxuICAgICAgICBjb2xvcjogI2YwZjBmMDtcclxuICAgICAgICBmb250OiA3MDAgMTYwcHgvMTIwcHggXCJoZWx2ZXRpY2Fib2xkXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDkwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwM2Q4ZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCItXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAuc29sdXRpb24taW5mbyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53aXRoLWJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG5cclxuICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb2x1dGlvbi1ibG9jay0yIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDNkOGZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWctaG9sZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgJi5pbWctY29sIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJldmVyc2Uge1xyXG4gICAgICAgIC5jb2xzIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNvbHV0aW9uLWJsb2Nrcy0yIHtcclxuICAgIC53cmFwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2x1dGlvbi1ibG9jay0yIHtcclxuICAgICAgICAmICsgLnNvbHV0aW9uLWJsb2NrLTIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICM3MDcwNzA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICB9XHJcbn1cclxuIiwiLm92ZXJ2aWV3IHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgcGFkZGluZzogODBweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuY29scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG5cclxuICAgICAgICAuY29sIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNvbnRlbnQtY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjciB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzcwNzA3MDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgKyBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1ob2xkZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNTE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2V0LXN0YXJ0ZWQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RlcCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlc2NyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltZy1ob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbWctaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2ZjdhODM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2OTUzNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29scyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG5cclxuICAgICAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZXMtbGlzdCB7XHJcbiAgICAgICAgY29sdW1uczogMztcclxuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwYjFmZjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XHJcbiAgICAgICAgICAgIGNvbHVtbnM6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjAwMGI5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2E2ZDgwMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAzZDhmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLWl0ZW0ge1xyXG4gICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgKyAuc3ViLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICM3MDcwNzA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Yi1zdWItaXRlbSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICArIC5zdWItc3ViLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWItc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTA1JTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICM3MDcwNzA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oYXMtZHJvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwM2Q4ZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub3BlbmVkIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcC1ob2xkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZW5lZml0cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYm90dG9tLWxpbmVzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmU1MDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RjZjAwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjliMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZGVjb3ItaGVhZGVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmVuZWZpdHMtYm94ZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZW5lZml0cy1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NzcyN2M7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC00cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAzZDhmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi1cIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iZW5lZml0cy1pbmZvLWJveCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzc2ODU5MywgMC4yKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjFweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHggMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICsgLmJlbmVmaXRzLWJveCB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGNmMDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZTUwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjliMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJlbmVmaXRzLWltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NDZweDtcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2hhdC1pcy1zdGVwcyB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50d28tY29scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG5cclxuICAgICAgICAmLnJldmVyc2Uge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm10IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndoYXQtaXMtc3RlcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWctYXJlYSB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYud2lkdGgtMSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLndpZHRoLTIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW1nLWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4IDAgLTMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1nLWRlc2NyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNoYXJlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtaW5mby1ib3gge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRpbmctYWxpZ24tcmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG5cclxuICAgICAgICAuY29sIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWctaG9sZGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbHMtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwM2Q4ZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnR3by1jb2x1bW5zIHtcclxuICAgICAgICAgICAgY29sdW1uczogMjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg0NzlweCkge1xyXG4gICAgICAgICAgICAgICAgY29sdW1uczogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJldmVyc2Uge1xyXG4gICAgICAgIC5jb2xzIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY29udGFjdC1mb3JtIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAuZm9ybS1ob2xkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC00MzBweDtcbiAgICAgICAgcGFkZGluZzogNDBweCA2NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAxMHB4IDZweCAxMHB4ICMwMDAwMDAxOTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcbiAgICAgICAgICAgIHRvcDogLTIzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQ6IDMwMCAyNHB4LzI4cHggJ1dvcmsgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtaG9sZGVyIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGhlaWdodDogMTQ4cHg7XG4gICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59Il19 */

[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
	transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
	transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
	transition-duration: .1s;
}

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
	transition-delay: .1s;
}

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
	transition-duration: .15s;
}

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
	transition-delay: .15s;
}

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
	transition-duration: .2s;
}

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
	transition-delay: .2s;
}

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
	transition-duration: .25s;
}

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
	transition-delay: .25s;
}

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
	transition-duration: .3s;
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
	transition-delay: .3s;
}

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
	transition-duration: .35s;
}

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
	transition-delay: .35s;
}

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
	transition-duration: .4s;
}

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
	transition-delay: .4s;
}

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
	transition-duration: .45s;
}

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
	transition-delay: .45s;
}

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
	transition-duration: .5s;
}

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
	transition-delay: .5s;
}

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
	transition-duration: .55s;
}

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
	transition-delay: .55s;
}

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
	transition-duration: .6s;
}

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
	transition-delay: .6s;
}

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
	transition-duration: .65s;
}

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
	transition-delay: .65s;
}

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
	transition-duration: .7s;
}

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
	transition-delay: .7s;
}

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
	transition-duration: .75s;
}

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
	transition-delay: .75s;
}

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
	transition-duration: .8s;
}

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
	transition-delay: .8s;
}

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
	transition-duration: .85s;
}

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
	transition-delay: .85s;
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
	transition-duration: .9s;
}

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
	transition-delay: .9s;
}

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
	transition-duration: .95s;
}

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
	transition-delay: .95s;
}

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
	transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
	transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
	transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
	transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
	transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
	transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
	transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
	transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
	transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
	transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
	transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
	transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
	transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
	transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
	transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
	transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
	transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
	transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
	transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
	transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
	transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
	transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
	transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
	transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
	transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
	transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
	transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
	transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
	transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
	transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
	transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
	transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
	transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
	transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
	transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
	transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
	transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
	transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
	transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
	transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
	transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
	transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
	transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
	transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
	transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
	transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
	transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
	transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
	transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
	transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
	transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
	transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
	transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
	transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
	transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
	transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
	transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
	transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
	transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
	transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
	transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
	transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
	transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
	transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
	transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
	transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
	transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
	transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
	transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
	transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
	transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
	transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
	transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
	transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
	transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
	transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
	transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
	transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
	transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
	transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
	transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
	transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
	transition-delay: 3s;
}

[data-aos] {
	pointer-events: none;
}

[data-aos].aos-animate {
	pointer-events: auto;
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
	transition-timing-function: cubic-bezier(.25, .25, .75, .75);
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
	transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
	transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
	transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
	transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
	transition-timing-function: cubic-bezier(.6, -.28, .735, .045);
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
	transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
	transition-timing-function: cubic-bezier(.47, 0, .745, .715);
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
	transition-timing-function: cubic-bezier(.39, .575, .565, 1);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
	transition-timing-function: cubic-bezier(.445, .05, .55, .95);
}

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
	transition-timing-function: cubic-bezier(.55, .085, .68, .53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
	transition-timing-function: cubic-bezier(.25, .46, .45, .94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
	transition-timing-function: cubic-bezier(.455, .03, .515, .955);
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
	transition-timing-function: cubic-bezier(.55, .085, .68, .53);
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
	transition-timing-function: cubic-bezier(.25, .46, .45, .94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
	transition-timing-function: cubic-bezier(.455, .03, .515, .955);
}

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
	transition-timing-function: cubic-bezier(.55, .085, .68, .53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
	transition-timing-function: cubic-bezier(.25, .46, .45, .94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
	transition-timing-function: cubic-bezier(.455, .03, .515, .955);
}

@media screen {
	html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
		opacity: 0;
		transition-property: opacity, -webkit-transform;
		transition-property: opacity, transform;
		transition-property: opacity, transform, -webkit-transform;
	}
	
	html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
	
	html:not(.no-js) [data-aos=fade-up] {
		-webkit-transform: translate3d(0, 100px, 0);
		transform: translate3d(0, 100px, 0);
	}
	
	html:not(.no-js) [data-aos=fade-down] {
		-webkit-transform: translate3d(0, -100px, 0);
		transform: translate3d(0, -100px, 0);
	}
	
	html:not(.no-js) [data-aos=fade-right] {
		-webkit-transform: translate3d(-100px, 0, 0);
		transform: translate3d(-100px, 0, 0);
	}
	
	html:not(.no-js) [data-aos=fade-left] {
		-webkit-transform: translate3d(100px, 0, 0);
		transform: translate3d(100px, 0, 0);
	}
	
	html:not(.no-js) [data-aos=fade-up-right] {
		-webkit-transform: translate3d(-100px, 100px, 0);
		transform: translate3d(-100px, 100px, 0);
	}
	
	html:not(.no-js) [data-aos=fade-up-left] {
		-webkit-transform: translate3d(100px, 100px, 0);
		transform: translate3d(100px, 100px, 0);
	}
	
	html:not(.no-js) [data-aos=fade-down-right] {
		-webkit-transform: translate3d(-100px, -100px, 0);
		transform: translate3d(-100px, -100px, 0);
	}
	
	html:not(.no-js) [data-aos=fade-down-left] {
		-webkit-transform: translate3d(100px, -100px, 0);
		transform: translate3d(100px, -100px, 0);
	}
	
	html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {
		opacity: 0;
		transition-property: opacity, -webkit-transform;
		transition-property: opacity, transform;
		transition-property: opacity, transform, -webkit-transform;
	}
	
	html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
		opacity: 1;
		-webkit-transform: translateZ(0) scale(1);
		transform: translateZ(0) scale(1);
	}
	
	html:not(.no-js) [data-aos=zoom-in] {
		-webkit-transform: scale(.6);
		transform: scale(.6);
	}
	
	html:not(.no-js) [data-aos=zoom-in-up] {
		-webkit-transform: translate3d(0, 100px, 0) scale(.6);
		transform: translate3d(0, 100px, 0) scale(.6);
	}
	
	html:not(.no-js) [data-aos=zoom-in-down] {
		-webkit-transform: translate3d(0, -100px, 0) scale(.6);
		transform: translate3d(0, -100px, 0) scale(.6);
	}
	
	html:not(.no-js) [data-aos=zoom-in-right] {
		-webkit-transform: translate3d(-100px, 0, 0) scale(.6);
		transform: translate3d(-100px, 0, 0) scale(.6);
	}
	
	html:not(.no-js) [data-aos=zoom-in-left] {
		-webkit-transform: translate3d(100px, 0, 0) scale(.6);
		transform: translate3d(100px, 0, 0) scale(.6);
	}
	
	html:not(.no-js) [data-aos=zoom-out] {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
	
	html:not(.no-js) [data-aos=zoom-out-up] {
		-webkit-transform: translate3d(0, 100px, 0) scale(1.2);
		transform: translate3d(0, 100px, 0) scale(1.2);
	}
	
	html:not(.no-js) [data-aos=zoom-out-down] {
		-webkit-transform: translate3d(0, -100px, 0) scale(1.2);
		transform: translate3d(0, -100px, 0) scale(1.2);
	}
	
	html:not(.no-js) [data-aos=zoom-out-right] {
		-webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
		transform: translate3d(-100px, 0, 0) scale(1.2);
	}
	
	html:not(.no-js) [data-aos=zoom-out-left] {
		-webkit-transform: translate3d(100px, 0, 0) scale(1.2);
		transform: translate3d(100px, 0, 0) scale(1.2);
	}
	
	html:not(.no-js) [data-aos^=slide][data-aos^=slide] {
		transition-property: -webkit-transform;
		transition-property: transform;
		transition-property: transform, -webkit-transform;
		visibility: hidden;
	}
	
	html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {
		visibility: visible;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	html:not(.no-js) [data-aos=slide-up] {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
	
	html:not(.no-js) [data-aos=slide-down] {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	
	html:not(.no-js) [data-aos=slide-right] {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	
	html:not(.no-js) [data-aos=slide-left] {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	
	html:not(.no-js) [data-aos^=flip][data-aos^=flip] {
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		transition-property: -webkit-transform;
		transition-property: transform;
		transition-property: transform, -webkit-transform;
	}
	
	html:not(.no-js) [data-aos=flip-left] {
		-webkit-transform: perspective(2500px) rotateY(-100deg);
		transform: perspective(2500px) rotateY(-100deg);
	}
	
	html:not(.no-js) [data-aos=flip-left].aos-animate {
		-webkit-transform: perspective(2500px) rotateY(0);
		transform: perspective(2500px) rotateY(0);
	}
	
	html:not(.no-js) [data-aos=flip-right] {
		-webkit-transform: perspective(2500px) rotateY(100deg);
		transform: perspective(2500px) rotateY(100deg);
	}
	
	html:not(.no-js) [data-aos=flip-right].aos-animate {
		-webkit-transform: perspective(2500px) rotateY(0);
		transform: perspective(2500px) rotateY(0);
	}
	
	html:not(.no-js) [data-aos=flip-up] {
		-webkit-transform: perspective(2500px) rotateX(-100deg);
		transform: perspective(2500px) rotateX(-100deg);
	}
	
	html:not(.no-js) [data-aos=flip-up].aos-animate {
		-webkit-transform: perspective(2500px) rotateX(0);
		transform: perspective(2500px) rotateX(0);
	}
	
	html:not(.no-js) [data-aos=flip-down] {
		-webkit-transform: perspective(2500px) rotateX(100deg);
		transform: perspective(2500px) rotateX(100deg);
	}
	
	html:not(.no-js) [data-aos=flip-down].aos-animate {
		-webkit-transform: perspective(2500px) rotateX(0);
		transform: perspective(2500px) rotateX(0);
	}
}

body.compensate-for-scrollbar {
	overflow: hidden;
}

.fancybox-active {
	height: auto;
}

.fancybox-is-hidden {
	left: -9999px;
	margin: 0;
	position: absolute !important;
	top: -9999px;
	visibility: hidden;
}

.fancybox-container {
	-webkit-backface-visibility: hidden;
	height: 100%;
	left: 0;
	outline: 0;
	position: fixed;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	transform: translateZ(0);
	width: 100%;
	z-index: 99992;
}

.fancybox-container * {
	box-sizing: border-box;
}

.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.fancybox-outer {
	-webkit-overflow-scrolling: touch;
	overflow-y: auto;
}

.fancybox-bg {
	background: #1e1e1e;
	opacity: 0;
	transition-duration: inherit;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
	opacity: .9;
	transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
	direction: ltr;
	opacity: 0;
	position: absolute;
	transition: opacity .25s ease, visibility 0s ease .25s;
	visibility: hidden;
	z-index: 99997;
}

.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {
	opacity: 1;
	transition: opacity .25s ease 0s, visibility 0s ease 0s;
	visibility: visible;
}

.fancybox-infobar {
	color: #ccc;
	font-size: 13px;
	-webkit-font-smoothing: subpixel-antialiased;
	height: 44px;
	left: 0;
	line-height: 44px;
	min-width: 44px;
	mix-blend-mode: difference;
	padding: 0 10px;
	pointer-events: none;
	top: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.fancybox-toolbar {
	right: 0;
	top: 0;
}

.fancybox-stage {
	direction: ltr;
	overflow: visible;
	transform: translateZ(0);
	z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
	overflow: hidden;
}

.fancybox-slide {
	-webkit-backface-visibility: hidden;
	display: none;
	height: 100%;
	left: 0;
	outline: 0;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: absolute;
	text-align: center;
	top: 0;
	transition-property: transform, opacity;
	white-space: normal;
	width: 100%;
	z-index: 99994;
}

.fancybox-slide:before {
	content: "";
	display: inline-block;
	font-size: 0;
	height: 100%;
	vertical-align: middle;
	width: 0;
}

.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
	display: block;
}

.fancybox-slide--image {
	overflow: hidden;
	padding: 44px 0;
}

.fancybox-slide--image:before {
	display: none;
}

.fancybox-slide--html {
	padding: 6px;
}

.fancybox-content {
	background: #fff;
	display: inline-block;
	margin: 0;
	max-width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: relative;
	text-align: left;
	vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
	animation-timing-function: cubic-bezier(.5, 0, .14, 1);
	-webkit-backface-visibility: hidden;
	background: 0 0;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
	max-width: none;
	overflow: visible;
	padding: 0;
	position: absolute;
	top: 0;
	transform-origin: top left;
	transition-property: transform, opacity;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
	cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
	cursor: zoom-in;
}

.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {
	cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
	cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
	cursor: text;
}

.fancybox-image, .fancybox-spaceball {
	background: 0 0;
	border: 0;
	height: 100%;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none;
	padding: 0;
	position: absolute;
	top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%;
}

.fancybox-spaceball {
	z-index: 1;
}

.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {
	height: 100%;
	overflow: visible;
	padding: 0;
	width: 100%;
}

.fancybox-slide--video .fancybox-content {
	background: #000;
}

.fancybox-slide--map .fancybox-content {
	background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
	background: #fff;
}

.fancybox-iframe, .fancybox-video {
	background: 0 0;
	border: 0;
	display: block;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}

.fancybox-iframe {
	left: 0;
	position: absolute;
	top: 0;
}

.fancybox-error {
	background: #fff;
	cursor: default;
	max-width: 400px;
	padding: 40px;
	width: 100%;
}

.fancybox-error p {
	color: #444;
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}

.fancybox-button {
	background: rgba(30, 30, 30, .6);
	border: 0;
	border-radius: 0;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	height: 44px;
	margin: 0;
	padding: 10px;
	position: relative;
	transition: color .2s;
	vertical-align: top;
	visibility: inherit;
	width: 44px;
}

.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
	color: #ccc;
}

.fancybox-button:hover {
	color: #fff;
}

.fancybox-button:focus {
	outline: 0;
}

.fancybox-button.fancybox-focus {
	outline: 1px dotted;
}

.fancybox-button[disabled], .fancybox-button[disabled]:hover {
	color: #888;
	cursor: default;
	outline: 0;
}

.fancybox-button div {
	height: 100%;
}

.fancybox-button svg {
	display: block;
	height: 100%;
	overflow: visible;
	position: relative;
	width: 100%;
}

.fancybox-button svg path {
	fill: currentColor;
	stroke-width: 0;
}

.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) {
	display: none;
}

.fancybox-progress {
	background: #ff5268;
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transform: scaleX(0);
	transform-origin: 0;
	transition-property: transform;
	transition-timing-function: linear;
	z-index: 99998;
}

.fancybox-close-small {
	background: 0 0;
	border: 0;
	border-radius: 0;
	color: #ccc;
	cursor: pointer;
	opacity: .8;
	padding: 8px;
	position: absolute;
	right: -12px;
	top: -44px;
	z-index: 401;
}

.fancybox-close-small:hover {
	color: #fff;
	opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
	color: currentColor;
	padding: 10px;
	right: 0;
	top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
	overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
	display: none;
}

.fancybox-navigation .fancybox-button {
	background-clip: content-box;
	height: 100px;
	opacity: 0;
	position: absolute;
	top: calc(50% - 50px);
	width: 70px;
}

.fancybox-navigation .fancybox-button div {
	padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
	left: 0;
	left: env(safe-area-inset-left);
	padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
	padding: 31px 6px 31px 26px;
	right: 0;
	right: env(safe-area-inset-right);
}

.fancybox-caption {
	background: linear-gradient(0deg, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, transparent);
	bottom: 0;
	color: #eee;
	font-size: 14px;
	font-weight: 400;
	left: 0;
	line-height: 1.5;
	padding: 75px 44px 25px;
	pointer-events: none;
	right: 0;
	text-align: center;
	z-index: 99996;
}

@supports (padding:max(0px)) {
	.fancybox-caption {
		padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
	}
}

.fancybox-caption--separate {
	margin-top: -50px;
}

.fancybox-caption__body {
	max-height: 50vh;
	overflow: auto;
	pointer-events: all;
}

.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {
	color: #ccc;
	text-decoration: none;
}

.fancybox-caption a:hover {
	color: #fff;
	text-decoration: underline;
}

.fancybox-loading {
	animation: a 1s linear infinite;
	background: 0 0;
	border: 4px solid #888;
	border-bottom-color: #fff;
	border-radius: 50%;
	height: 50px;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: .7;
	padding: 0;
	position: absolute;
	top: 50%;
	width: 50px;
	z-index: 99999;
}

@keyframes a {
	to {
		transform: rotate(1turn);
	}
}

.fancybox-animated {
	transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

.fancybox-fx-slide.fancybox-slide--previous {
	opacity: 0;
	transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
	opacity: 0;
	transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
	opacity: 1;
	transform: translateZ(0);
}

.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {
	opacity: 0;
	transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
	opacity: 1;
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	opacity: 0;
	transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
	opacity: 0;
	transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
	opacity: 1;
	transform: scaleX(1);
}

.fancybox-fx-rotate.fancybox-slide--previous {
	opacity: 0;
	transform: rotate(-1turn);
}

.fancybox-fx-rotate.fancybox-slide--next {
	opacity: 0;
	transform: rotate(1turn);
}

.fancybox-fx-rotate.fancybox-slide--current {
	opacity: 1;
	transform: rotate(0);
}

.fancybox-fx-circular.fancybox-slide--previous {
	opacity: 0;
	transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
	opacity: 0;
	transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
	opacity: 1;
	transform: scaleX(1) translateZ(0);
}

.fancybox-fx-tube.fancybox-slide--previous {
	transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
	transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
	transform: translateZ(0) scale(1);
}

@media (max-height:576px) {
	.fancybox-slide {
		padding-left: 6px;
		padding-right: 6px;
	}
	
	.fancybox-slide--image {
		padding: 6px 0;
	}
	
	.fancybox-close-small {
		right: -6px;
	}
	
	.fancybox-slide--image .fancybox-close-small {
		background: #4e4e4e;
		color: #f2f4f6;
		height: 36px;
		opacity: 1;
		padding: 6px;
		right: 0;
		top: 0;
		width: 36px;
	}
	
	.fancybox-caption {
		padding-left: 12px;
		padding-right: 12px;
	}
	
	@supports (padding:max(0px)) {
		.fancybox-caption {
			padding-left: max(12px, env(safe-area-inset-left));
			padding-right: max(12px, env(safe-area-inset-right));
		}
	}
}

.fancybox-share {
	background: #f4f4f4;
	border-radius: 3px;
	max-width: 90%;
	padding: 30px;
	text-align: center;
}

.fancybox-share h1 {
	color: #222;
	font-size: 35px;
	font-weight: 700;
	margin: 0 0 20px;
}

.fancybox-share p {
	margin: 0;
	padding: 0;
}

.fancybox-share__button {
	border: 0;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	line-height: 40px;
	margin: 0 5px 10px;
	min-width: 130px;
	padding: 0 15px;
	text-decoration: none;
	transition: all .2s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}

.fancybox-share__button:link, .fancybox-share__button:visited {
	color: #fff;
}

.fancybox-share__button:hover {
	text-decoration: none;
}

.fancybox-share__button--fb {
	background: #3b5998;
}

.fancybox-share__button--fb:hover {
	background: #344e86;
}

.fancybox-share__button--pt {
	background: #bd081d;
}

.fancybox-share__button--pt:hover {
	background: #aa0719;
}

.fancybox-share__button--tw {
	background: #1da1f2;
}

.fancybox-share__button--tw:hover {
	background: #0d95e8;
}

.fancybox-share__button svg {
	height: 25px;
	margin-right: 7px;
	position: relative;
	top: -1px;
	vertical-align: middle;
	width: 25px;
}

.fancybox-share__button svg path {
	fill: #fff;
}

.fancybox-share__input {
	background: 0 0;
	border: 0;
	border-bottom: 1px solid #d7d7d7;
	border-radius: 0;
	color: #5d5b5b;
	font-size: 14px;
	margin: 10px 0 0;
	outline: 0;
	padding: 10px 15px;
	width: 100%;
}

.fancybox-thumbs {
	background: #ddd;
	bottom: 0;
	display: none;
	margin: 0;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	padding: 2px 2px 4px;
	position: absolute;
	right: 0;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	width: 212px;
	z-index: 99995;
}

.fancybox-thumbs-x {
	overflow-x: auto;
	overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
	display: block;
}

.fancybox-show-thumbs .fancybox-inner {
	right: 212px;
}

.fancybox-thumbs__list {
	font-size: 0;
	height: 100%;
	list-style: none;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0;
	position: absolute;
	position: relative;
	white-space: nowrap;
	width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
	overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
	width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
	background: #fff;
	border-radius: 10px;
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
	background: #2a2a2a;
	border-radius: 10px;
}

.fancybox-thumbs__list a {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-color: rgba(0, 0, 0, .1);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	float: left;
	height: 75px;
	margin: 2px;
	max-height: calc(100% - 8px);
	max-width: calc(50% - 4px);
	outline: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	-webkit-tap-highlight-color: transparent;
	width: 100px;
}

.fancybox-thumbs__list a:before {
	border: 6px solid #ff5268;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all .2s cubic-bezier(.25, .46, .45, .94);
	z-index: 99991;
}

.fancybox-thumbs__list a:focus:before {
	opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
	opacity: 1;
}

@media (max-width:576px) {
	.fancybox-thumbs {
		width: 110px;
	}
	
	.fancybox-show-thumbs .fancybox-inner {
		right: 110px;
	}
	
	.fancybox-thumbs__list a {
		max-width: calc(100% - 10px);
	}
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

main {
	display: block;
}

h1 {
	font-size: 2em;
	margin: .67em 0;
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

pre {
	font: 1em monospace, monospace;
}

a {
	background: 0 0;
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
	-webkit-text-decoration: underline dotted;
}

b, strong {
	font-weight: bolder;
}

code, kbd, samp {
	font: 1em monospace, monospace;
}

small {
	font-size: 80%;
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -.25em;
}

sup {
	top: -.5em;
}

img {
	border-style: none;
}

button, input, optgroup, select, textarea {
	font: 100%/1.15 inherit;
	margin: 0;
}

button, input {
	overflow: visible;
}

button, select {
	text-transform: none;
}

[type=button], [type=reset], [type=submit], button {
	-webkit-appearance: button;
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
	outline: 1px dotted ButtonText;
}

fieldset {
	padding: .35em .75em .625em;
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

progress {
	vertical-align: baseline;
}

textarea {
	overflow: auto;
}

[type=checkbox], [type=radio] {
	box-sizing: border-box;
	padding: 0;
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
	height: auto;
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

details {
	display: block;
}

summary {
	display: list-item;
}

template {
	display: none;
}

[hidden] {
	display: none;
}

[class*=" icon-"], [class^=icon-] {
	font-family: icomoon !important;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-icon-benefits:before {
	content: "";
}

.icon-icon-feature:before {
	content: "";
}

.icon-icon-getting-started:before {
	content: "";
}

.icon-icon-overview:before {
	content: "";
}

.icon-linkedin:before {
	content: "";
}

.icon-twitter:before {
	content: "";
}

.icon-plus:before {
	content: "";
}

.icon-arrow:before {
	content: "";
}

*, ::after, ::before {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
}

body {
	margin: 0;
	min-width: 320px;
	font: 300 24px/28px "Work Sans", sans-serif;
	color: #67727c;
}

@media (max-width:991px) {
	body {
		font-size: 16px;
		line-height: 22px;
	}
}

img {
	max-width: 100%;
	vertical-align: top;
}

a {
	text-decoration: none;
	-webkit-transition: all .3s;
	transition: all .3s;
	color: #03d8ff;
}

a:hover {
	color: #1df2ff;
}

p {
	margin: 0 0 15px;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

h1 {
	font-size: 48px;
	line-height: 58px;
	font-weight: 500;
	margin: 0 0 20px;
	color: #67727c;
}

@media (max-width:991px) {
	h1 {
		font-size: 36px;
		line-height: 44px;
		margin-bottom: 15px;
	}
}

h1 sup {
	font-size: 30px;
}

@media (max-width:991px) {
	h1 sup {
		font-size: 20px;
	}
}

h2 {
	font-size: 38px;
	line-height: 48px;
	margin: 0 0 20px;
	font-weight: 400;
	color: #67727c;
}

@media (max-width:991px) {
	h2 {
		font-size: 30px;
		line-height: 38px;
		margin-bottom: 15px;
	}
}

h3 {
	font-size: 32px;
	line-height: 40px;
	font-weight: 400;
	color: #67727c;
	margin: 0 0 15px;
}

@media (max-width:991px) {
	h3 {
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 10px;
	}
}

h4 {
	font-size: 24px;
	line-height: 28px;
	margin: 0 0 15px;
	color: #67727c;
}

@media (max-width:991px) {
	h4 {
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 10px;
	}
}

mark {
	background: 0 0;
	color: #03d8ff;
}

#wrapper {
	-webkit-transition: all .3s;
	transition: all .3s;
	overflow: hidden;
	padding-top: 50px;
}

.container {
	max-width: 1230px;
	padding: 0 15px;
	margin: 0 auto;
	position: relative;
}

.btn {
	background: #03d8ff;
	box-shadow: 0 3px 6px rgba(3, 216, 255, .33);
	border-radius: 4px;
	border: 0;
	color: #fff;
	text-align: center;
	font: 500 24px/28px helveticaneuemedium, sans-serif;
	padding: 10px 15px;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
}

@media (max-width:991px) {
	.btn {
		font-size: 18px;
		line-height: 22px;
	}
}

.btn:hover {
	background: #1df2ff;
	color: #fff;
}

.btn:focus {
	outline: 0;
}

.btn-box {
	text-align: center;
}

.btn-box small {
	display: block;
	color: #67727c;
	font-size: 16px;
	line-height: 28px;
	font-weight: 300;
}

@media (max-width:991px) {
	.btn-box small {
		font-size: 14px;
		line-height: 20px;
	}
}

.form-control {
	font: 16px/20px "Work Sans", sans-serif;
	width: 100%;
	background: #d6d6d6;
	border-radius: 5px;
	padding: 5px 20px;
	height: 30px;
	border: 0;
	color: #67727c;
}

.form-control:focus {
	outline: 0;
	box-shadow: none;
}

.two-cols {
	display: -webkit-box;
	display: flex;
	margin: 0 -15px;
}

@media (max-width:991px) {
	.two-cols {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
	}
}

.two-cols .col {
	padding: 0 15px;
	width: 50%;
}

@media (max-width:991px) {
	.two-cols .col {
		width: 100%;
	}
}

.text-center {
	text-align: center;
}

.decor-lines {
	position: relative;
}

@media (max-width:767px) {
	.decor-lines {
		display: none;
	}
}

.decor-lines:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 2800px;
	background: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/themes/acreto/img/decor-lines-01.png") 50% 0 no-repeat;
	background-size: 100% 2800px;
}

@media (max-width:1700px) {
	.decor-lines:before {
		background-size: 1700px 2800px;
	}
}

.decor-lines-2 {
	position: relative;
}

.decor-lines-2:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 118px;
	background: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/themes/acreto/img/decor-lines-2.svg") 50% 0 no-repeat;
	background-size: 100% 118px;
}

@media (max-width:1700px) {
	.decor-lines-2:before {
		background-size: 1700px 118px;
	}
}

.decor-lines-3 {
	position: relative;
}

.decor-lines-3:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 449px;
	background: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/themes/acreto/img/contact-us-below-banner.jpg") 50% 0 no-repeat;
	background-size: 100% 449px;
}

@media (max-width:1700px) {
	.decor-lines-3:before {
		background-size: 1700px 449px;
	}
}

.horizontal-lines {
	position: relative;
	height: 88px;
}

.horizontal-lines:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/themes/acreto/img/decor-lines-02.svg") 50% 50% no-repeat;
	background-size: 100% 88px;
}

@media (max-width:1700px) {
	.horizontal-lines:before {
		background-size: 1700px 88px;
	}
}

.show-more-btn {
	position: relative;
	width: 30px;
	height: 30px;
	display: block;
	cursor: pointer;
}

.show-more-btn::after, .show-more-btn::before {
	content: "";
	width: 24px;
	height: 6px;
	background: #03d8ff;
	border-radius: 6px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -3px 0 0 -12px;
}

.show-more-btn::after {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-transition: all .3s;
	transition: all .3s;
}

.show-more-btn:hover::after, .show-more-btn:hover::before {
	background: #1df2ff;
}

.show-more-btn.opened::after {
	-webkit-transform: rotate(0);
	transform: rotate(0);
}

.show-more-btn.hidden {
	display: none;
}

.dialog {
	position: fixed;
	top: 140px;
	right: calc(50% - 600px);
	background: #fff;
	border-radius: 16px;
	border: 1px solid #afafaf;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
	padding: 40px 50px 30px;
	z-index: 10;
	max-width: 350px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.dialog.opened {
	opacity: 1;
	visibility: visible;
}

@media (max-width:1230px) {
	.dialog {
		right: 15px;
	}
}

@media (max-width:479px) {
	.dialog {
		left: 15px;
		max-width: none;
		padding-left: 20px;
		padding-right: 20px;
	}
}

.dialog .modal-close-btn {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

.dialog .modal-close-btn::after, .dialog .modal-close-btn::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	height: 2px;
	width: 28px;
	background: #afafaf;
	margin: -1px 0 0 -14px;
}

.dialog .modal-close-btn::before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.dialog .modal-close-btn::after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.request-form .form-control {
	border: 0;
	border-bottom: 1px solid #67727c;
	background: 0 0;
	border-radius: 0;
	padding: 5px 10px;
	font-size: 14px;
}

.request-form textarea.form-control {
	resize: none;
	height: 90px;
	overflow-y: auto;
	border: 1px solid #67727c;
}

.input-holder {
	position: relative;
	margin-bottom: 20px;
	font-size: 14px;
}

.input-holder label {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 5px 10px;
	font-size: 14px;
	z-index: 1;
}

.input-holder label.hidden {
	opacity: 0;
	visibility: hidden;
}

.input-holder label mark {
	color: red;
}

.share-link {
	width: 21px;
	height: 21px;
	background: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/themes/acreto/img/ico-share.png") 50% 50% no-repeat;
	background-size: 21px 21px;
}

#header {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10;
	-webkit-transition: all .3s;
	transition: all .3s;
}

#header .top-bar {
	font: 12px/20px helveticaneuemedium, sans-serif;
	background: #4d4d4f;
	padding: 10px 0;
	-webkit-transition: padding .3s;
	transition: padding .3s;
}

#header .top-bar .container {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	align-items: center;
}

#header .top-bar a {
	color: #fff;
}

.share-link.nitro-lazy {
	background-image: none !important;
}

#header .top-bar .btn {
	font: 14px/20px helveticaneuemedium, sans-serif;
	padding: 5px 10px;
	margin-left: 35px;
}

#header.sticky {
	background: #fff;
	box-shadow: 0 7px 10px rgba(0, 0, 0, .2);
}

#header.sticky .top-bar {
	padding: 5px 0;
}

#header.sticky .nav-wrap {
	padding: 15px 0;
}

.nav-wrap {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: start;
	align-items: flex-start;
	padding: 25px 0;
	position: relative;
	-webkit-transition: padding .3s;
	transition: padding .3s;
}

.logo {
	width: 159px;
	height: 53px;
	background: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/themes/acreto/img/logo.svg") 50% 50% no-repeat;
	background-size: 100% auto;
	display: block;
	margin-right: 50px;
	flex-shrink: 0;
}

.logo.nitro-lazy {
	background-image: none !important;
}

@media (max-width:991px) {
	.logo {
		width: 100px;
		height: 34px;
	}
}

.logo a {
	display: block;
	height: 100%;
}

.main-nav {
	-webkit-box-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: flex;
}

.main-nav ul {
	-webkit-box-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: end;
	justify-content: flex-end;
}

.main-nav ul li {
	font: 400 18px/24px "Work Sans", sans-serif;
	position: relative;
}

.main-nav ul li:last-child {
	padding-right: 0;
}

.main-nav ul li+li:before {
	content: "";
	width: 1px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -8px;
	background: #67727c;
}

.main-nav ul li.logo-ico img {
	width: 16px;
	height: auto;
}

.main-nav ul li:hover a:after {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.main-nav ul li:hover .dropdown {
	opacity: 1;
	visibility: visible;
}

.main-nav ul li>a {
	color: #67727c;
	position: relative;
	display: block;
	padding: 3px 25px;
}

.main-nav ul li>a:after {
	content: "";
	position: absolute;
	bottom: -5px;
	left: 25px;
	height: 4px;
	border-radius: 4px;
	background: #03d8ff;
	width: 34px;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.open-menu {
	display: none;
}

.dropdown {
	position: absolute;
	width: 600px;
	padding-top: 14px;
	top: 100%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	font: 14px/21px helveticaneuemedium, sans-serif;
	color: #8e8e8e;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.dropdown .cols {
	display: -webkit-box;
	display: flex;
	background: #fff;
	box-shadow: 7px 7px 10px rgba(0, 0, 0, .2);
	border: 1px solid #d9d9d9;
	border-radius: 16px;
}

.dropdown .cols .col {
	width: 50%;
	padding: 38px;
}

.dropdown .cols .col.subnav-holder {
	background: #f5f6f8;
	border-radius: 16px;
}

.dropdown .cols .col.thumbnail .img-holder {
	max-width: 134px;
	margin: 0 auto;
}

.dropdown .cols .col.thumbnail .img-holder img {
	width: 100%;
	height: auto;
}

.dropdown .cols .col.thumbnail .txt-descr {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

.dropdown .cols .col.thumbnail .txt-descr p {
	margin-bottom: 5px;
}

.dropdown .btn {
	font: 14px/20px helveticaneuemedium, sans-serif;
	padding: 5px 10px;
	margin: 25px auto 0;
}

.dropdown .title {
	margin-bottom: 35px;
}

.dropdown .subnav {
	display: block;
}

.dropdown .subnav li {
	font: 14px/17px helveticaneuemedium, sans-serif;
	margin-bottom: 55px;
	display: block;
}

.dropdown .subnav li::before {
	display: none;
}

.dropdown .subnav li a {
	padding: 0 0 0 30px;
	position: relative;
	color: #8e8e8e;
}

.dropdown .subnav li a::after {
	display: none;
}

.dropdown .subnav li a .ico {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0;
}

.dropdown .subnav li a .ico img {
	max-width: 18px;
	width: 100%;
	height: auto;
	-o-object-fit: contain;
	object-fit: contain;
}

.dropdown .subnav li a mark {
	display: block;
	color: #00b0ff;
}

@media (max-width:991px) {
	body.menu-opened {
		overflow: hidden;
	}
	
	body.menu-opened #wrapper {
		margin: 0 250px 0 -250px;
	}
	
	body.menu-opened .open-menu span {
		margin-top: -1px;
	}
	
	body.menu-opened .open-menu span:nth-child(1) {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	
	body.menu-opened .open-menu span:nth-child(2) {
		opacity: 0;
	}
	
	body.menu-opened .open-menu span:nth-child(3) {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	
	body.menu-opened .main-nav {
		right: 0;
	}
	
	body.menu-opened .fader {
		opacity: .4;
		visibility: visible;
	}
	
	.nav-wrap {
		-webkit-box-pack: justify;
		justify-content: space-between;
		padding: 15px 0;
	}
	
	.open-menu {
		display: block;
		font-size: 0;
		line-height: 0;
		width: 30px;
		height: 30px;
		padding: 0;
		position: absolute;
		top: 50%;
		right: 0;
		margin-top: -15px;
		z-index: 45;
		-webkit-transition: all 0s;
		transition: all 0s;
	}
	
	.open-menu span {
		position: absolute;
		top: 50%;
		left: 50%;
		width: 24px;
		height: 4px;
		margin-left: -12px;
		margin-top: -2px;
		background: #67727c;
		-webkit-transition: all .3s;
		transition: all .3s;
		border-radius: 2px;
	}
	
	.open-menu span:nth-child(1) {
		margin-top: -10px;
	}
	
	.open-menu span:nth-child(3) {
		margin-top: 6px;
	}
	
	.main-nav {
		position: fixed;
		top: 0;
		right: -250px;
		bottom: 0;
		width: 250px;
		z-index: 50;
		background: #fff;
		-webkit-transition: all .3s;
		transition: all .3s;
		padding: 20px 10px;
	}
	
	.main-nav ul {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		overflow-y: auto;
		-webkit-box-pack: start;
		justify-content: flex-start;
	}
	
	.main-nav ul li {
		display: block;
		float: none;
		margin: 0;
		line-height: 24px;
	}
	
	.main-nav ul li+li {
		margin-top: 15px;
	}
	
	.main-nav ul li+li:before {
		display: none;
	}
	
	.main-nav ul li:hover a:after {
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
	}
	
	.main-nav ul li.has-dropdown>a {
		margin-right: 40px;
	}
	
	.main-nav ul li.has-dropdown.opened .drop-opener:before {
		-webkit-transform: rotate(-135deg);
		transform: rotate(-135deg);
		margin-top: -3px;
	}
	
	.main-nav ul li a {
		padding: 5px 10px 5px;
	}
	
	.main-nav ul li a:after {
		left: 0;
		bottom: 0;
		top: 0;
		height: auto;
		width: 6px;
	}
	
	.main-nav ul li .drop-opener {
		width: 34px;
		height: 34px;
		position: absolute;
		top: 0;
		right: 0;
	}
	
	.main-nav ul li .drop-opener:before {
		content: "";
		position: absolute;
		top: 50%;
		left: 50%;
		width: 12px;
		height: 12px;
		border: 2px solid #000;
		border-width: 0 2px 2px 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		margin: -8px 0 0 -5px;
		-webkit-transition: all .3s;
		transition: all .3s;
	}
	
	.dropdown {
		width: 100%;
		opacity: 1;
		visibility: visible;
		position: static;
		-webkit-transform: translateX(0);
		transform: translateX(0);
		-webkit-transition: none;
		transition: none;
		display: none;
	}
	
	.dropdown .cols {
		box-shadow: none;
		border: 0;
	}
	
	.dropdown .cols .col {
		width: 100%;
		padding: 0 0 0 15px;
	}
	
	.dropdown .cols .col.thumbnail {
		display: none;
	}
	
	.dropdown .cols .col.subnav-holder {
		background: 0 0;
		border-radius: 0;
	}
	
	.dropdown .title {
		display: none;
	}
	
	.dropdown .subnav li {
		margin-bottom: 0;
	}
	
	.dropdown .subnav li+li {
		margin-top: 15px;
	}
	
	.fader {
		opacity: 0;
		visibility: hidden;
		-webkit-transition: opacity .3s;
		transition: opacity .3s;
		cursor: pointer;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 40;
		background: #000;
	}
}

#footer {
	padding: 50px 0 30px;
	background: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/themes/acreto/img/footer-bg.svg") 50% 50% no-repeat;
	background-size: cover;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	font-weight: 300;
	position: relative;
}

#footer.nitro-lazy {
	background-image: none !important;
}

@media (max-width:767px) {
	#footer {
		padding: 30px 0;
		text-align: center;
	}
}

#footer h4 {
	text-transform: uppercase;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #fff;
}

.footer-top {
	display: -webkit-box;
	display: flex;
	margin-bottom: 30px;
}

@media (max-width:991px) {
	.footer-top {
		flex-wrap: wrap;
	}
}

@media (max-width:767px) {
	.footer-top {
		margin-bottom: 0;
	}
}

.footer-logo {
	width: 159px;
	height: 53px;
	background: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/themes/acreto/img/logo-footer.svg") 50% 50% no-repeat;
	background-size: 100% auto;
	display: block;
	margin-right: 50px;
	flex-shrink: 0;
}

.footer-logo.nitro-lazy {
	background-image: none !important;
}

@media (max-width:991px) {
	.footer-logo {
		margin: 0 auto 30px;
	}
}

.footer-logo a {
	display: block;
	height: 100%;
}

.footer-boxes {
	display: -webkit-box;
	display: flex;
	-webkit-box-flex: 1;
	flex: 1;
}

@media (max-width:991px) {
	.footer-boxes {
		width: 100%;
		-webkit-box-flex: 0;
		flex: none;
	}
}

@media (max-width:767px) {
	.footer-boxes {
		display: block;
	}
}

.footer-box {
	padding: 0 20px;
	border-left: 1px dashed #fff;
	min-height: 270px;
	-webkit-box-flex: 1;
	flex: 1;
}

@media (max-width:767px) {
	.footer-box {
		padding: 20px 0;
		border-left: 0;
		border-top: 1px dashed #fff;
		min-height: auto;
	}
}

.footer-links li {
	margin-bottom: 10px;
}

.footer-links li a {
	color: #fff;
}

.footer-links li a:hover {
	opacity: .8;
}

.footer-links mark {
	background: 0 0;
	color: #03d8ff;
	font-weight: 500;
}

.footer-links+.footer-links {
	margin-top: 50px;
}

@media (max-width:767px) {
	.footer-links+.footer-links {
		margin-top: 30px;
	}
}

.sign-up-box {
	position: relative;
	max-width: 210px;
	margin-bottom: 65px;
	padding-right: 70px;
}

@media (max-width:767px) {
	.sign-up-box {
		margin-bottom: 30px;
		max-width: 100%;
	}
}

.sign-up-box .btn {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 77px;
	border-radius: 0 5px 5px 0;
	box-shadow: none;
	font-size: 16px;
	line-height: 22px;
	padding: 0;
}

.sign-up-box .btn:focus {
	outline: 0;
}

.social-links {
	display: -webkit-box;
	display: flex;
}

@media (max-width:767px) {
	.social-links {
		-webkit-box-pack: center;
		justify-content: center;
	}
}

.social-links li+li {
	margin-left: 20px;
}

.social-links li a {
	display: block;
	width: 30px;
	height: 30px;
	text-align: center;
	font-size: 30px;
	line-height: 30px;
	border-radius: 50%;
	color: #ddd;
	border: 1px solid transparent;
}

.social-links li a:hover {
	opacity: .8;
}

.footer-bottom {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	flex-direction: row-reverse;
	line-height: 14px;
	-webkit-box-pack: center;
	justify-content: center;
}

@media (max-width:767px) {
	.footer-bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
	}
}

.copy {
	margin: 0;
}

.helper-links {
	padding: 0 15px;
	display: -webkit-box;
	display: flex;
}

@media (max-width:767px) {
	.helper-links {
		margin-bottom: 15px;
		padding: 0;
	}
}

.helper-links li {
	padding: 0 15px;
	border-left: 1px solid #fff;
}

@media (max-width:767px) {
	.helper-links li {
		border-left: 0;
	}
}

@media (max-width:767px) {
	.helper-links li+li {
		border-left: 1px solid #fff;
	}
}

.helper-links li a {
	color: #fff;
}

.top-section {
	min-height: 760px;
	padding: 175px 0 255px;
	position: relative;
	overflow: hidden;
}

@media (max-width:991px) {
	.top-section {
		padding-top: 100px;
		min-height: auto;
	}
}

.top-section .container {
	position: relative;
	z-index: 3;
}

.top-section .holder {
	max-width: 635px;
	margin: 0 auto;
}

.top-section .holder .descr {
	margin: 0 30px 55px 55px;
	border-left: 1px dashed #67727c;
	padding: 0 15px;
	color: #67727c;
	font-weight: 300;
}

@media (max-width:991px) {
	.top-section .holder .descr {
		margin: 0 0 30px 15px;
	}
}

.top-section .holder .descr h3 {
	font-weight: 300;
	line-height: 32px;
	margin: 0 0 20px;
	color: #67727c;
}

.top-section .btn-box {
	text-align: center;
}

.top-section .btn-box small {
	display: block;
	color: #67727c;
	font-size: 16px;
	line-height: 28px;
	font-weight: 300;
}

.top-section.homepage {
	background: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/themes/acreto/includes/img/top-banner-homepage.svg") 50% 100% no-repeat;
	background-size: cover;
}

.top-section.homepage.nitro-lazy {
	background-image: none !important;
}

.top-section.product {
	background: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/themes/acreto/includes/img/top-banner-product-page.svg") 50% 100% no-repeat;
	background-size: cover;
}

.top-section.product.nitro-lazy {
	background-image: none !important;
}

.top-section.solutions {
	background: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/themes/acreto/includes/img/top-banner-solutions-page.jpg") 50% 100% no-repeat;
	background-size: cover;
}

.top-section.solutions.nitro-lazy {
	background-image: none !important;
}

.top-section.solutions-1 {
	background: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/themes/acreto/includes/img/top-banner-solutions-1-page.jpg") 50% 100% no-repeat;
	background-size: cover;
}

.top-section.solutions-1.nitro-lazy {
	background-image: none !important;
}

.top-section.sase-vs-sase-plus {
	background: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/themes/acreto/includes/img/top-banner-sase-vs-sase-plus-page.jpg") 50% 100% no-repeat;
	background-size: cover;
}

.top-section.sase-vs-sase-plus.nitro-lazy {
	background-image: none !important;
}

.top-section.about {
	background: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/themes/acreto/includes/img/top-banner-about-page.jpg") 50% 100% no-repeat;
	background-size: cover;
}

.top-section.about.nitro-lazy {
	background-image: none !important;
}

.top-section.contact {
	background: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/themes/acreto/includes/img/top-banner-contact-us-page.jpg") 50% 100% no-repeat;
	background-size: cover;
}

.top-section.contact.nitro-lazy {
	background-image: none !important;
}

.what-is-block {
	background: #67727c url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/themes/acreto/includes/img/bg-01.svg") 50% 0 no-repeat;
	background-size: 100% 800px;
	min-height: 798px;
	padding: 160px 0 50px;
	position: relative;
	overflow: hidden;
	color: #fff;
}

.what-is-block.nitro-lazy {
	background-image: none !important;
}

@media (max-width:1920px) {
	.what-is-block {
		background-size: 1920px 800px;
	}
}

.what-is-block h2 {
	color: #fff;
}

.what-is-block .two-cols .col .img-holder {
	max-width: 460px;
	margin: 0 auto;
}

.what-is-block .two-cols .col .img-holder .share-link {
	display: inline-block;
	margin: 20px 0;
}

.solved-problems {
	padding: 50px 0;
}

.solved-problems-list {
	max-width: 928px;
	margin: 0 auto;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
}

.solved-problems-list li {
	width: 25%;
	padding: 6px;
}

@media (max-width:991px) {
	.solved-problems-list li {
		width: 50%;
	}
}

@media (max-width:480px) {
	.solved-problems-list li {
		width: 100%;
	}
}

.problem-item {
	display: block;
	height: 220px;
	box-shadow: 0 2px 6px rgba(0, 0, 0, .16);
	background: #f7f7f7;
	color: #67727c;
	padding: 20px;
	position: relative;
}

.problem-item h4 {
	font-size: 24px;
	line-height: 28px;
	font-weight: 300;
	margin-bottom: 10px;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.problem-item .number {
	font: 700 160px/99px helveticabold, sans-serif;
	color: #fff;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.problem-item .arrow {
	width: 37px;
	height: 37px;
	position: absolute;
	bottom: 0;
	right: 0;
	overflow: hidden;
	color: #fff;
	padding: 20px 5px 5px 20px;
	font-size: 12px;
}

.problem-item .arrow::after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 0;
	height: 0;
	border: 1px solid transparent;
	border-width: 0 0 37px 37px;
	border-bottom-color: #03d8ff;
}

.problem-item .arrow::before {
	position: relative;
	z-index: 1;
}

.problem-item:hover {
	background: #67727c;
}

.problem-item:hover h4 {
	color: #fff;
}

.problem-item:hover .number {
	color: #ff9b00;
}

.promo-blocks .visual-heading {
	overflow: hidden;
	text-align: center;
	max-width: 916px;
	margin: 0 auto 30px;
	position: relative;
}

.promo-blocks .visual-heading .img-holder {
	position: relative;
	width: 170px;
	padding: 7px;
	margin: 0 auto;
	background: #fff;
}

@media (max-width:767px) {
	.promo-blocks .visual-heading .img-holder {
		width: 90px;
	}
}

.promo-blocks .visual-heading .img-holder img {
	width: 100%;
	height: auto;
}

.promo-blocks .visual-heading::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	border-top: 1px dashed #707070;
}

.promo-blocks .txt-heading {
	text-align: center;
	font-size: 32px;
	line-height: 38px;
	color: #67727c;
	margin-bottom: 30px;
}

@media (max-width:767px) {
	.promo-blocks .txt-heading {
		font-size: 18px;
		line-height: 24px;
	}
}

.promo-blocks .txt-heading span {
	display: inline-block;
	padding: 0 30px;
	position: relative;
	margin-bottom: 10px;
}

@media (max-width:767px) {
	.promo-blocks .txt-heading span {
		padding: 0 15px;
	}
}

.promo-blocks .txt-heading span+span::before {
	content: "";
	position: absolute;
	left: 0;
	top: 2px;
	bottom: 2px;
	background: #ddd;
	width: 3px;
}

.promo-blocks .txt-heading span+span.first-in-row::before {
	display: none;
}

.promo-blocks .color-line {
	height: 10px;
	margin-bottom: 50px;
	background: #ffe500;
	position: relative;
}

.promo-blocks .color-line::after, .promo-blocks .color-line::before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	width: 33.333%;
}

.promo-blocks .color-line::before {
	left: 0;
	background: #dcf000;
}

.promo-blocks .color-line::after {
	right: 0;
	background: #ff9b00;
}

.promo-box {
	font-size: 20px;
	line-height: 28px;
}

@media (max-width:991px) {
	.promo-box {
		font-size: 16px;
		line-height: 22px;
	}
}

.promo-box h4 {
	font-weight: 400;
}

.promo-box .descr {
	padding: 0 0 0 20px;
	max-width: 330px;
}

@media (max-width:767px) {
	.promo-box .descr {
		max-width: none;
	}
}

.promo-box .descr p {
	margin: 0 0 10px;
}

.promo-box .learn-more {
	color: #03d8ff;
}

.promo-box .learn-more:hover {
	color: #1df2ff;
}

.promo-boxes {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
}

.promo-boxes .promo-box {
	padding: 0 30px 0 0;
	width: 33.333%;
	margin-bottom: 50px;
}

@media (max-width:991px) {
	.promo-boxes .promo-box {
		width: 50%;
		margin-bottom: 30px;
	}
}

@media (max-width:767px) {
	.promo-boxes .promo-box {
		width: 100%;
		padding-right: 0;
	}
}

.info-block {
	padding: 50px 0 0;
}

.info-block h2 {
	text-align: center;
}

.info-box {
	display: -webkit-box;
	display: flex;
	margin-bottom: 75px;
}

@media (max-width:767px) {
	.info-box {
		-webkit-box-align: center;
		align-items: center;
	}
}

.info-box .descr {
	width: 50%;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

@media (max-width:767px) {
	.info-box .descr {
		width: 100%;
	}
}

.info-box .descr .info-txt {
	margin-left: 20px;
	padding-left: 20px;
	border-left: 1px dashed #707070;
	margin-bottom: 30px;
}

.info-box .descr .info-txt p {
	margin: 0;
}

.info-box .descr .btn {
	margin: 0 auto;
}

.info-box.align-center {
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

.info-box.align-center .descr {
	max-width: 620px;
	width: 100%;
}

.info-box.align-right {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	flex-direction: row-reverse;
}

@media (max-width:767px) {
	.info-box.align-right {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
	}
}

@media (max-width:767px) {
	.info-box.align-left {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
	}
}

.info-box h3 {
	margin-bottom: 10px;
}

.info-box .img-holder {
	width: 50%;
}

@media (max-width:767px) {
	.info-box .img-holder {
		width: 100%;
		max-width: 400px;
	}
}

.info-box .img-holder img {
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
}

.about-info {
	padding: 75px 0;
}

@media (max-width:991px) {
	.about-info {
		padding: 30px 0 15px;
	}
}

.about-info h2.align-right {
	width: 50%;
	margin-left: auto;
}

@media (max-width:767px) {
	.about-info h2.align-right {
		width: 100%;
		text-align: center;
	}
}

.about-info .cols {
	margin: 0 -15px;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
}

.about-info .cols .col {
	padding: 0 15px;
	width: 50%;
	margin-bottom: 30px;
}

@media (max-width:767px) {
	.about-info .cols .col {
		width: 100%;
		margin-bottom: 15px;
	}
}

.about-info .cols .col .img-holder.align-right {
	text-align: right;
}

@media (max-width:767px) {
	.about-info .cols .col .img-holder.align-right {
		text-align: center;
	}
}

.about-info .cols .col .img-holder.valign-center {
	margin-top: auto;
	margin-bottom: auto;
}

.about-info .txt-descr {
	padding-left: 20px;
	border-left: 1px dashed #707070;
}

.three-cols {
	margin-bottom: 90px;
}

@media (max-width:991px) {
	.three-cols {
		margin-bottom: 50px;
	}
}

.three-cols h3 {
	margin-bottom: 0;
}

.three-cols .cols {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.three-cols .cols .col {
	width: 33.333%;
	padding: 0 15px;
	font-size: 20px;
	line-height: 24px;
	font-weight: 400;
	color: #707070;
	margin-bottom: 95px;
}

@media (max-width:991px) {
	.three-cols .cols .col {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 20px;
	}
}

@media (max-width:767px) {
	.three-cols .cols .col {
		width: 100%;
	}
}

.three-cols .cols .col .txt {
	max-width: 300px;
}

@media (max-width:767px) {
	.three-cols .cols .col .txt {
		max-width: 100%;
	}
}

.our-team {
	padding: 30px 0 50px;
}

@media (max-width:991px) {
	.our-team {
		padding: 30px 0 0;
	}
}

.our-team h3 {
	margin-bottom: 20px;
}

.members-list {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
	-webkit-box-pack: center;
	justify-content: center;
}

.members-list .member-box {
	width: 25%;
	padding: 50px 15px;
	font-size: 16px;
	line-height: 18px;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

@media (max-width:991px) {
	.members-list .member-box {
		width: 33.333%;
	}
}

@media (max-width:767px) {
	.members-list .member-box {
		width: 50%;
		padding: 30px 15px;
	}
}

@media (max-width:479px) {
	.members-list .member-box {
		width: 100%;
	}
}

.members-list .member-box .ico {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
}

.members-list .member-box .ico img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.members-list .member-box .name {
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
}

.members-list .member-box .position {
	line-height: 24px;
	font-weight: 400;
}

.members-list .member-box .member-info {
	padding: 40px 40px 25px 0;
}

.members-list .member-box .member-info p {
	margin: 0;
}

@media (max-width:767px) {
	.members-list .member-box .member-info {
		padding: 20px 0 10px;
	}
}

.members-list .member-box .member-info .show-more-txt {
	overflow: hidden;
	max-height: 200px;
}

.members-list .member-box .socials {
	margin-top: auto;
	display: -webkit-box;
	display: flex;
	font-size: 30px;
	line-height: 30px;
}

.members-list .member-box .socials li+li {
	margin-left: 80px;
}

.members-list .member-box .socials .icon-linkedin {
	color: #d6d6d6;
}

.members-list .member-box .socials .icon-linkedin:hover {
	opacity: .8;
}

.testimonials {
	padding: 50px 0 130px;
}

.testimonials.with-bg {
	background: #f0f0f0;
}

@media (max-width:767px) {
	.testimonials {
		padding: 30px 0 50px;
	}
}

.testimonials .btn-box {
	margin-top: 50px;
}

.testimonial {
	quotes: none;
	max-width: 700px;
	margin: 0 auto;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

.testimonial q {
	font-family: "Times New Roman", serif;
	font-style: italic;
	font-weight: 400;
	padding-left: 20px;
	border-left: 1px dashed #707070;
	display: block;
	margin-bottom: 25px;
	margin-left: 85px;
	position: relative;
}

@media (max-width:767px) {
	.testimonial q {
		margin-left: 40px;
	}
}

.testimonial q::before {
	content: "";
	position: absolute;
	top: 0;
	left: -85px;
	background: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/themes/acreto/includes/img/ico-quote.svg") 50% 50% no-repeat;
	background-size: 100% auto;
	width: 62px;
	height: 39px;
}

@media (max-width:767px) {
	.testimonial q::before {
		width: 30px;
		height: 19px;
		left: -40px;
	}
}

.testimonial cite {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: end;
	justify-content: flex-end;
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.testimonial cite .author-ico {
	width: 74px;
	height: 74px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 20px;
}

.testimonial cite .author-ico img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.solution-info {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px 20px;
}

.solution-info .col {
	width: 50%;
	padding: 0 15px;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

@media (max-width:767px) {
	.solution-info .col {
		width: 100%;
	}
}

.solution-info .img-holder {
	margin: auto;
}

@media (max-width:767px) {
	.solution-info .img-holder {
		max-width: 480px;
		padding: 20px 0;
	}
}

.solution-info .img-holder img {
	max-width: 100%;
}

.solution-info .descr {
	position: relative;
	padding-left: 100px;
}

@media (max-width:991px) {
	.solution-info .descr {
		padding-left: 65px;
	}
}

.solution-details {
	padding-left: 100px;
}

@media (max-width:991px) {
	.solution-details {
		padding-left: 65px;
	}
}

@media (max-width:767px) {
	.solution-details {
		padding-left: 0;
	}
}

.solution-details .two-columns {
	-webkit-columns: 2;
	-moz-columns: 2;
	columns: 2;
	-webkit-column-gap: 120px;
	-moz-column-gap: 120px;
	column-gap: 120px;
}

@media (max-width:767px) {
	.solution-details .two-columns {
		-webkit-columns: auto;
		-moz-columns: auto;
		columns: auto;
	}
}

.solution-block {
	background: #fff;
	padding: 40px 0;
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
}

@media (max-width:991px) {
	.solution-block {
		font-size: 16px;
		line-height: 22px;
	}
}

.solution-block h2 {
	margin-bottom: 35px;
}

@media (max-width:767px) {
	.solution-block h2 {
		margin-bottom: 15px;
	}
}

.solution-block .count {
	color: #f0f0f0;
	font: 700 160px/120px helveticabold, sans-serif;
	position: absolute;
	top: 0;
	left: 0;
}

@media (max-width:991px) {
	.solution-block .count {
		font-size: 90px;
		line-height: 70px;
	}
}

.solution-block p {
	margin-bottom: 20px;
}

.solution-block strong {
	display: block;
	margin-bottom: 10px;
	padding-left: 16px;
	font-weight: 400;
}

.solution-block ul {
	margin-bottom: 20px;
}

.solution-block ul li {
	position: relative;
	font-size: 20px;
	line-height: 32px;
	padding-left: 16px;
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	break-inside: avoid;
}

@media (max-width:991px) {
	.solution-block ul li {
		font-size: 16px;
		line-height: 24px;
	}
}

.solution-block ul li::before {
	content: "";
	width: 10px;
	height: 10px;
	background: #03d8ff;
	border-radius: 50%;
	position: absolute;
	top: 11px;
	left: 0;
}

@media (max-width:991px) {
	.solution-block ul li::before {
		width: 8px;
		height: 8px;
		top: 7px;
	}
}

.solution-block ul li ul {
	margin-bottom: 0;
}

.solution-block ul li ul li::before {
	content: "-";
	width: 16px;
	height: auto;
	top: 0;
	background: 0 0;
	border-radius: 0;
	line-height: 32px;
	text-align: center;
}

@media (max-width:991px) {
	.solution-block ul li ul li::before {
		line-height: 24px;
	}
}

.solution-block:nth-child(2n) .solution-info {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	flex-direction: row-reverse;
}

.solution-block.with-bg {
	background: #f0f0f0;
}

.solution-block.with-bg .count {
	color: #fff;
}

.solution-block-2 {
	padding: 60px 0;
	font-size: 20px;
	line-height: 28px;
}

@media (max-width:991px) {
	.solution-block-2 {
		font-size: 16px;
		line-height: 22px;
	}
}

.solution-block-2 .descr {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	padding-left: 16px;
}

.solution-block-2 .details {
	align-self: center;
}

.solution-block-2 .details strong {
	display: block;
	margin-bottom: 10px;
	padding-left: 16px;
	font-weight: 400;
}

.solution-block-2 .details ul li {
	line-height: 32px;
	position: relative;
	padding-left: 16px;
}

@media (max-width:991px) {
	.solution-block-2 .details ul li {
		line-height: 22px;
	}
}

.solution-block-2 .details ul li::before {
	content: "";
	position: absolute;
	top: 11px;
	left: 0;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #03d8ff;
}

@media (max-width:991px) {
	.solution-block-2 .details ul li::before {
		width: 8px;
		height: 8px;
		top: 7px;
	}
}

.solution-block-2 .img-holder {
	padding: 0 10px;
	margin: auto;
}

.solution-block-2 .img-holder img {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.solution-block-2 .cols {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.solution-block-2 .cols .col {
	padding: 0 15px;
	width: 50%;
}

.solution-block-2 .cols .col.img-col {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
}

@media (max-width:767px) {
	.solution-block-2 .cols .col.img-col {
		padding-top: 30px;
	}
}

@media (max-width:767px) {
	.solution-block-2 .cols .col {
		width: 100%;
	}
}

.solution-block-2.reverse .cols {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	flex-direction: row-reverse;
}

.solution-blocks-2 .wraper {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
}

.solution-blocks-2 .solution-block-2+.solution-block-2 {
	border-top: 1px dashed #707070;
}

.overview {
	font-size: 24px;
	line-height: 28px;
	padding: 80px 0;
}

@media (max-width:991px) {
	.overview {
		font-size: 16px;
		line-height: 22px;
	}
}

.overview h2 {
	text-align: center;
}

.overview strong {
	display: block;
}

.overview .cols {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.overview .cols .col {
	width: 50%;
	padding: 0 15px;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

@media (max-width:991px) {
	.overview .cols .col {
		width: 100%;
	}
}

.overview .cols .col.content-center {
	-webkit-box-pack: center;
	justify-content: center;
}

.overview .descr {
	border-left: 1px dashed #707070;
	padding-left: 15px;
}

.overview .descr p {
	margin-bottom: 0;
}

.overview .descr p+p {
	margin-top: 28px;
}

.overview .img-holder {
	max-width: 515px;
	margin: 0 auto;
}

.overview .img-holder img {
	width: 100%;
	height: auto;
}

.get-started {
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 80px;
}

@media (max-width:991px) {
	.get-started {
		margin-bottom: 30px;
	}
}

@media (max-width:991px) {
	.get-started {
		font-size: 16px;
		line-height: 22px;
	}
}

.get-started .step {
	padding-bottom: 30px;
}

.get-started .step .content {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: space-evenly;
	justify-content: space-evenly;
}

@media (max-width:991px) {
	.get-started .step .content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: stretch;
		justify-content: stretch;
	}
}

.get-started .step .content .descr {
	width: 33.333%;
	margin-bottom: 30px;
}

@media (max-width:991px) {
	.get-started .step .content .descr {
		width: 100%;
		margin-bottom: 0;
		text-align: center;
	}
}

@media (max-width:991px) {
	.get-started .step .content .descr p {
		text-align: left;
	}
}

.get-started .step .content .img-holder {
	width: 50%;
	margin-bottom: 30px;
}

@media (max-width:991px) {
	.get-started .step .content .img-holder {
		width: 100%;
		max-width: 600px;
		margin: 0 auto 30px;
	}
}

.get-started .step .content.column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center;
}

.get-started .step .content.column .img-holder {
	width: 80%;
}

@media (max-width:991px) {
	.get-started .step .content.column .img-holder {
		width: 100%;
	}
}

.get-started .step .ico {
	width: 52px;
	height: 52px;
	border-radius: 50%;
	text-align: center;
	font-size: 32px;
	font-weight: 400;
	line-height: 52px;
	color: #fff;
	background: #6f7a83;
	display: block;
	margin: 0 auto 30px;
}

.get-started .step .ico.active {
	background: #f69534;
}

@media (max-width:991px) {
	.get-started .step .ico {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 24px;
		margin-bottom: 15px;
	}
}

.get-started .step .cols {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.get-started .step .cols .col {
	width: 33.333%;
	padding: 0 15px;
}

@media (max-width:991px) {
	.get-started .step .cols .col {
		width: 100%;
		padding-top: 30px;
	}
}

.get-started .step .cols .col .img {
	height: 220px;
	width: 100%;
	margin-bottom: 20px;
}

.get-started .step .cols .col .img img {
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
	height: 100%;
}

.features {
	margin-bottom: 50px;
}

.features h2 {
	margin-bottom: 50px;
}

@media (max-width:991px) {
	.features h2 {
		margin-bottom: 20px;
	}
}

.features .features-list {
	-webkit-columns: 3;
	-moz-columns: 3;
	columns: 3;
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
	font-size: 20px;
	line-height: 24px;
	border-bottom: 2px solid #00b1ff;
	position: relative;
}

@media (max-width:991px) {
	.features .features-list {
		-webkit-columns: 1;
		-moz-columns: 1;
		columns: 1;
		font-size: 16px;
		line-height: 20px;
	}
}

.features .features-list::before {
	content: "";
	position: absolute;
	bottom: -2px;
	width: 33.333%;
	height: 2px;
	left: 0;
	background: #f000b9;
}

.features .features-list::after {
	content: "";
	position: absolute;
	bottom: -2px;
	width: 33.333%;
	height: 2px;
	right: 0;
	background: #a6d801;
}

.features .features-list .item {
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	break-inside: avoid;
	padding-bottom: 24px;
}

.features .features-list .title {
	color: #03d8ff;
	font-size: 28px;
	line-height: 34px;
	font-weight: 400;
	display: block;
}

.features .features-list .sub-item>ul {
	margin-left: 15px;
	margin-bottom: 40px;
}

@media (max-width:991px) {
	.features .features-list .sub-item>ul {
		margin-bottom: 20px;
	}
}

.features .features-list .sub-item>ul li {
	padding-top: 7px;
	padding-bottom: 7px;
}

.features .features-list .sub-item+.sub-item {
	margin-top: 4px;
}

.features .features-list .sub-title {
	color: #707070;
	background: #f9f9f9;
	font-size: 20px;
	line-height: 24px;
	font-weight: 400;
	display: block;
	padding: 6px 15px;
}

@media (max-width:991px) {
	.features .features-list .sub-title {
		font-size: 16px;
		line-height: 20px;
	}
}

.features .features-list .sub-sub-item {
	overflow: hidden;
}

.features .features-list .sub-sub-item+.sub-sub-item {
	margin-top: 10px;
}

@media (max-width:991px) {
	.features .features-list .sub-sub-item+.sub-sub-item {
		margin-top: 0;
	}
}

.features .features-list .sub-sub-title {
	position: relative;
}

.features .features-list .sub-sub-title::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 105%;
	width: 1000px;
	border-top: 1px dashed #707070;
}

.features .features-list .has-drop {
	position: relative;
	padding-right: 24px;
}

.features .features-list .has-drop::after {
	font: 10px/24px icomoon, sans-serif;
	content: "";
	position: absolute;
	right: 0;
	top: 7px;
	width: 24px;
	height: 24px;
	text-align: center;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-transition: all .3s;
	transition: all .3s;
	color: #03d8ff;
}

@media (max-width:991px) {
	.features .features-list .has-drop::after {
		width: 20px;
		height: 20px;
		font-size: 8px;
		line-height: 20px;
	}
}

.features .features-list .has-drop.opened::after {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.features .features-list .drop-holder {
	display: none;
	padding-top: 10px;
}

.benefits {
	margin-bottom: 75px;
}

@media (max-width:991px) {
	.benefits {
		margin-bottom: 30px;
	}
}

.benefits .bottom-lines {
	position: relative;
	border-bottom: 2px solid #ffe500;
	margin-top: 40px;
}

.benefits .bottom-lines::before {
	content: "";
	position: absolute;
	bottom: -2px;
	width: 33.333%;
	height: 2px;
	left: 0;
	background: #dcf000;
}

.benefits .bottom-lines::after {
	content: "";
	position: absolute;
	bottom: -2px;
	width: 33.333%;
	height: 2px;
	right: 0;
	background: #ff9b00;
}

.benefits .decor-header img {
	width: 100%;
	height: auto;
}

.benefits .benefits-boxes {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
}

.benefits .benefits-box {
	width: 33.333%;
	padding: 0 15px;
}

@media (max-width:991px) {
	.benefits .benefits-box {
		width: 100%;
		padding: 0;
	}
}

.benefits .benefits-box .title {
	margin: 0 -15px;
	background: #67727c;
	color: #fff;
	padding: 0 40px;
	font-size: 36px;
	line-height: 46px;
	font-weight: 400;
	position: relative;
	margin-bottom: 35px;
}

@media (max-width:991px) {
	.benefits .benefits-box .title {
		font-size: 24px;
		line-height: 30px;
		padding: 0 15px;
		margin-bottom: 15px;
	}
}

.benefits .benefits-box .title::after {
	content: "";
	position: absolute;
	bottom: -4px;
	height: 4px;
	left: 0;
	right: 0;
}

.benefits .benefits-box strong {
	display: block;
}

.benefits .benefits-box>ul>li {
	position: relative;
	font-size: 20px;
	line-height: 28px;
	padding-left: 15px;
	margin-bottom: 30px;
}

@media (max-width:991px) {
	.benefits .benefits-box>ul>li {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 15px;
	}
}

.benefits .benefits-box>ul>li::before {
	font: 15px/28px icomoon, sans-serif;
	content: "";
	position: absolute;
	left: -5px;
	top: 0;
	color: #03d8ff;
}

@media (max-width:991px) {
	.benefits .benefits-box>ul>li::before {
		line-height: 22px;
	}
}

.benefits .benefits-box>ul>li ul li {
	position: relative;
	padding-left: 15px;
}

.benefits .benefits-box>ul>li ul li::before {
	content: "-";
	position: absolute;
	top: 0;
	left: 0;
}

.benefits .benefits-box .benefits-info-box {
	background: rgba(118, 133, 147, .2);
	border-radius: 21px;
	position: relative;
	padding: 40px 25px 15px;
	margin-top: 30px;
}

@media (max-width:991px) {
	.benefits .benefits-box .benefits-info-box {
		padding: 30px 15px 15px;
		margin-top: 15px;
	}
}

.benefits .benefits-box .benefits-info-box::before {
	font: 35px icomoon, sans-serif;
	content: "";
	position: absolute;
	right: 20px;
	top: 15px;
	color: #fff;
}

@media (max-width:991px) {
	.benefits .benefits-box .benefits-info-box::before {
		font-size: 25px;
		right: 15px;
	}
}

.benefits .benefits-box .benefits-info-box h3 {
	padding-right: 60px;
}

@media (max-width:991px) {
	.benefits .benefits-box .benefits-info-box h3 {
		padding-right: 35px;
	}
}

.benefits .benefits-box+.benefits-box .title {
	border-left: 1px solid #fff;
}

.benefits .benefits-box:nth-child(1) .title::after {
	background: #dcf000;
}

.benefits .benefits-box:nth-child(2) .title::after {
	background: #ffe500;
}

.benefits .benefits-box:nth-child(3) .title::after {
	background: #ff9b00;
}

.benefits .benefits-img {
	max-width: 746px;
	margin: 30px auto 0;
}

.what-is-steps {
	padding: 50px 0;
	font-size: 20px;
	line-height: 28px;
}

@media (max-width:991px) {
	.what-is-steps {
		padding: 30px 0;
		font-size: 16px;
		line-height: 22px;
	}
}

.what-is-steps h2 {
	margin-bottom: 30px;
}

@media (max-width:991px) {
	.what-is-steps h2 {
		margin-bottom: 15px;
	}
}

.what-is-steps .two-cols {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.what-is-steps .two-cols.reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	flex-direction: row-reverse;
}

.what-is-steps .two-cols .col {
	width: 50%;
	padding: 0 15px;
}

@media (max-width:991px) {
	.what-is-steps .two-cols .col {
		width: 100%;
	}
}

.what-is-steps .two-cols .col.mt {
	margin-top: -200px;
}

@media (max-width:991px) {
	.what-is-steps .two-cols .col.mt {
		margin-top: 0;
	}
}

.what-is-steps .what-is-step {
	margin-bottom: 30px;
}

.what-is-steps .what-is-step .txt {
	padding: 0 40px;
}

@media (max-width:991px) {
	.what-is-steps .what-is-step .txt {
		padding: 0 15px;
	}
}

@media (max-width:991px) {
	.what-is-steps .what-is-step .img-area {
		margin: 0 auto 20px;
		max-width: 404px;
	}
}

.what-is-steps .what-is-step .img-area.width-1 {
	max-width: 404px;
	margin-bottom: 200px;
}

@media (max-width:991px) {
	.what-is-steps .what-is-step .img-area.width-1 {
		margin-bottom: 0;
	}
}

.what-is-steps .what-is-step .img-area.width-2 {
	max-width: 404px;
}

.what-is-steps .what-is-step .img-area.width-2 .img-holder {
	margin: 0 -10px 0 -30px;
}

@media (max-width:991px) {
	.what-is-steps .what-is-step .img-area.width-2 .img-holder {
		margin: 0;
	}
}

.what-is-steps .what-is-step .img-area.right {
	margin-left: auto;
}

@media (max-width:991px) {
	.what-is-steps .what-is-step .img-area.right {
		margin: 0 auto 20px;
	}
}

.what-is-steps .what-is-step .img-descr {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 30px;
}

@media (max-width:991px) {
	.what-is-steps .what-is-step .img-descr {
		margin: 0;
	}
}

.what-is-steps .what-is-step .img-descr .share-link {
	margin: 0 20px;
	flex-shrink: 0;
}

.product-info-box {
	font-size: 20px;
	line-height: 28px;
	padding: 30px 0;
}

@media (max-width:991px) {
	.product-info-box {
		font-size: 16px;
		line-height: 22px;
	}
}

.product-info-box .heading-align-right {
	width: 50%;
	margin-left: auto;
	padding-left: 15px;
}

@media (max-width:991px) {
	.product-info-box .heading-align-right {
		width: 100%;
		padding-left: 0;
	}
}

.product-info-box .cols {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.product-info-box .cols .col {
	width: 50%;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	padding: 0 15px;
}

@media (max-width:991px) {
	.product-info-box .cols .col {
		width: 100%;
	}
}

.product-info-box .img-holder {
	margin: 0 auto;
}

@media (max-width:991px) {
	.product-info-box .img-holder {
		padding: 15px 0 30px;
	}
}

.product-info-box .img-holder+* {
	margin-top: 20px;
}

@media (max-width:991px) {
	.product-info-box .img-holder+* {
		margin-top: 0;
	}
}

.product-info-box .details-list {
	padding: 20px 0 20px 10px;
}

@media (max-width:991px) {
	.product-info-box .details-list {
		padding-top: 0;
		padding-bottom: 0;
	}
}

.product-info-box .details-list li {
	position: relative;
	padding-left: 16px;
	line-height: 32px;
}

.product-info-box .details-list li::before {
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	left: 0;
	top: 11px;
	background: #03d8ff;
	border-radius: 50px;
}

.product-info-box .details-list.two-columns {
	-webkit-columns: 2;
	-moz-columns: 2;
	columns: 2;
}

@media (max-width:479px) {
	.product-info-box .details-list.two-columns {
		-webkit-columns: 1;
		-moz-columns: 1;
		columns: 1;
	}
}

.product-info-box.reverse .cols {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	flex-direction: row-reverse;
}

.contact-form {
	min-height: 450px;
}

.contact-form .form-holder {
	max-width: 410px;
	margin: 0 auto;
	position: relative;
	top: -430px;
	padding: 40px 65px;
	background: #f2f2f2;
	border: 1px solid #d1d1d1;
	border-radius: 10px;
	box-shadow: 10px 6px 10px rgba(0, 0, 0, .1);
}

@media (max-width:991px) {
	.contact-form .form-holder {
		top: -230px;
		padding: 30px 40px;
	}
}

.contact-form .form-holder h2 {
	font: 300 24px/28px "Work Sans", sans-serif;
	margin-bottom: 35px;
}

.contact-form .form-holder .form-control {
	height: 35px;
	border: 1px solid #d1d1d1;
	background: #fff;
	padding: 5px 10px;
	font-size: 16px;
	line-height: 23px;
	font-weight: 300;
}

.contact-form .form-holder .input-holder label {
	font-size: 16px;
	line-height: 23px;
}

.contact-form .form-holder textarea.form-control {
	height: 148px;
	resize: none;
	overflow-y: auto;
}

.contact-form .form-holder .btn {
	width: 180px;
	padding: 7px 10px;
}
