{"schema_version":1,"version":"2.10.0","models":"cHJvdmlkZXJzOgogICAgYW50aHJvcGljOgogICAgICAgIGJhc2VfdXJsOiBodHRwczovL2FwaS5hbnRocm9waWMuY29tL3YxCiAgICAgICAgbW9kZWxzOgogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS0yLjAKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENsYXVkZSAyLjAKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDgKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDQwOTYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBjbGF1ZGUtMi4wCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAyNAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS0yLjEKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENsYXVkZSAyLjEKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDgKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDQwOTYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBjbGF1ZGUtMi4xCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAyNAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS0zLTUtaGFpa3UtMjAyNDEwMjIKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENsYXVkZSAzLjUgSGFpa3UKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA4CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA4MTkyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgICAgbmFtZTogY2xhdWRlLTMtNS1oYWlrdS0yMDI0MTAyMgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDQKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDgxOTIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhbnRocm9waWMKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS0zLTUtc29ubmV0LTIwMjQwNjIwCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgMy41IFNvbm5ldCAodjEpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA4MTkyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgICAgbmFtZTogY2xhdWRlLTMtNS1zb25uZXQtMjAyNDA2MjAKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA4MTkyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtMy01LXNvbm5ldC0yMDI0MTAyMgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIDMuNSBTb25uZXQKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBjbGF1ZGUtMy01LXNvbm5ldC0yMDI0MTAyMgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDgxOTIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhbnRocm9waWMKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS0zLTctc29ubmV0LTIwMjUwMjE5CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIGV4dGVuZGVkX3RoaW5raW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgMy43IFNvbm5ldAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjQwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBjbGF1ZGUtMy03LXNvbm5ldC0yMDI1MDIxOQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY0MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtMy03LXNvbm5ldC1sYXRlc3QKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gZXh0ZW5kZWRfdGhpbmtpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENsYXVkZSAzLjcgU29ubmV0IChMYXRlc3QpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGNsYXVkZS0zLTctc29ubmV0LWxhdGVzdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY0MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtMy1oYWlrdS0yMDI0MDMwNwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIDMgSGFpa3UKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAyNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNDA5NgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGNsYXVkZS0zLWhhaWt1LTIwMjQwMzA3CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTI1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA0MDk2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtMy1vcHVzLTIwMjQwMjI5CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgMyBPcHVzCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDE1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA0MDk2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgICAgbmFtZTogY2xhdWRlLTMtb3B1cy0yMDI0MDIyOQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wNzUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDQwOTYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhbnRocm9waWMKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS0zLXNvbm5ldC0yMDI0MDIyOQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIDMgU29ubmV0CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA0MDk2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgICAgbmFtZTogY2xhdWRlLTMtc29ubmV0LTIwMjQwMjI5CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNDA5NgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyNQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlXzFoX2Nvc3RfcGVyXzFrOiAwLjAyCiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDEyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS1mYWJsZS01LTEKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gZXh0ZW5kZWRfdGhpbmtpbmcKICAgICAgICAgICAgICAgIC0gY29tcHV0ZXJfdXNlCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgRmFibGUgNS4xCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogY2xhdWRlLWZhYmxlLTUtMQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSB4aGlnaAogICAgICAgICAgICAgICAgICAgIC0gbWF4CiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhbnRocm9waWMKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA5LTAxIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBFeHRyYS1oaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRXh0ZW5kZWQgcmVhc29uaW5nIGZvciBsb25nLWhvcml6b24gYWdlbnRpYyB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IHhoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiBtYXgKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXhpbXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWF4aW11bSBhdmFpbGFibGUgcmVhc29uaW5nIGRlcHRoIGZvciB0aGUgbW9kZWwuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWF4CiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDEKICAgICAgICAgICAgICBjYWNoZV93cml0ZV8xaF9jb3N0X3Blcl8xazogMC4wMgogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAxMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtZmFibGUtNQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSBleHRlbmRlZF90aGlua2luZwogICAgICAgICAgICAgICAgLSBjb21wdXRlcl91c2UKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENsYXVkZSBGYWJsZSA1CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogY2xhdWRlLWZhYmxlLTUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgICAgIC0geGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIG1heAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNi0wOSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IHhoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRXh0cmEtaGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEV4dGVuZGVkIHJlYXNvbmluZyBmb3IgbG9uZy1ob3Jpem9uIGFnZW50aWMgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiB4aGlnaAogICAgICAgICAgICAgICAgLSBpZDogbWF4CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4aW11bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1heGltdW0gYXZhaWxhYmxlIHJlYXNvbmluZyBkZXB0aCBmb3IgdGhlIG1vZGVsLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1heAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwMTI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLWhhaWt1LTQtNS0yMDI1MTAwMQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSBleHRlbmRlZF90aGlua2luZwogICAgICAgICAgICAgICAgLSBjb21wdXRlcl91c2UKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENsYXVkZSBIYWlrdSA0LjUKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGNsYXVkZS1oYWlrdS00LTUtMjAyNTEwMDEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19idWRnZXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIHRva2VuIGJ1ZGdldAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMTAyNAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0xMC0xNSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwMTI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLWhhaWt1LTQtNQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSBleHRlbmRlZF90aGlua2luZwogICAgICAgICAgICAgICAgLSBjb21wdXRlcl91c2UKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENsYXVkZSBIYWlrdSA0LjUgKGxhdGVzdCkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGNsYXVkZS1oYWlrdS00LTUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19idWRnZXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIHRva2VuIGJ1ZGdldAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMTAyNAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0xMC0xNSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS1pbnN0YW50LTEuMgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIEluc3RhbnQgMS4yCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwOAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNDA5NgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGNsYXVkZS1pbnN0YW50LTEuMgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDI0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLW9wdXMtNC0xLTIwMjUwODA1CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIGV4dGVuZGVkX3RoaW5raW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgT3B1cyA0LjEKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMTUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDMyMDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgICAgbmFtZTogY2xhdWRlLW9wdXMtNC0xLTIwMjUwODA1CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjA3NQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzIwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfYnVkZ2V0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyB0b2tlbiBidWRnZXQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEwMjQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDgtMDUiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMTUKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMTg3NQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS1vcHVzLTQtMQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSBleHRlbmRlZF90aGlua2luZwogICAgICAgICAgICAgICAgLSBjb21wdXRlcl91c2UKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENsYXVkZSBPcHVzIDQuMSAobGF0ZXN0KQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAxNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDMyMDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgICAgbmFtZTogY2xhdWRlLW9wdXMtNC0xCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjA3NQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzIwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfYnVkZ2V0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyB0b2tlbiBidWRnZXQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEwMjQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wOC0wNSIKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogdHJ1ZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS1vcHVzLTQtMjAyNTA1MTQKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gZXh0ZW5kZWRfdGhpbmtpbmcKICAgICAgICAgICAgICAgIC0gY29tcHV0ZXJfdXNlCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgT3B1cyA0CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDE1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMjAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGNsYXVkZS1vcHVzLTQtMjAyNTA1MTQKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDc1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzMjAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDA2MjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtb3B1cy00LTUtMjAyNTExMDEKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gZXh0ZW5kZWRfdGhpbmtpbmcKICAgICAgICAgICAgICAgIC0gY29tcHV0ZXJfdXNlCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgT3B1cyA0LjUKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGNsYXVkZS1vcHVzLTQtNS0yMDI1MTEwMQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMjUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY0MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfYnVkZ2V0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyB0b2tlbiBidWRnZXQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEwMjQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMTEtMjQiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDA2MjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtb3B1cy00LTUKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gZXh0ZW5kZWRfdGhpbmtpbmcKICAgICAgICAgICAgICAgIC0gY29tcHV0ZXJfdXNlCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgT3B1cyA0LjUgKGxhdGVzdCkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGNsYXVkZS1vcHVzLTQtNQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMjUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY0MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfYnVkZ2V0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyB0b2tlbiBidWRnZXQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEwMjQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMTEtMjQiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDA2MjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtb3B1cy00LTYKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gZXh0ZW5kZWRfdGhpbmtpbmcKICAgICAgICAgICAgICAgIC0gY29tcHV0ZXJfdXNlCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgT3B1cyA0LjYKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogY2xhdWRlLW9wdXMtNC02CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIG1heAogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19idWRnZXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIHRva2VuIGJ1ZGdldAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMTAyNAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wMi0wNCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IG1heAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heGltdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNYXhpbXVtIGF2YWlsYWJsZSByZWFzb25pbmcgZGVwdGggZm9yIHRoZSBtb2RlbC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtYXgKICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDUKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDYyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS1vcHVzLTQtNwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSBleHRlbmRlZF90aGlua2luZwogICAgICAgICAgICAgICAgLSBjb21wdXRlcl91c2UKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENsYXVkZSBPcHVzIDQuNwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBjbGF1ZGUtb3B1cy00LTcKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDI1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIHhoaWdoCiAgICAgICAgICAgICAgICAgICAgLSBtYXgKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDQtMTQiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiB4aGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEV4dHJhLWhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBFeHRlbmRlZCByZWFzb25pbmcgZm9yIGxvbmctaG9yaXpvbiBhZ2VudGljIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogeGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IG1heAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heGltdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNYXhpbXVtIGF2YWlsYWJsZSByZWFzb25pbmcgZGVwdGggZm9yIHRoZSBtb2RlbC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtYXgKICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDUKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDYyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS1vcHVzLTQtOAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSBleHRlbmRlZF90aGlua2luZwogICAgICAgICAgICAgICAgLSBjb21wdXRlcl91c2UKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENsYXVkZSBPcHVzIDQuOAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBjbGF1ZGUtb3B1cy00LTgKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDI1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIHhoaWdoCiAgICAgICAgICAgICAgICAgICAgLSBtYXgKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDUtMjgiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiB4aGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEV4dHJhLWhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBFeHRlbmRlZCByZWFzb25pbmcgZm9yIGxvbmctaG9yaXpvbiBhZ2VudGljIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogeGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IG1heAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heGltdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNYXhpbXVtIGF2YWlsYWJsZSByZWFzb25pbmcgZGVwdGggZm9yIHRoZSBtb2RlbC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtYXgKICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtb3B1cy00LWxhdGVzdAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSBleHRlbmRlZF90aGlua2luZwogICAgICAgICAgICAgICAgLSBjb21wdXRlcl91c2UKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENsYXVkZSBPcHVzIDQgKExhdGVzdCkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogY2xhdWRlLW9wdXMtNC1sYXRlc3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDI1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhbnRocm9waWMKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuOS4wCiAgICAgICAgICAgICAgY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfMWhfY29zdF9wZXJfMWs6IDAuMDA4CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLW9wdXMtNS01CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIGV4dGVuZGVkX3RoaW5raW5nCiAgICAgICAgICAgICAgICAtIGNvbXB1dGVyX3VzZQogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIE9wdXMgNS41CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDA0CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGNsYXVkZS1vcHVzLTUtNQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSB4aGlnaAogICAgICAgICAgICAgICAgICAgIC0gbWF4CiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhbnRocm9waWMKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA5LTIyIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBFeHRyYS1oaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRXh0ZW5kZWQgcmVhc29uaW5nIGZvciBsb25nLWhvcml6b24gYWdlbnRpYyB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IHhoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiBtYXgKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXhpbXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWF4aW11bSBhdmFpbGFibGUgcmVhc29uaW5nIGRlcHRoIGZvciB0aGUgbW9kZWwuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWF4CiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDA2MjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtb3B1cy01CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIGV4dGVuZGVkX3RoaW5raW5nCiAgICAgICAgICAgICAgICAtIGNvbXB1dGVyX3VzZQogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIE9wdXMgNQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBjbGF1ZGUtb3B1cy01CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSB4aGlnaAogICAgICAgICAgICAgICAgICAgIC0gbWF4CiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhbnRocm9waWMKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA3LTI0IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBFeHRyYS1oaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRXh0ZW5kZWQgcmVhc29uaW5nIGZvciBsb25nLWhvcml6b24gYWdlbnRpYyB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IHhoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiBtYXgKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXhpbXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWF4aW11bSBhdmFpbGFibGUgcmVhc29uaW5nIGRlcHRoIGZvciB0aGUgbW9kZWwuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWF4CiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLXNvbm5ldC00LTIwMjUwNTE0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIGV4dGVuZGVkX3RoaW5raW5nCiAgICAgICAgICAgICAgICAtIGNvbXB1dGVyX3VzZQogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIFNvbm5ldCA0CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGNsYXVkZS1zb25uZXQtNC0yMDI1MDUxNAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY0MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDMKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDM3NQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS1zb25uZXQtNC01LTIwMjUwOTI5CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIGV4dGVuZGVkX3RoaW5raW5nCiAgICAgICAgICAgICAgICAtIGNvbXB1dGVyX3VzZQogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIFNvbm5ldCA0LjUKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBjbGF1ZGUtc29ubmV0LTQtNS0yMDI1MDkyOQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY0MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2J1ZGdldF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgdG9rZW4gYnVkZ2V0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxMDI0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhbnRocm9waWMKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA5LTI5IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAzCiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDAzNzUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtc29ubmV0LTQtNQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSBleHRlbmRlZF90aGlua2luZwogICAgICAgICAgICAgICAgLSBjb21wdXRlcl91c2UKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENsYXVkZSBTb25uZXQgNC41IChsYXRlc3QpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjQwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogY2xhdWRlLXNvbm5ldC00LTUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19idWRnZXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIHRva2VuIGJ1ZGdldAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMTAyNAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wOS0yOSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMwogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwMzc1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLXNvbm5ldC00LTYKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gZXh0ZW5kZWRfdGhpbmtpbmcKICAgICAgICAgICAgICAgIC0gY29tcHV0ZXJfdXNlCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgU29ubmV0IDQuNgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBjbGF1ZGUtc29ubmV0LTQtNgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSBtYXgKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfYnVkZ2V0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyB0b2tlbiBidWRnZXQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEwMjQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDItMTciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiBtYXgKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXhpbXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWF4aW11bSBhdmFpbGFibGUgcmVhc29uaW5nIGRlcHRoIGZvciB0aGUgbW9kZWwuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWF4CiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLXNvbm5ldC00LWxhdGVzdAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSBleHRlbmRlZF90aGlua2luZwogICAgICAgICAgICAgICAgLSBjb21wdXRlcl91c2UKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENsYXVkZSBTb25uZXQgNCAoTGF0ZXN0KQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY0MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGNsYXVkZS1zb25uZXQtNC1sYXRlc3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gYWRkZWRfaW5fdmVyc2lvbjogMi45LjAKICAgICAgICAgICAgICBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDIKICAgICAgICAgICAgICBjYWNoZV93cml0ZV8xaF9jb3N0X3Blcl8xazogMC4wMDQKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLXNvbm5ldC01LTUKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gZXh0ZW5kZWRfdGhpbmtpbmcKICAgICAgICAgICAgICAgIC0gY29tcHV0ZXJfdXNlCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgU29ubmV0IDUuNQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBjbGF1ZGUtc29ubmV0LTUtNQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSB4aGlnaAogICAgICAgICAgICAgICAgICAgIC0gbWF4CiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhbnRocm9waWMKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA5LTI4IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBFeHRyYS1oaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRXh0ZW5kZWQgcmVhc29uaW5nIGZvciBsb25nLWhvcml6b24gYWdlbnRpYyB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IHhoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiBtYXgKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXhpbXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWF4aW11bSBhdmFpbGFibGUgcmVhc29uaW5nIGRlcHRoIGZvciB0aGUgbW9kZWwuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWF4CiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDAyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS1zb25uZXQtNQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSBleHRlbmRlZF90aGlua2luZwogICAgICAgICAgICAgICAgLSBjb21wdXRlcl91c2UKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENsYXVkZSBTb25uZXQgNQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBjbGF1ZGUtc29ubmV0LTUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDEKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZW5hYmxlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZwogICAgICAgICAgICAgICAgICB0eXBlOiBib29sZWFuCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIHhoaWdoCiAgICAgICAgICAgICAgICAgICAgLSBtYXgKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDYtMjkiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiB4aGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEV4dHJhLWhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBFeHRlbmRlZCByZWFzb25pbmcgZm9yIGxvbmctaG9yaXpvbiBhZ2VudGljIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogeGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IG1heAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heGltdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNYXhpbXVtIGF2YWlsYWJsZSByZWFzb25pbmcgZGVwdGggZm9yIHRoZSBtb2RlbC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtYXgKICAgICAgICBuYW1lOiBBbnRocm9waWMKICAgIGF3cy1iZWRyb2NrOgogICAgICAgIGJhc2VfdXJsOiBodHRwczovL2JlZHJvY2stcnVudGltZS57cmVnaW9ufS5hbWF6b25hd3MuY29tCiAgICAgICAgbW9kZWxzOgogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMgogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogYW1hem9uL25vdmEtcHJvLXYxOjAKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEFtYXpvbiBOb3ZhIFBybwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDgKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAzMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBhbWF6b24ubm92YS1wcm8tdjE6MAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDMyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA4MTkyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW1hem9uCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNC0xMi0wMyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS0zLTctc29ubmV0LTIwMjUwMjE5LXYxOjAKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENsYXVkZSAzLjcgU29ubmV0CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGFudGhyb3BpYy5jbGF1ZGUtMy03LXNvbm5ldC0yMDI1MDIxOS12MTowCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjQwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhbnRocm9waWMKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAxCiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDEyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS1mYWJsZS01CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIGV4dGVuZGVkX3RoaW5raW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgRmFibGUgNSAoQmVkcm9jaykKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBhbnRocm9waWMuY2xhdWRlLWZhYmxlLTUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDYtMDkiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDEKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDEyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS1oYWlrdS00LTUtMjAyNTEwMDEtdjE6MAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSBleHRlbmRlZF90aGlua2luZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIEhhaWt1IDQuNSAoQmVkcm9jaykKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGFudGhyb3BpYy5jbGF1ZGUtaGFpa3UtNC01LTIwMjUxMDAxLXYxOjAKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMTAtMTUiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMTUKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMTg3NQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS1vcHVzLTQtMS0yMDI1MDgwNS12MTowCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIGV4dGVuZGVkX3RoaW5raW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgT3B1cyA0LjEgKEJlZHJvY2spCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDE1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMzIwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBhbnRocm9waWMuY2xhdWRlLW9wdXMtNC0xLTIwMjUwODA1LXYxOjAKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDc1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzMjAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDgtMDUiCiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDA2MjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtb3B1cy00LTUtMjAyNTExMDEtdjE6MAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSBleHRlbmRlZF90aGlua2luZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIE9wdXMgNC41IChCZWRyb2NrKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY0MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgICAgbmFtZTogYW50aHJvcGljLmNsYXVkZS1vcHVzLTQtNS0yMDI1MTEwMS12MTowCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjQwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhbnRocm9waWMKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTExLTI0IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDA2MjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtb3B1cy00LTYtdjEKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gZXh0ZW5kZWRfdGhpbmtpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENsYXVkZSBPcHVzIDQuNiAoQmVkcm9jaykKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogYW50aHJvcGljLmNsYXVkZS1vcHVzLTQtNi12MQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMjUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDItMDUiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDUKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDYyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS1vcHVzLTQtNwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSBleHRlbmRlZF90aGlua2luZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIE9wdXMgNC43IChCZWRyb2NrKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBhbnRocm9waWMuY2xhdWRlLW9wdXMtNC03CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNC0xNiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwNQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwNjI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLW9wdXMtNC04CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIGV4dGVuZGVkX3RoaW5raW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgT3B1cyA0LjggKEJlZHJvY2spCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGFudGhyb3BpYy5jbGF1ZGUtb3B1cy00LTgKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDI1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhbnRocm9waWMKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA1LTI4IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDA2MjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtb3B1cy01CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIGV4dGVuZGVkX3RoaW5raW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgT3B1cyA1IChCZWRyb2NrKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBhbnRocm9waWMuY2xhdWRlLW9wdXMtNQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMjUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDctMjQiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtc29ubmV0LTQtMjAyNTA1MTQtdjE6MAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIFNvbm5ldCA0CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGFudGhyb3BpYy5jbGF1ZGUtc29ubmV0LTQtMjAyNTA1MTQtdjE6MAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY0MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDMKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDM3NQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS1zb25uZXQtNC01LTIwMjUwOTI5LXYxOjAKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gZXh0ZW5kZWRfdGhpbmtpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENsYXVkZSBTb25uZXQgNC41IChCZWRyb2NrKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY0MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgICAgbmFtZTogYW50aHJvcGljLmNsYXVkZS1zb25uZXQtNC01LTIwMjUwOTI5LXYxOjAKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDktMjkiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDMKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDM3NQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS1zb25uZXQtNC02CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIGV4dGVuZGVkX3RoaW5raW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgU29ubmV0IDQuNiAoQmVkcm9jaykKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBhbnRocm9waWMuY2xhdWRlLXNvbm5ldC00LTYKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDItMTciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDIKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLXNvbm5ldC01CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIGV4dGVuZGVkX3RoaW5raW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgU29ubmV0IDUgKEJlZHJvY2spCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGFudGhyb3BpYy5jbGF1ZGUtc29ubmV0LTUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDEKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDYtMzAiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGF3cy1iZWRyb2NrL2RlZXBzZWVrLnYzLjIKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IERlZXBTZWVrIFYzLjIgKEJlZHJvY2spCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNjIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgxOTIwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTYzODQwCiAgICAgICAgICAgICAgbmFtZTogZGVlcHNlZWsudjMuMgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDE4NQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogODE5MjAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhd3MtYmVkcm9jawogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDItMDYiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1ldGEvbGxhbWEzLTEtNzBiLWluc3RydWN0LXYxOjAKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTGxhbWEgMy4xIDcwQiBJbnN0cnVjdAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDcyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA0MDk2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogbWV0YS5sbGFtYTMtMS03MGItaW5zdHJ1Y3QtdjE6MAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA3MgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNDA5NgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1ldGEKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI0LTA3LTIzIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBtZXRhL2xsYW1hMy0zLTcwYi1pbnN0cnVjdC12MTowCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExsYW1hIDMuMyA3MEIgSW5zdHJ1Y3QKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA3MgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNDA5NgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IG1ldGEubGxhbWEzLTMtNzBiLWluc3RydWN0LXYxOjAKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwNzIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDQwOTYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtZXRhCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNC0xMi0wNiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogYXdzLWJlZHJvY2svbWlzdHJhbC5taXN0cmFsLWxhcmdlLTI0MDctdjE6MAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaXN0cmFsIExhcmdlIDI0MDcKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBtaXN0cmFsLm1pc3RyYWwtbGFyZ2UtMjQwNy12MTowCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwOQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IGF3cy1iZWRyb2NrCiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBhd3MtYmVkcm9jay9taXN0cmFsLm1pc3RyYWwtbGFyZ2UtMy02NzViLWluc3RydWN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaXN0cmFsIExhcmdlIDMgKEJlZHJvY2spCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI1NjAwMAogICAgICAgICAgICAgIG5hbWU6IG1pc3RyYWwubWlzdHJhbC1sYXJnZS0zLTY3NWItaW5zdHJ1Y3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogODE5MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGF3cy1iZWRyb2NrCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0xMi0wMiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwNTUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGF3cy1iZWRyb2NrL3hhaS5ncm9rLTQuNgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdyb2sgNC42IChCZWRyb2NrKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMjIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDUwMDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDUwMDAwMAogICAgICAgICAgICAgIG5hbWU6IHhhaS5ncm9rLTQuNgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDY2CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA1MDAwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhd3MtYmVkcm9jawogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDgtMTIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICBuYW1lOiBBV1MgQmVkcm9jawogICAgYXp1cmUtb3BlbmFpOgogICAgICAgIGJhc2VfdXJsOiBodHRwczovL3tyZXNvdXJjZX0ub3BlbmFpLmF6dXJlLmNvbQogICAgICAgIG1vZGVsczoKICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDEKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNC4xLW1pbmkKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC00LjEgTWluaQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDQKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDMyNzY4CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0NzU3NgogICAgICAgICAgICAgIG5hbWU6IGdwdC00LjEtbWluaQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDE2CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzMjc2OAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wNC0xNCIKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAyLjVlLTA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTQuMS1uYW5vCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtNC4xIE5hbm8gKEF6dXJlKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDMyNzY4CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0NzU3NgogICAgICAgICAgICAgIG5hbWU6IGdwdC00LjEtbmFubwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzMjc2OAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wNC0xNCIKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNC4xCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtNC4xCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMjc2OAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDc1NzYKICAgICAgICAgICAgICBuYW1lOiBncHQtNC4xCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwOAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzI3NjgKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDQtMTQiCiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogNy41ZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC00by1taW5pCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtNG8gTWluaQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDE1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC00by1taW5pCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDYKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE2Mzg0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI0LTA3LTE4IgogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAxMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNG8KICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC00bwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTRvCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxNjM4NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNC0wNS0xMyIKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDEzCiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTUtY29kZXgKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtNSBDb2RleCAoQXp1cmUpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDQwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC01LWNvZGV4CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB2ZXJib3NpdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBWZXJib3NpdHkKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDktMTUiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogM2UtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNS1taW5pCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTUgTWluaSAoQXp1cmUpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDQwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC01LW1pbmkKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbWluaW1hbAogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB2ZXJib3NpdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBWZXJib3NpdHkKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDgtMDciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG1pbmltYWwKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaW5pbWFsIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWluaW1hbCByZWFzb25pbmcgZm9yIGxvdy1sYXRlbmN5LCBoaWdoLXRocm91Z2hwdXQgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtaW5pbWFsCiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDFlLTA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTUtbmFubwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC01IE5hbm8gKEF6dXJlKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiA1ZS0wNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogNDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTUtbmFubwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbWluaW1hbAogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB2ZXJib3NpdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBWZXJib3NpdHkKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDgtMDciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG1pbmltYWwKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaW5pbWFsIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWluaW1hbCByZWFzb25pbmcgZm9yIGxvdy1sYXRlbmN5LCBoaWdoLXRocm91Z2hwdXQgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtaW5pbWFsCiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMTI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTUuMQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC01LjEgKEF6dXJlKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTI1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA0MDAwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNS4xCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbm9uZQogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB2ZXJib3NpdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBWZXJib3NpdHkKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMTEtMTQiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG5vbmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBObyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEZhc3Rlc3QgcmVzcG9uc2Ugd2l0aCByZWFzb25pbmcgZGlzYWJsZWQgd2hlbiB0aGUgbW9kZWwgcGVybWl0cyBpdC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBub25lCiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMTI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTUuMgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC01LjIgKEF6dXJlKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTc1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA0MDAwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNS4yCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxNAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIG5vbmUKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSB4aGlnaAogICAgICAgICAgICAgICAgLSBrZXk6IHZlcmJvc2l0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFZlcmJvc2l0eQogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0xMi0xMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbm9uZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE5vIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRmFzdGVzdCByZXNwb25zZSB3aXRoIHJlYXNvbmluZyBkaXNhYmxlZCB3aGVuIHRoZSBtb2RlbCBwZXJtaXRzIGl0LgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG5vbmUKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiB4aGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEV4dHJhLWhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBFeHRlbmRlZCByZWFzb25pbmcgZm9yIGxvbmctaG9yaXpvbiBhZ2VudGljIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogeGhpZ2gKICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAyZS0wNQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwMDI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTUuNi1sdW5hCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTUuNiBMdW5hIChBenVyZSkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA1MDAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC01LjYtbHVuYQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDEyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbm9uZQogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIHhoaWdoCiAgICAgICAgICAgICAgICAgICAgLSBtYXgKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDctMDkiCiAgICAgICAgICAgICAgc3RhdHVzOiBiZXRhCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBub25lCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTm8gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBGYXN0ZXN0IHJlc3BvbnNlIHdpdGggcmVhc29uaW5nIGRpc2FibGVkIHdoZW4gdGhlIG1vZGVsIHBlcm1pdHMgaXQuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbm9uZQogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IHhoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRXh0cmEtaGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEV4dGVuZGVkIHJlYXNvbmluZyBmb3IgbG9uZy1ob3Jpem9uIGFnZW50aWMgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiB4aGlnaAogICAgICAgICAgICAgICAgLSBpZDogbWF4CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4aW11bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1heGltdW0gYXZhaWxhYmxlIHJlYXNvbmluZyBkZXB0aCBmb3IgdGhlIG1vZGVsLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1heAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwNQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwNjI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTUuNi1zb2wKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtNS42IFNvbCAoQXp1cmUpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA1MDAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC01LjYtc29sCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAzCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbm9uZQogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIHhoaWdoCiAgICAgICAgICAgICAgICAgICAgLSBtYXgKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDctMDkiCiAgICAgICAgICAgICAgc3RhdHVzOiBiZXRhCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBub25lCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTm8gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBGYXN0ZXN0IHJlc3BvbnNlIHdpdGggcmVhc29uaW5nIGRpc2FibGVkIHdoZW4gdGhlIG1vZGVsIHBlcm1pdHMgaXQuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbm9uZQogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IHhoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRXh0cmEtaGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEV4dGVuZGVkIHJlYXNvbmluZyBmb3IgbG9uZy1ob3Jpem9uIGFnZW50aWMgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiB4aGlnaAogICAgICAgICAgICAgICAgLSBpZDogbWF4CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4aW11bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1heGltdW0gYXZhaWxhYmxlIHJlYXNvbmluZyBkZXB0aCBmb3IgdGhlIG1vZGVsLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1heAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMgogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNS42LXRlcnJhCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTUuNiBUZXJyYSAoQXp1cmUpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA1MDAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC01LjYtdGVycmEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDEyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbm9uZQogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIHhoaWdoCiAgICAgICAgICAgICAgICAgICAgLSBtYXgKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDctMDkiCiAgICAgICAgICAgICAgc3RhdHVzOiBiZXRhCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBub25lCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTm8gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBGYXN0ZXN0IHJlc3BvbnNlIHdpdGggcmVhc29uaW5nIGRpc2FibGVkIHdoZW4gdGhlIG1vZGVsIHBlcm1pdHMgaXQuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbm9uZQogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IHhoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRXh0cmEtaGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEV4dGVuZGVkIHJlYXNvbmluZyBmb3IgbG9uZy1ob3Jpem9uIGFnZW50aWMgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiB4aGlnaAogICAgICAgICAgICAgICAgLSBpZDogbWF4CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4aW11bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1heGltdW0gYXZhaWxhYmxlIHJlYXNvbmluZyBkZXB0aCBmb3IgdGhlIG1vZGVsLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1heAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMTMKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC01IChBenVyZSkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDEyNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogNDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDEKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBtaW5pbWFsCiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgLSBrZXk6IHZlcmJvc2l0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFZlcmJvc2l0eQogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wOC0wNyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbWluaW1hbAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pbmltYWwgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNaW5pbWFsIHJlYXNvbmluZyBmb3IgbG93LWxhdGVuY3ksIGhpZ2gtdGhyb3VnaHB1dCB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1pbmltYWwKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDA1NQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL28zLW1pbmkKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IG8zLW1pbmkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDExCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMDAwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBvMy1taW5pCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNDQKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEwMDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNC0xMi0yMCIKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvbzMKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBvMyAoQXp1cmUpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMDAwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBvMwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDgKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEwMDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wNC0xNiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDI3NQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL280LW1pbmkKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBvNC1taW5pIChBenVyZSkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDExCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMDAwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBvNC1taW5pCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNDQKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEwMDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wNC0xNiIKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvdGV4dC1lbWJlZGRpbmctMy1sYXJnZQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogdGV4dC1lbWJlZGRpbmctMy1sYXJnZQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDEzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogODE5MQogICAgICAgICAgICAgIG5hbWU6IHRleHQtZW1iZWRkaW5nLTMtbGFyZ2UKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDMwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI0LTAxLTI1IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvdGV4dC1lbWJlZGRpbmctMy1zbWFsbAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogdGV4dC1lbWJlZGRpbmctMy1zbWFsbAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAyZS0wNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTUzNgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDgxOTEKICAgICAgICAgICAgICBuYW1lOiB0ZXh0LWVtYmVkZGluZy0zLXNtYWxsCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxNTM2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNC0wMS0yNSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgIG5hbWU6IEF6dXJlIE9wZW5BSQogICAgY2VyZWJyYXM6CiAgICAgICAgYmFzZV91cmw6IGh0dHBzOi8vYXBpLmNlcmVicmFzLmFpL3YxCiAgICAgICAgbW9kZWxzOgogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogY2VyZWJyYXMvZGVlcHNlZWstcjEtZGlzdGlsbC1sbGFtYS03MGIKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRGVlcFNlZWsgUjEgRGlzdGlsbCBMbGFtYSA3MEIKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA4CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IGRlZXBzZWVrLXIxLWRpc3RpbGwtbGxhbWEtNzBiCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IGNlcmVicmFzCiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBjZXJlYnJhcy9nZW1tYS00LTMxYgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdlbW1hIDQgMzFCIElUCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwOTkKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDQwOTYwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogZ2VtbWEtNC0zMWIKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxNDkKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDQwOTYwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbm9uZQogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGNlcmVicmFzCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNC0wMiIKICAgICAgICAgICAgICBzdGF0dXM6IGJldGEKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG5vbmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBObyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEZhc3Rlc3QgcmVzcG9uc2Ugd2l0aCByZWFzb25pbmcgZGlzYWJsZWQgd2hlbiB0aGUgbW9kZWwgcGVybWl0cyBpdC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBub25lCiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogY2VyZWJyYXMvZ3B0LW9zcy0xMjBiCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQgT1NTIDEyMEIKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAzNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNDA5NjAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiBncHQtb3NzLTEyMGIKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwNzUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDQwOTYwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGNlcmVicmFzCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wOC0wNSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGNlcmVicmFzL2xsYW1hLTMuMy03MGIKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTGxhbWEgMy4zIDcwQgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDYKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogbGxhbWEtMy4zLTcwYgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA4CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogY2VyZWJyYXMKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGNlcmVicmFzL2xsYW1hLTQtc2NvdXQtMTdiLTE2ZS1pbnN0cnVjdAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMbGFtYSA0IFNjb3V0IDE3QiAxNkUgSW5zdHJ1Y3QKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA4CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGxsYW1hLTQtc2NvdXQtMTdiLTE2ZS1pbnN0cnVjdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDEyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogY2VyZWJyYXMKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGNlcmVicmFzL2xsYW1hMy4xLThiCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExsYW1hIDMuMSA4QgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAzMjAwMAogICAgICAgICAgICAgIG5hbWU6IGxsYW1hMy4xLThiCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDEKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGNlcmVicmFzCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGNlcmVicmFzL3F3ZW4tMy0yMzViLWEyMmItaW5zdHJ1Y3QtMjUwNwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBRd2VuIDMgMjM1QiBJbnN0cnVjdAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDYKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDMyMDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDAwCiAgICAgICAgICAgICAgbmFtZTogcXdlbi0zLTIzNWItYTIyYi1pbnN0cnVjdC0yNTA3CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDMyMDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBjZXJlYnJhcwogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBjZXJlYnJhcy9xd2VuLTMtMzJiCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4gMyAzMkIKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IHF3ZW4tMy0zMmIKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwNwogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IGNlcmVicmFzCiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBjZXJlYnJhcy96YWktZ2xtLTQuNwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBaLkFJIEdMTS00LjcKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDIyNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNDAwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiB6YWktZ2xtLTQuNwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDI3NQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNDA5NjAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBub25lCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBjZXJlYnJhcwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDEtMDciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG5vbmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBObyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEZhc3Rlc3QgcmVzcG9uc2Ugd2l0aCByZWFzb25pbmcgZGlzYWJsZWQgd2hlbiB0aGUgbW9kZWwgcGVybWl0cyBpdC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBub25lCiAgICAgICAgbmFtZTogQ2VyZWJyYXMKICAgIGNvaGVyZToKICAgICAgICBiYXNlX3VybDogaHR0cHM6Ly9hcGkuY29oZXJlLmNvbQogICAgICAgIG1vZGVsczoKICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGNvaGVyZS9jNGFpLWF5YS1leHBhbnNlLTMyYgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQXlhIEV4cGFuc2UgMzJCCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDQwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBjNGFpLWF5YS1leHBhbnNlLTMyYgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGNvaGVyZQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjQtMTAtMjQiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGNvaGVyZS9jNGFpLWF5YS1leHBhbnNlLThiCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBBeWEgRXhwYW5zZSA4QgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA0MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogODAwMAogICAgICAgICAgICAgIG5hbWU6IGM0YWktYXlhLWV4cGFuc2UtOGIKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDQwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBjb2hlcmUKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI0LTEwLTI0IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBjb2hlcmUvYzRhaS1heWEtdmlzaW9uLTMyYgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEF5YSBWaXNpb24gMzJCCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDQwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxNjAwMAogICAgICAgICAgICAgIG5hbWU6IGM0YWktYXlhLXZpc2lvbi0zMmIKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDQwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBjb2hlcmUKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTAzLTA0IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBjb2hlcmUvYzRhaS1heWEtdmlzaW9uLThiCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQXlhIFZpc2lvbiA4QgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA0MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTYwMDAKICAgICAgICAgICAgICBuYW1lOiBjNGFpLWF5YS12aXNpb24tOGIKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDQwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBjb2hlcmUKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTAzLTA0IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBjb2hlcmUvY29tbWFuZC1hLTAzLTIwMjUKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ29tbWFuZCBBCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI1NjAwMAogICAgICAgICAgICAgIG5hbWU6IGNvbW1hbmQtYS0wMy0yMDI1CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogY29oZXJlCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wMy0xMyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogY29oZXJlL2NvbW1hbmQtYS1wbHVzLTA1LTIwMjYKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDb21tYW5kIEEgUGx1cwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY0MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogY29tbWFuZC1hLXBsdXMtMDUtMjAyNgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjQwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZW5hYmxlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZwogICAgICAgICAgICAgICAgICB0eXBlOiBib29sZWFuCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2J1ZGdldF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgdG9rZW4gYnVkZ2V0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBjb2hlcmUKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA1LTIwIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBjb2hlcmUvY29tbWFuZC1hLXJlYXNvbmluZy0wOC0yMDI1CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDb21tYW5kIEEgUmVhc29uaW5nCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMzIwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNTYwMDAKICAgICAgICAgICAgICBuYW1lOiBjb21tYW5kLWEtcmVhc29uaW5nLTA4LTIwMjUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDEKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDMyMDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VuYWJsZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcKICAgICAgICAgICAgICAgICAgdHlwZTogYm9vbGVhbgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19idWRnZXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIHRva2VuIGJ1ZGdldAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogY29oZXJlCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wOC0yMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogY29oZXJlL2NvbW1hbmQtYS10cmFuc2xhdGUtMDgtMjAyNQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDb21tYW5kIEEgVHJhbnNsYXRlCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDgwMDAKICAgICAgICAgICAgICBuYW1lOiBjb21tYW5kLWEtdHJhbnNsYXRlLTA4LTIwMjUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDEKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBjb2hlcmUKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA4LTI4IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBjb2hlcmUvY29tbWFuZC1hLXZpc2lvbi0wNy0yMDI1CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ29tbWFuZCBBIFZpc2lvbgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBjb21tYW5kLWEtdmlzaW9uLTA3LTIwMjUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDEKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBjb2hlcmUKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA3LTMxIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBjb2hlcmUvY29tbWFuZC1saWdodAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ29tbWFuZCBMaWdodAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDQwOTYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA0MDk2CiAgICAgICAgICAgICAgbmFtZTogY29tbWFuZC1saWdodAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA2CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogY29oZXJlCiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBjb2hlcmUvY29tbWFuZC1yLTA4LTIwMjQKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ29tbWFuZCBSCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMTUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDQwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBjb21tYW5kLXItMDgtMjAyNAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA2CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA0MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogY29oZXJlCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNC0wOC0zMCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogY29oZXJlL2NvbW1hbmQtci1wbHVzLTA4LTIwMjQKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ29tbWFuZCBSKwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDQwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBjb21tYW5kLXItcGx1cy0wOC0yMDI0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA0MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogY29oZXJlCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNC0wOC0zMCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogY29oZXJlL2NvbW1hbmQtcjdiLTEyLTIwMjQKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ29tbWFuZCBSIDdCCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDMuNzVlLTA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA0MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogY29tbWFuZC1yN2ItMTItMjAyNAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDAxNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGNvaGVyZQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjQtMTItMDIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGNvaGVyZS9jb21tYW5kLXI3Yi1hcmFiaWMtMDItMjAyNQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDb21tYW5kIFIgN0IgQXJhYmljCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDMuNzVlLTA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA0MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogY29tbWFuZC1yN2ItYXJhYmljLTAyLTIwMjUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDQwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBjb2hlcmUKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTAyLTI3IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBjb2hlcmUvZW1iZWQtZW5nbGlzaC1saWdodC12My4wCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBlbWJlZGRpbmdzCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBFbWJlZCBFbmdsaXNoIExpZ2h0IHYzCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDUxMgogICAgICAgICAgICAgIG5hbWU6IGVtYmVkLWVuZ2xpc2gtbGlnaHQtdjMuMAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSBlbWJlZGRpbmcKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogY29oZXJlCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGNvaGVyZS9lbWJlZC1lbmdsaXNoLXYzLjAKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGVtYmVkZGluZ3MKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEVtYmVkIEVuZ2xpc2ggdjMuMAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA1MTIKICAgICAgICAgICAgICBuYW1lOiBlbWJlZC1lbmdsaXNoLXYzLjAKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gZW1iZWRkaW5nCiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IGNvaGVyZQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBjb2hlcmUvZW1iZWQtbXVsdGlsaW5ndWFsLWxpZ2h0LXYzLjAKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGVtYmVkZGluZ3MKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEVtYmVkIE11bHRpbGluZ3VhbCBMaWdodCB2MwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA1MTIKICAgICAgICAgICAgICBuYW1lOiBlbWJlZC1tdWx0aWxpbmd1YWwtbGlnaHQtdjMuMAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSBlbWJlZGRpbmcKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogY29oZXJlCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGNvaGVyZS9lbWJlZC1tdWx0aWxpbmd1YWwtdjMuMAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gZW1iZWRkaW5ncwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRW1iZWQgTXVsdGlsaW5ndWFsIHYzLjAKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogNTEyCiAgICAgICAgICAgICAgbmFtZTogZW1iZWQtbXVsdGlsaW5ndWFsLXYzLjAKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gZW1iZWRkaW5nCiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IGNvaGVyZQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBjb2hlcmUvZW1iZWQtdjQuMAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gZW1iZWRkaW5ncwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEVtYmVkIHY0CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMTIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBlbWJlZC12NC4wCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGVtYmVkZGluZwogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBjb2hlcmUKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogY29oZXJlL25vcnRoLW1pbmktY29kZS0xLTAKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE5vcnRoIE1pbmkgQ29kZQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI1NjAwMAogICAgICAgICAgICAgIG5hbWU6IG5vcnRoLW1pbmktY29kZS0xLTAKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY0MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbm9uZQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGNvaGVyZQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDYtMDkiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG5vbmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBObyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEZhc3Rlc3QgcmVzcG9uc2Ugd2l0aCByZWFzb25pbmcgZGlzYWJsZWQgd2hlbiB0aGUgbW9kZWwgcGVybWl0cyBpdC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBub25lCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBjb2hlcmUvcmVyYW5rLXYzLjUKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHJlcmFuawogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVyYW5rIHYzLjUKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA0MDAwCiAgICAgICAgICAgICAgbmFtZTogcmVyYW5rLXYzLjUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBjb2hlcmUKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgIG5hbWU6IENvaGVyZQogICAgZGVlcHNlZWs6CiAgICAgICAgYmFzZV91cmw6IGh0dHBzOi8vYXBpLmRlZXBzZWVrLmNvbQogICAgICAgIG1vZGVsczoKICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGRlZXBzZWVrL2RlZXBzZWVrLWNoYXQKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRGVlcFNlZWsgQ2hhdCAoVjQpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMTQKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDM4NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBkZWVwc2Vlay1jaGF0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDI4CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzODQwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBkZWVwc2VlawogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMTItMDEiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBhZGRlZF9pbl92ZXJzaW9uOiAyLjkuMAogICAgICAgICAgICAgIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDZlLTA2CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBkZWVwc2Vlay9kZWVwc2Vlay1mbGFzaAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IERlZXBTZWVrIFY0LjEgRmxhc2gKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzODQwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogZGVlcHNlZWstZmxhc2gKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzg0MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZGVlcHNlZWsKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA5LTEwIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBkZWVwc2Vlay9kZWVwc2Vlay1yMQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBEZWVwU2VlayBSMQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDY0MDAwCiAgICAgICAgICAgICAgbmFtZTogZGVlcHNlZWstcjEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA4CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZGVlcHNlZWsKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGRlZXBzZWVrL2RlZXBzZWVrLXJlYXNvbmVyCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBEZWVwU2VlayBSZWFzb25lciAoVjQpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMTQKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDM4NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBkZWVwc2Vlay1yZWFzb25lcgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDAyOAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzg0MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZGVlcHNlZWsKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTEyLTAxIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBkZWVwc2Vlay9kZWVwc2Vlay12My0wMzI0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IERlZXBTZWVrIFYzIDAzMjQKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDE0CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA4MTkyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogNjQwMDAKICAgICAgICAgICAgICBuYW1lOiBkZWVwc2Vlay12My0wMzI0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMjgKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBkZWVwc2VlawogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogZGVlcHNlZWsvZGVlcHNlZWstdjMKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRGVlcFNlZWsgVjMKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDE0CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA4MTkyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogNjQwMDAKICAgICAgICAgICAgICBuYW1lOiBkZWVwc2Vlay12MwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDI4CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZGVlcHNlZWsKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiA2ZS0wNgogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZGVlcHNlZWsvZGVlcHNlZWstdjQtZmxhc2gtdmlzaW9uLWV4cAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IERlZXBTZWVrIFY0IEZsYXNoIFZpc2lvbiBFeHAKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzODQwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogZGVlcHNlZWstdjQtZmxhc2gtdmlzaW9uLWV4cAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDEyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzODQwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBkZWVwc2VlawogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDgtMjEiCiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogNmUtMDYKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGRlZXBzZWVrL2RlZXBzZWVrLXY0LWZsYXNoCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRGVlcFNlZWsgVjQgRmxhc2gKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzODQwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogZGVlcHNlZWstdjQtZmxhc2gKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzg0MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgICAgIC0gbWF4CiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZGVlcHNlZWsKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA3LTMxIgogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogbWF4CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4aW11bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1heGltdW0gYXZhaWxhYmxlIHJlYXNvbmluZyBkZXB0aCBmb3IgdGhlIG1vZGVsLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1heAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDMuNjI1ZS0wNgogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZGVlcHNlZWsvZGVlcHNlZWstdjQtcHJvCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBEZWVwU2VlayBWNCBQcm8KICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA0MzUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDM4NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBkZWVwc2Vlay12NC1wcm8KICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwODcKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDM4NDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIG1heAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGRlZXBzZWVrCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOC0xMiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogbWF4CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4aW11bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1heGltdW0gYXZhaWxhYmxlIHJlYXNvbmluZyBkZXB0aCBmb3IgdGhlIG1vZGVsLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1heAogICAgICAgIG5hbWU6IERlZXBTZWVrCiAgICBmaXJld29ya3M6CiAgICAgICAgYmFzZV91cmw6IGh0dHBzOi8vYXBpLmZpcmV3b3Jrcy5haS9pbmZlcmVuY2UvdjEKICAgICAgICBtb2RlbHM6CiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBkZWVwc2Vlay9kZWVwc2Vlay12MwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBEZWVwU2VlayBWMwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogYWNjb3VudHMvZmlyZXdvcmtzL21vZGVscy9kZWVwc2Vlay12MwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDEyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZGVlcHNlZWsKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGRlZXBzZWVrL2RlZXBzZWVrLXYzLjEKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IERlZXBTZWVrIFYzLjEgKEZpcmV3b3JrcykKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA1NgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTYzODQwCiAgICAgICAgICAgICAgbmFtZTogYWNjb3VudHMvZmlyZXdvcmtzL21vZGVscy9kZWVwc2Vlay12M3AxCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTY4CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxNjM4NDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGRlZXBzZWVrCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGRlZXBzZWVrL2RlZXBzZWVrLXYzLjIKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IERlZXBTZWVrIFYzLjIgKEZpcmV3b3JrcykKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA1NgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYwMDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTYwMDAwCiAgICAgICAgICAgICAgbmFtZTogYWNjb3VudHMvZmlyZXdvcmtzL21vZGVscy9kZWVwc2Vlay12M3AyCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTY4CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxNjAwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGRlZXBzZWVrCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAyLjhlLTA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBkZWVwc2Vlay9kZWVwc2Vlay12NC1mbGFzaC0wNzMxCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBEZWVwU2VlayBWNCBGbGFzaCAwNzMxIChGaXJld29ya3MpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMTQKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDM4NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBhY2NvdW50cy9maXJld29ya3MvbW9kZWxzL2RlZXBzZWVrLXY0LWZsYXNoLTA3MzEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwMjgKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDM4NDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZGVlcHNlZWsKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA3LTMxIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogNC40ZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZGVlcHNlZWsvZGVlcHNlZWstdjQtcHJvLTA4MTMKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IERlZXBTZWVrIFY0IFBybyAwODEzIChGaXJld29ya3MpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxMzIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDM4NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBhY2NvdW50cy9maXJld29ya3MvbW9kZWxzL2RlZXBzZWVrLXY0LXByby0wODEzCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMzk2CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzODQwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGRlZXBzZWVrCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOC0xMiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMTQ1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBkZWVwc2Vlay9kZWVwc2Vlay12NC1wcm8KICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IERlZXBTZWVrIFY0IFBybyAoRmlyZXdvcmtzKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTc0CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzODQwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogYWNjb3VudHMvZmlyZXdvcmtzL21vZGVscy9kZWVwc2Vlay12NC1wcm8KICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAzNDgKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDM4NDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIG1heAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZGVlcHNlZWsKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA0LTI0IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiBtYXgKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXhpbXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWF4aW11bSBhdmFpbGFibGUgcmVhc29uaW5nIGRlcHRoIGZvciB0aGUgbW9kZWwuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWF4CiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiB6YWkvZ2xtLTQuNS1haXIKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdMTS00LjUgQWlyIChGaXJld29ya3MpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMjIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IGFjY291bnRzL2ZpcmV3b3Jrcy9tb2RlbHMvZ2xtLTRwNS1haXIKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwODgKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEzMTA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogemFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHphaS9nbG0tNC41CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHTE0tNC41IChGaXJld29ya3MpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNTUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IGFjY291bnRzL2ZpcmV3b3Jrcy9tb2RlbHMvZ2xtLTRwNQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDIxOQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTMxMDcyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB6YWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogemFpL2dsbS00LjcKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdMTS00LjcgKEZpcmV3b3JrcykKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA2CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxOTgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxOTgwMDAKICAgICAgICAgICAgICBuYW1lOiBhY2NvdW50cy9maXJld29ya3MvbW9kZWxzL2dsbS00cDcKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTk4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB6YWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogemFpL2dsbS01CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHTE0tNSAoRmlyZXdvcmtzKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAyNzUyCiAgICAgICAgICAgICAgbmFtZTogYWNjb3VudHMvZmlyZXdvcmtzL21vZGVscy9nbG0tNQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDMyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHphaQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiB6YWkvZ2xtLTUuMQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR0xNLTUuMSAoRmlyZXdvcmtzKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTQKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMjgwMAogICAgICAgICAgICAgIG5hbWU6IGFjY291bnRzL2ZpcmV3b3Jrcy9tb2RlbHMvZ2xtLTVwMQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDQ0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHphaQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxNAogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogemFpL2dsbS01LjIKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdMTSA1LjIgKEZpcmV3b3JrcykKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDE0CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc1CiAgICAgICAgICAgICAgbmFtZTogYWNjb3VudHMvZmlyZXdvcmtzL21vZGVscy9nbG0tNXAyCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNDQKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEzMTA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIG1heAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogemFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNi0xNiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogbWF4CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4aW11bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1heGltdW0gYXZhaWxhYmxlIHJlYXNvbmluZyBkZXB0aCBmb3IgdGhlIG1vZGVsLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1heAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDEuNWUtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtb3NzLTEyMGIKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVCBPU1MgMTIwQiAoRmlyZXdvcmtzKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDE1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMjc2OAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IGFjY291bnRzL2ZpcmV3b3Jrcy9tb2RlbHMvZ3B0LW9zcy0xMjBiCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDYKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDMyNzY4CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDgtMDUiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMy41ZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC1vc3MtMjBiCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQgT1NTIDIwQiAoRmlyZXdvcmtzKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiA3ZS0wNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMzI3NjgKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiBhY2NvdW50cy9maXJld29ya3MvbW9kZWxzL2dwdC1vc3MtMjBiCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDMKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDMyNzY4CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDgtMDUiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxNwogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZmlyZXdvcmtzL2lua2xpbmcKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBJbmtsaW5nIChGaXJld29ya3MpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IGFjY291bnRzL2ZpcmV3b3Jrcy9tb2RlbHMvaW5rbGluZwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDQwNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMS4wNDg1NzZlKzA2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBmaXJld29ya3MKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA3LTE1IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBtb29uc2hvdC9raW1pLWsyLWluc3RydWN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEtpbWkgSzIgSW5zdHJ1Y3QgKEZpcmV3b3JrcykKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogYWNjb3VudHMvZmlyZXdvcmtzL21vZGVscy9raW1pLWsyLWluc3RydWN0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMwogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTYzODQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1vb25zaG90CiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1vb25zaG90L2tpbWktazItdGhpbmtpbmcKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEtpbWkgSzIgVGhpbmtpbmcgKEZpcmV3b3JrcykKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA2CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAyNTYwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNTYwMDAKICAgICAgICAgICAgICBuYW1lOiBhY2NvdW50cy9maXJld29ya3MvbW9kZWxzL2tpbWktazItdGhpbmtpbmcKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMjU2MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtb29uc2hvdAogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBtb29uc2hvdC9raW1pLWsyLjUKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEtpbWkgSzIuNSAoRmlyZXdvcmtzKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDYKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDI1NjAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI1NjAwMAogICAgICAgICAgICAgIG5hbWU6IGFjY291bnRzL2ZpcmV3b3Jrcy9tb2RlbHMva2ltaS1rMnA1CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMwogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMjU2MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtb29uc2hvdAogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxNgogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogbW9vbnNob3Qva2ltaS1rMi42CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogS2ltaSBLMi42IChGaXJld29ya3MpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwOTUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDI2MjAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjAwMAogICAgICAgICAgICAgIG5hbWU6IGFjY291bnRzL2ZpcmV3b3Jrcy9tb2RlbHMva2ltaS1rMnA2CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMjYyMDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtb29uc2hvdAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDQtMTciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDE5CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBtb29uc2hvdC9raW1pLWsyLjctY29kZQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEtpbWkgSzIuNyBDb2RlIChGaXJld29ya3MpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwOTUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDI2MjAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjAwMAogICAgICAgICAgICAgIG5hbWU6IGFjY291bnRzL2ZpcmV3b3Jrcy9tb2RlbHMva2ltaS1rMnA3LWNvZGUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyNjIwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1vb25zaG90CiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNi0xMiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMwogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogbW9vbnNob3Qva2ltaS1rMwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEtpbWkgSzMgKEZpcmV3b3JrcykKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBuYW1lOiBhY2NvdW50cy9maXJld29ya3MvbW9kZWxzL2tpbWktazMKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1vb25zaG90CiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNy0yNyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWV0YS9sbGFtYS0zLjEtOGItaW5zdHJ1Y3QKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTGxhbWEgdjMuMSA4QiBJbnN0cnVjdAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogYWNjb3VudHMvZmlyZXdvcmtzL21vZGVscy9sbGFtYS12M3AxLThiLWluc3RydWN0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtZXRhCiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBtZXRhL2xsYW1hLTMuMi05MGItdmlzaW9uLWluc3RydWN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTGxhbWEgdjMuMiA5MEIgVmlzaW9uIEluc3RydWN0CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwOTUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiBhY2NvdW50cy9maXJld29ya3MvbW9kZWxzL2xsYW1hLXYzcDItOTBiLXZpc2lvbi1pbnN0cnVjdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA5NQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1ldGEKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1ldGEvbGxhbWEtMy4zLTcwYi1pbnN0cnVjdAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMbGFtYSB2My4zIDcwQiBJbnN0cnVjdAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDkKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogYWNjb3VudHMvZmlyZXdvcmtzL21vZGVscy9sbGFtYS12M3AzLTcwYi1pbnN0cnVjdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA5CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWV0YQogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWluaW1heC9taW5pbWF4LW0yLjEKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pbmlNYXggTTIuMSAoRmlyZXdvcmtzKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDIwMDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGFjY291bnRzL2ZpcmV3b3Jrcy9tb2RlbHMvbWluaW1heC1tMnAxCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIwMDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWluaW1heAogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBtaW5pbWF4L21pbmltYXgtbTIuNQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWluaU1heCBNMi41IChGaXJld29ya3MpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTk2NjA4CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTk2NjA4CiAgICAgICAgICAgICAgbmFtZTogYWNjb3VudHMvZmlyZXdvcmtzL21vZGVscy9taW5pbWF4LW0ycDUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTk2NjA4CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtaW5pbWF4CiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiA2ZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogbWluaW1heC9taW5pbWF4LW0yLjcKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pbmlNYXggTTIuNyAoRmlyZXdvcmtzKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE5NjYwOAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDE5NjYwOAogICAgICAgICAgICAgIG5hbWU6IGFjY291bnRzL2ZpcmV3b3Jrcy9tb2RlbHMvbWluaW1heC1tMnA3CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE5NjYwOAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtaW5pbWF4CiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNC0xMiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiA2ZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogbWluaW1heC9taW5pbWF4LW0zCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWluaU1heC1NMyAoRmlyZXdvcmtzKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDUxMjAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDUxMjAwMAogICAgICAgICAgICAgIG5hbWU6IGFjY291bnRzL2ZpcmV3b3Jrcy9tb2RlbHMvbWluaW1heC1tMwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDEyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA1MTIwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWluaW1heAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDYtMTIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogNGUtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGZpcmV3b3Jrcy9tdXNlLWdsaW1tZXItMzBiCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTXVzZSBHbGltbWVyIDMwQiAoRmlyZXdvcmtzKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDM1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiBhY2NvdW50cy9maXJld29ya3MvbW9kZWxzL211c2UtZ2xpbW1lci0zMGIKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTMxMDcyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBmaXJld29ya3MKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA4LTEwIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMWUtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGZpcmV3b3Jrcy9uZW1vdHJvbi1saWdodG5pbmctMy41LTMwYi1hM2IKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE5lbW90cm9uIDMuNSBMaWdodG5pbmcgMzBCIEEzQiAoRmlyZXdvcmtzKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiA1ZS0wNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZTogYWNjb3VudHMvZmlyZXdvcmtzL21vZGVscy9uZW1vdHJvbi1saWdodG5pbmctM3A1LTMwYi1hM2IKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMjYyMTQ0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBmaXJld29ya3MKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA4LTExIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBub21pYy9ub21pYy1lbWJlZC10ZXh0LXYxLjUKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGVtYmVkZGluZ3MKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE5vbWljIEVtYmVkIFRleHQgdjEuNQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiA4ZS0wNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBuYW1lOiBhY2NvdW50cy9maXJld29ya3MvbW9kZWxzL25vbWljLWVtYmVkLXRleHQtdjEuNQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSBlbWJlZGRpbmcKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbm9taWMKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi9xd2VuMi41LTcyYi1pbnN0cnVjdAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBRd2VuIDIuNSA3MkIgSW5zdHJ1Y3QKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDEyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IGFjY291bnRzL2ZpcmV3b3Jrcy9tb2RlbHMvcXdlbjJwNS03MmItaW5zdHJ1Y3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbjMuNi1wbHVzCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBRd2VuIDMuNiBQbHVzIChGaXJld29ya3MpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGFjY291bnRzL2ZpcmV3b3Jrcy9tb2RlbHMvcXdlbjNwNi1wbHVzCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMwogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogODE5MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogOGUtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbjMuNy1wbHVzCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbiAzLjcgUGx1cyAoRmlyZXdvcmtzKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDQKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZTogYWNjb3VudHMvZmlyZXdvcmtzL21vZGVscy9xd2VuM3A3LXBsdXMKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxNgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDYtMTIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi9xd2VuMy44LW1heAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbjMuOCBNYXggKEZpcmV3b3JrcykKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG5hbWU6IGFjY291bnRzL2ZpcmV3b3Jrcy9tb2RlbHMvcXdlbjNwOC1tYXgKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA2CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA4LTAzIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyMQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogemFpL2dsbS01LjItZmFzdAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR0xNIDUuMiBGYXN0IChGaXJld29ya3MpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyMQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NQogICAgICAgICAgICAgIG5hbWU6IGFjY291bnRzL2ZpcmV3b3Jrcy9yb3V0ZXJzL2dsbS01cDItZmFzdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDY2CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSBtYXgKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHphaQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDYtMjYiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IG1heAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heGltdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNYXhpbXVtIGF2YWlsYWJsZSByZWFzb25pbmcgZGVwdGggZm9yIHRoZSBtb2RlbC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtYXgKICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDM4CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBtb29uc2hvdC9raW1pLWsyLjctY29kZS1mYXN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogS2ltaSBLMi43IENvZGUgRmFzdCAoRmlyZXdvcmtzKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTkKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDI2MjAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjAwMAogICAgICAgICAgICAgIG5hbWU6IGFjY291bnRzL2ZpcmV3b3Jrcy9yb3V0ZXJzL2tpbWktazJwNy1jb2RlLWZhc3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA4CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyNjIwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1vb25zaG90CiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNi0xMiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwNDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG1vb25zaG90L2tpbWktazMtZmFzdAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEtpbWkgSzMgRmFzdCAoRmlyZXdvcmtzKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwNDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBuYW1lOiBhY2NvdW50cy9maXJld29ya3Mvcm91dGVycy9raW1pLWszLWZhc3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDIyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTMxMDcyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtb29uc2hvdAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDctMjciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICBuYW1lOiBGaXJld29ya3MgQUkKICAgIGdvb2dsZToKICAgICAgICBiYXNlX3VybDogaHR0cHM6Ly9nZW5lcmF0aXZlbGFuZ3VhZ2UuZ29vZ2xlYXBpcy5jb20vdjEKICAgICAgICBtb2RlbHM6CiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBnb29nbGUvZ2VtaW5pLTEuNS1mbGFzaC04YgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR2VtaW5pIDEuNSBGbGFzaCA4QgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAzLjc1ZS0wNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBnZW1pbmktMS41LWZsYXNoLThiCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA4MTkyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZ29vZ2xlCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAxLjg3NWUtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGdvb2dsZS9nZW1pbmktMS41LWZsYXNoCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHZW1pbmkgMS41IEZsYXNoCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDcuNWUtMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgICAtIGF1ZGlvCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbmFtZTogZ2VtaW5pLTEuNS1mbGFzaAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDAzCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA4MTkyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZ29vZ2xlCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDMxMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGdvb2dsZS9nZW1pbmktMS41LXBybwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR2VtaW5pIDEuNSBQcm8KICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDEyNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBnZW1pbmktMS41LXBybwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDgxOTIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBnb29nbGUKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogZ29vZ2xlL2dlbWluaS0yLjAtZmxhc2gtbGl0ZQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHZW1pbmkgMi4wIEZsYXNoIExpdGUKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogNy41ZS0wNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBuYW1lOiBnZW1pbmktMi4wLWZsYXNoLWxpdGUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwMwogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogODE5MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGdvb2dsZQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjQtMTItMTEiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAyLjVlLTA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBnb29nbGUvZ2VtaW5pLTIuMC1mbGFzaAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR2VtaW5pIDIuMCBGbGFzaAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIGF1ZGlvCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbmFtZTogZ2VtaW5pLTIuMC1mbGFzaAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA4MTkyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZ29vZ2xlCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNC0xMi0xMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDFlLTA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBnb29nbGUvZ2VtaW5pLTIuNS1mbGFzaC1saXRlCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR2VtaW5pIDIuNSBGbGFzaCBMaXRlCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IGdlbWluaS0yLjUtZmxhc2gtbGl0ZQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lbmFibGVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIHR5cGU6IGJvb2xlYW4KICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfYnVkZ2V0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyB0b2tlbiBidWRnZXQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDUxMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDI0NTc2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGdvb2dsZQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDYtMTciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAzZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZ29vZ2xlL2dlbWluaS0yLjUtZmxhc2gKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHZW1pbmkgMi41IEZsYXNoCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IGdlbWluaS0yLjUtZmxhc2gKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZW5hYmxlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZwogICAgICAgICAgICAgICAgICB0eXBlOiBib29sZWFuCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2J1ZGdldF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgdG9rZW4gYnVkZ2V0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyNDU3NgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBnb29nbGUKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA2LTE3IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGdvb2dsZS9nZW1pbmktMi41LXBybwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdlbWluaSAyLjUgUHJvCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIGF1ZGlvCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NTUzNgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBuYW1lOiBnZW1pbmktMi41LXBybwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfYnVkZ2V0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyB0b2tlbiBidWRnZXQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEyOAogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDMyNzY4CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGdvb2dsZQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDYtMTciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiA1ZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZ29vZ2xlL2dlbWluaS0zLWZsYXNoLXByZXZpZXcKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHZW1pbmkgMyBGbGFzaCAoUHJldmlldykKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB2aWRlbwogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjU1MzYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbmFtZTogZ2VtaW5pLTMtZmxhc2gtcHJldmlldwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDMKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY1NTM2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbWluaW1hbAogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBnb29nbGUKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTEyLTE3IgogICAgICAgICAgICAgIHN0YXR1czogcHJldmlldwogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbWluaW1hbAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pbmltYWwgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNaW5pbWFsIHJlYXNvbmluZyBmb3IgbG93LWxhdGVuY3ksIGhpZ2gtdGhyb3VnaHB1dCB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1pbmltYWwKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBnb29nbGUvZ2VtaW5pLTMtcHJvLXByZXZpZXcKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHZW1pbmkgMyBQcm8gKFByZXZpZXcpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB2aWRlbwogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjQwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogZ2VtaW5pLTMtcHJvLXByZXZpZXcKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDEyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGdvb2dsZQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMTEtMTgiCiAgICAgICAgICAgICAgc3RhdHVzOiBwcmV2aWV3CiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMi41ZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZ29vZ2xlL2dlbWluaS0zLjEtZmxhc2gtbGl0ZS1wcmV2aWV3CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR2VtaW5pIDMuMSBGbGFzaCBMaXRlIFByZXZpZXcKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAyNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IGdlbWluaS0zLjEtZmxhc2gtbGl0ZS1wcmV2aWV3CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY1NTM2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbWluaW1hbAogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBnb29nbGUKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTAzLTAzIgogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbWluaW1hbAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pbmltYWwgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNaW5pbWFsIHJlYXNvbmluZyBmb3IgbG93LWxhdGVuY3ksIGhpZ2gtdGhyb3VnaHB1dCB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1pbmltYWwKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMi41ZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZ29vZ2xlL2dlbWluaS0zLjEtZmxhc2gtbGl0ZQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdlbWluaSAzLjEgRmxhc2ggTGl0ZQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDI1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB2aWRlbwogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjU1MzYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbmFtZTogZ2VtaW5pLTMuMS1mbGFzaC1saXRlCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY1NTM2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbWluaW1hbAogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBnb29nbGUKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA1LTA3IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBtaW5pbWFsCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWluaW1hbCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1pbmltYWwgcmVhc29uaW5nIGZvciBsb3ctbGF0ZW5jeSwgaGlnaC10aHJvdWdocHV0IHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWluaW1hbAogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDIKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGdvb2dsZS9nZW1pbmktMy4xLXByby1wcmV2aWV3LWN1c3RvbXRvb2xzCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR2VtaW5pIDMuMSBQcm8gUHJldmlldyBDdXN0b20gVG9vbHMKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgICAtIGF1ZGlvCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NTUzNgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBuYW1lOiBnZW1pbmktMy4xLXByby1wcmV2aWV3LWN1c3RvbXRvb2xzCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGdvb2dsZQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDItMTkiCiAgICAgICAgICAgICAgc3RhdHVzOiBwcmV2aWV3CiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMgogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZ29vZ2xlL2dlbWluaS0zLjEtcHJvLXByZXZpZXcKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHZW1pbmkgMy4xIFBybyAoUHJldmlldykKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgICAtIGF1ZGlvCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NTUzNgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBuYW1lOiBnZW1pbmktMy4xLXByby1wcmV2aWV3CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGdvb2dsZQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDItMTkiCiAgICAgICAgICAgICAgc3RhdHVzOiBwcmV2aWV3CiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDNlLTA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBnb29nbGUvZ2VtaW5pLTMuNS1mbGFzaC1saXRlCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR2VtaW5pIDMuNSBGbGFzaCBMaXRlCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IGdlbWluaS0zLjUtZmxhc2gtbGl0ZQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDI1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIG1pbmltYWwKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZ29vZ2xlCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNy0yMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbWluaW1hbAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pbmltYWwgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNaW5pbWFsIHJlYXNvbmluZyBmb3IgbG93LWxhdGVuY3ksIGhpZ2gtdGhyb3VnaHB1dCB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1pbmltYWwKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZ29vZ2xlL2dlbWluaS0zLjUtZmxhc2gKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHZW1pbmkgMy41IEZsYXNoCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IGdlbWluaS0zLjUtZmxhc2gKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA5CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIG1pbmltYWwKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZ29vZ2xlCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNS0xOSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbWluaW1hbAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pbmltYWwgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNaW5pbWFsIHJlYXNvbmluZyBmb3IgbG93LWxhdGVuY3ksIGhpZ2gtdGhyb3VnaHB1dCB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1pbmltYWwKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogNy41ZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZ29vZ2xlL2dlbWluaS0zLjYtZmxhc2gKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHZW1pbmkgMy42IEZsYXNoCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNzUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgICAtIGF1ZGlvCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NTUzNgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBuYW1lOiBnZW1pbmktMy42LWZsYXNoCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMzc1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIG1pbmltYWwKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZ29vZ2xlCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNy0yMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbWluaW1hbAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pbmltYWwgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNaW5pbWFsIHJlYXNvbmluZyBmb3IgbG93LWxhdGVuY3ksIGhpZ2gtdGhyb3VnaHB1dCB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1pbmltYWwKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogNy41ZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZ29vZ2xlL2dlbWluaS0zLjctZmxhc2gKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHZW1pbmkgMy43IEZsYXNoCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNzUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgICAtIGF1ZGlvCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NTUzNgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBuYW1lOiBnZW1pbmktMy43LWZsYXNoCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMzc1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGdvb2dsZQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDgtMTMiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBhZGRlZF9pbl92ZXJzaW9uOiAyLjkuMAogICAgICAgICAgICAgIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDcuNWUtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGdvb2dsZS9nZW1pbmktMy44LWZsYXNoCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR2VtaW5pIDMuOCBGbGFzaAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDc1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB2aWRlbwogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjU1MzYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbmFtZTogZ2VtaW5pLTMuOC1mbGFzaAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDM3NQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGdvb2dsZQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDktMDIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogdHJ1ZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDcuNWUtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGdvb2dsZS9nZW1pbmktZmxhc2gtbGF0ZXN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR2VtaW5pIEZsYXNoIExhdGVzdAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDc1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB2aWRlbwogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjU1MzYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbmFtZTogZ2VtaW5pLWZsYXNoLWxhdGVzdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDM3NQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBtaW5pbWFsCiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGdvb2dsZQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDgtMTMiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG1pbmltYWwKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaW5pbWFsIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWluaW1hbCByZWFzb25pbmcgZm9yIGxvdy1sYXRlbmN5LCBoaWdoLXRocm91Z2hwdXQgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtaW5pbWFsCiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDNlLTA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBnb29nbGUvZ2VtaW5pLWZsYXNoLWxpdGUtbGF0ZXN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR2VtaW5pIEZsYXNoLUxpdGUgTGF0ZXN0CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IGdlbWluaS1mbGFzaC1saXRlLWxhdGVzdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDI1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIG1pbmltYWwKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZ29vZ2xlCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNy0yMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbWluaW1hbAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pbmltYWwgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNaW5pbWFsIHJlYXNvbmluZyBmb3IgbG93LWxhdGVuY3ksIGhpZ2gtdGhyb3VnaHB1dCB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1pbmltYWwKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBnb29nbGUvZ2VtaW5pLXBybwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHZW1pbmkgUHJvCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDMyNzY4CiAgICAgICAgICAgICAgbmFtZTogZ2VtaW5pLXBybwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZ29vZ2xlCiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBnb29nbGUvZ2VtbWEtNC0yNmItYTRiLWl0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR2VtbWEgNCAyNkIgQTRCIElUCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDMyNzY4CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZTogZ2VtbWEtNC0yNmItYTRiLWl0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzMjc2OAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lbmFibGVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIHR5cGU6IGJvb2xlYW4KICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBnb29nbGUKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA0LTAyIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBnb29nbGUvZ2VtbWEtNC0zMWItaXQKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHZW1tYSA0IDMxQiBJVAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMjc2OAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG5hbWU6IGdlbW1hLTQtMzFiLWl0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzMjc2OAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lbmFibGVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIHR5cGU6IGJvb2xlYW4KICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBnb29nbGUKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA0LTAyIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgbmFtZTogR29vZ2xlCiAgICBncm9xOgogICAgICAgIGJhc2VfdXJsOiBodHRwczovL2FwaS5ncm9xLmNvbS9vcGVuYWkvdjEKICAgICAgICBtb2RlbHM6CiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBncm9xL2FsbGFtLTItN2IKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEFMTGFNLTItN2IKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNDA5NgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDQwOTYKICAgICAgICAgICAgICBuYW1lOiBhbGxhbS0yLTdiCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA0MDk2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBncm9xCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wMS0yMyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogZ3JvcS9kZWVwc2Vlay1yMS1kaXN0aWxsLWxsYW1hLTcwYgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRGVlcFNlZWsgUjEgRGlzdGlsbCBMbGFtYSA3MEIKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA3NQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMzI3NjgKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiBkZWVwc2Vlay1yMS1kaXN0aWxsLWxsYW1hLTcwYgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA5OQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzI3NjgKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGdyb3EKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogZ3JvcS9ncm9xL2NvbXBvdW5kLW1pbmkKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENvbXBvdW5kIE1pbmkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IGdyb3EvY29tcG91bmQtbWluaQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogODE5MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZ3JvcQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDktMDQiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGdyb3EvZ3JvcS9jb21wb3VuZAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ29tcG91bmQKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IGdyb3EvY29tcG91bmQKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDgxOTIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGdyb3EKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA5LTA0IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBncm9xL2xsYW1hLTMuMS04Yi1pbnN0YW50CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExsYW1hIDMuMSA4QiBJbnN0YW50CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDVlLTA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiBsbGFtYS0zLjEtOGItaW5zdGFudAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogOGUtMDUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEzMTA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZ3JvcQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjQtMDctMjMiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGdyb3EvbGxhbWEtMy4yLTkwYi12aXNpb24tcHJldmlldwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExsYW1hIDMuMiA5MEIgVmlzaW9uIFByZXZpZXcKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA5CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA4MTkyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogbGxhbWEtMy4yLTkwYi12aXNpb24tcHJldmlldwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDEyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZ3JvcQogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogZ3JvcS9sbGFtYS0zLjMtNzBiLXZlcnNhdGlsZQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMbGFtYSAzLjMgNzBCIFZlcnNhdGlsZQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDU5CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMjc2OAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IGxsYW1hLTMuMy03MGItdmVyc2F0aWxlCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDc5CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzMjc2OAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZ3JvcQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjQtMTItMDYiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGdyb3EvbWV0YS1sbGFtYS9sbGFtYS00LW1hdmVyaWNrLTE3Yi0xMjhlLWluc3RydWN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExsYW1hIDQgTWF2ZXJpY2sgMTdCIDEyOEUgKEdyb3EpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IG1ldGEtbGxhbWEvbGxhbWEtNC1tYXZlcmljay0xN2ItMTI4ZS1pbnN0cnVjdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA2CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA4MTkyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBncm9xCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGdyb3EvbWV0YS1sbGFtYS9sbGFtYS00LXNjb3V0LTE3Yi0xNmUtaW5zdHJ1Y3QKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTGxhbWEgNCBTY291dCAxN0IgMTZFIChHcm9xKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDExCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA4MTkyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogbWV0YS1sbGFtYS9sbGFtYS00LXNjb3V0LTE3Yi0xNmUtaW5zdHJ1Y3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwMzQKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDgxOTIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGdyb3EKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA0LTA1IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBncm9xL21vb25zaG90YWkva2ltaS1rMi1pbnN0cnVjdC0wOTA1CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEtpbWkgSzIgSW5zdHJ1Y3QgMDkwNSAoR3JvcSkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZTogbW9vbnNob3RhaS9raW1pLWsyLWluc3RydWN0LTA5MDUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAzCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxNjM4NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZ3JvcQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogNy41ZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZ3JvcS9vcGVuYWkvZ3B0LW9zcy0xMjBiCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQgT1NTIDEyMEIgKEdyb3EpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMTUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogb3BlbmFpL2dwdC1vc3MtMTIwYgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA2CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBncm9xCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wOC0wNSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAzLjc1ZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZ3JvcS9vcGVuYWkvZ3B0LW9zcy0yMGIKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVCBPU1MgMjBCIChHcm9xKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiA3LjVlLTA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NTUzNgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IG9wZW5haS9ncHQtb3NzLTIwYgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDAzCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBncm9xCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wOC0wNSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGdyb3EvcXdlbi1xd3EtMzJiCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBRd2VuIFF3USAzMkIKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAyOQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMzI3NjgKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiBxd2VuLXF3cS0zMmIKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwMzkKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDMyNzY4CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBncm9xCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGdyb3EvcXdlbi9xd2VuMy0zMmIKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4gMyAzMkIgKEdyb3EpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMjkKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDQwOTYwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogcXdlbi9xd2VuMy0zMmIKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwNTkKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDQwOTYwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbm9uZQogICAgICAgICAgICAgICAgICAgIC0gZGVmYXVsdAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZ3JvcQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDYtMTEiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG5vbmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBObyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEZhc3Rlc3QgcmVzcG9uc2Ugd2l0aCByZWFzb25pbmcgZGlzYWJsZWQgd2hlbiB0aGUgbW9kZWwgcGVybWl0cyBpdC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBub25lCiAgICAgICAgICAgICAgICAtIGlkOiBkZWZhdWx0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRGVmYXVsdCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZmF1bHQgcmVhc29uaW5nIGVmZm9ydC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBkZWZhdWx0CiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAzCiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBncm9xL3F3ZW4vcXdlbjMuNi0yN2IKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBRd2VuMy42IDI3QgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDYKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogcXdlbi9xd2VuMy42LTI3YgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDMKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE2Mzg0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBncm9xCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNC0yMiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgIG5hbWU6IEdyb3EKICAgIGh1Z2dpbmdmYWNlOgogICAgICAgIGJhc2VfdXJsOiBodHRwczovL3JvdXRlci5odWdnaW5nZmFjZS5jby92MQogICAgICAgIG1vZGVsczoKICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1pbmltYXgvbWluaW1heC1tMwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pbmlNYXgtTTMgKEh1Z2dpbmcgRmFjZSkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA1MjQyODgKICAgICAgICAgICAgICBuYW1lOiBNaW5pTWF4QUkvTWluaU1heC1NMwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDEyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1pbmltYXgKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA2LTAxIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4zLWNvZGVyLTQ4MGItYTM1Yi1pbnN0cnVjdAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBRd2VuMyBDb2RlciA0ODBCIChIRikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY2NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZTogUXdlbi9Rd2VuMy1Db2Rlci00ODBCLUEzNUItSW5zdHJ1Y3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NjUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDctMjMiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbjMtbmV4dC04MGItYTNiLWluc3RydWN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4zIE5leHQgODBCIEluc3RydWN0IChIRikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAyNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjY1MzYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBuYW1lOiBRd2VuL1F3ZW4zLU5leHQtODBCLUEzQi1JbnN0cnVjdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDEKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY2NTM2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wOS0xMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi9xd2VuMy44LTIuNHQtYTk1YgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbjMuOCAyLjRUIEE5NUIgKEh1Z2dpbmcgRmFjZSkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDI1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBuYW1lOiBRd2VuL1F3ZW4zLjgtMi40VC1BOTVCCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNjI1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA4LTEyIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBkZWVwc2Vlay9kZWVwc2Vlay12NC1mbGFzaC0wNzMxCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBEZWVwU2VlayBWNCBGbGFzaCAwNzMxIChIdWdnaW5nIEZhY2UpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMTQKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDM4NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBuYW1lOiBkZWVwc2Vlay1haS9EZWVwU2Vlay1WNC1GbGFzaC0wNzMxCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDI4CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzODQwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGRlZXBzZWVrCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNy0zMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogZGVlcHNlZWsvZGVlcHNlZWstdjQtcHJvLTA4MTMKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IERlZXBTZWVrIFY0IFBybyAwODEzIChIdWdnaW5nIEZhY2UpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxMzIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDM4NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBkZWVwc2Vlay1haS9EZWVwU2Vlay1WNC1Qcm8tMDgxMwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDM5NgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzg0MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBkZWVwc2VlawogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDgtMTIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAzLjYyNWUtMDYKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGRlZXBzZWVrL2RlZXBzZWVrLXY0LXBybwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRGVlcFNlZWsgVjQgUHJvIChIRikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA0MzUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDM5MzIxNgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBuYW1lOiBkZWVwc2Vlay1haS9EZWVwU2Vlay1WNC1Qcm8KICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwODcKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDM5MzIxNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGRlZXBzZWVrCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNC0yNCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogaHVnZ2luZ2ZhY2UvZ3B0LTMuNS10dXJibwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtMy41IFR1cmJvCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNDA5NgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDE2Mzg1CiAgICAgICAgICAgICAgbmFtZTogaHVnZ2luZ2ZhY2UvZ3B0LTMuNS10dXJibwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogaHVnZ2luZ2ZhY2UKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGh1Z2dpbmdmYWNlL2dwdC00LXR1cmJvCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtNCBUdXJibwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA0MDk2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogaHVnZ2luZ2ZhY2UvZ3B0LTQtdHVyYm8KICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDMKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBodWdnaW5nZmFjZQogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogaHVnZ2luZ2ZhY2UvZ3B0LTQKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTQKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBuYW1lOiBodWdnaW5nZmFjZS9ncHQtNAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wNgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IGh1Z2dpbmdmYWNlCiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBodWdnaW5nZmFjZS9ncHQtNG8tbWluaQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTRvIE1pbmkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAxNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBodWdnaW5nZmFjZS9ncHQtNG8tbWluaQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA2CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogaHVnZ2luZ2ZhY2UKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGh1Z2dpbmdmYWNlL2dwdC00bwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTRvCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGh1Z2dpbmdmYWNlL2dwdC00bwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBodWdnaW5nZmFjZQogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogaHVnZ2luZ2ZhY2UvdGV4dC1lbWJlZGRpbmctYWRhLTAwMgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gZW1iZWRkaW5ncwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGV4dCBFbWJlZGRpbmcgQWRhIDAwMgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA4MTkxCiAgICAgICAgICAgICAgbmFtZTogaHVnZ2luZ2ZhY2UvdGV4dC1lbWJlZGRpbmctYWRhLTAwMgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSBlbWJlZGRpbmcKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogaHVnZ2luZ2ZhY2UKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDE2CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBtb29uc2hvdC9raW1pLWsyLjYKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBLaW1pIEsyLjYgKEhGKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDk1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB2aWRlbwogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBuYW1lOiBtb29uc2hvdGFpL0tpbWktSzIuNgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDQKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDI2MjE0NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbW9vbnNob3QKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA0LTIwIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBtb29uc2hvdC9raW1pLWsyLjctY29kZQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEtpbWkgSzIuNyBDb2RlIChIdWdnaW5nIEZhY2UpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwOTUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG5hbWU6IG1vb25zaG90YWkvS2ltaS1LMi43LUNvZGUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyNjIxNDQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtb29uc2hvdAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDYtMTIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1vb25zaG90L2tpbWktazMKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBLaW1pIEszIChIdWdnaW5nIEZhY2UpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogbW9vbnNob3RhaS9LaW1pLUszCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTMxMDcyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtb29uc2hvdAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDctMTYiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHN0ZXBmdW4vc3RlcC0zLjctZmxhc2gKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTdGVwIDMuNyBGbGFzaCAoSHVnZ2luZyBGYWNlKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDI1NjAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG5hbWU6IHN0ZXBmdW4tYWkvU3RlcC0zLjctRmxhc2gKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDI1NjAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBzdGVwZnVuCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNS0yOSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHRoaW5raW5nbWFjaGluZXMvaW5rbGluZy1zbWFsbAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IElua2xpbmcgU21hbGwgKEh1Z2dpbmcgRmFjZSkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogNTI0Mjg4CiAgICAgICAgICAgICAgbmFtZTogdGhpbmtpbmdtYWNoaW5lcy9JbmtsaW5nLVNtYWxsCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEuMDQ4NTc2ZSswNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogdGhpbmtpbmdtYWNoaW5lcwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDctMzAiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHRoaW5raW5nbWFjaGluZXMvaW5rbGluZwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IElua2xpbmcgKEh1Z2dpbmcgRmFjZSkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbmFtZTogdGhpbmtpbmdtYWNoaW5lcy9JbmtsaW5nCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNDA1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxLjA0ODU3NmUrMDYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHRoaW5raW5nbWFjaGluZXMKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA3LTE1IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiB6YWkvZ2xtLTUuMQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR0xNLTUuMSAoSEYpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDI3NTIKICAgICAgICAgICAgICBuYW1lOiB6YWktb3JnL0dMTS01LjEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAzMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTMxMDcyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB6YWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA0LTAzIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiB6YWkvZ2xtLTUuMgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR0xNLTUuMiAoSHVnZ2luZyBGYWNlKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTQKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG5hbWU6IHphaS1vcmcvR0xNLTUuMgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDQ0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHphaQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDYtMTMiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICBuYW1lOiBIdWdnaW5nIEZhY2UKICAgIGtldjoKICAgICAgICBiYXNlX3VybDogIiIKICAgICAgICBtb2RlbHM6CiAgICAgICAgICAgIC0gYWRkZWRfaW5fdmVyc2lvbjogMi4xMC4wCiAgICAgICAgICAgICAgYXBpX3R5cGU6IHN5c3RlbW9uZQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDoga2V2L2tldi1sYXRlc3QKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGRlY2lzaW9ucwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogS2V2IChjb25maWd1cmVkIGNoZWNrcG9pbnQpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAwCiAgICAgICAgICAgICAgbmFtZToga2V2LWxhdGVzdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSBqc29uCiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IGtldgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgbmFtZTogS2V2IChzZWxmLWhvc3RlZCkKICAgIGxheWE6CiAgICAgICAgYmFzZV91cmw6ICIiCiAgICAgICAgbW9kZWxzOgogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuMTAuMAogICAgICAgICAgICAgIGFwaV90eXBlOiBzeXN0ZW1vbmUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGxheWEvZW5nbGlzaAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gZGVjaXNpb25zCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMYXlhIEVuZ2xpc2gKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDUxMgogICAgICAgICAgICAgIG5hbWU6IGVuZ2xpc2gKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0ganNvbgogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBsYXlhCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBhZGRlZF9pbl92ZXJzaW9uOiAyLjEwLjAKICAgICAgICAgICAgICBhcGlfdHlwZTogc3lzdGVtb25lCiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBsYXlhL211bHRpbGluZ3VhbAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gZGVjaXNpb25zCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMYXlhIE11bHRpbGluZ3VhbAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAyNAogICAgICAgICAgICAgIG5hbWU6IG11bHRpbGluZ3VhbAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSBqc29uCiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IGxheWEKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuMTAuMAogICAgICAgICAgICAgIGFwaV90eXBlOiBzeXN0ZW1vbmUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGxheWEvdHlwZWQtZGVjaXNpb25zCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBkZWNpc2lvbnMKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExheWEgVHlwZWQgRGVjaXNpb25zCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDI0CiAgICAgICAgICAgICAgbmFtZTogdHlwZWQtZGVjaXNpb25zCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGpzb24KICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbGF5YQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgbmFtZTogTGF5YSAoc2VsZi1ob3N0ZWQpCiAgICBtaW5pbWF4OgogICAgICAgIGJhc2VfdXJsOiBodHRwczovL2FwaS5taW5pbWF4LmlvL3YxCiAgICAgICAgbW9kZWxzOgogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWluaW1heC9taW5pbWF4LW0xCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pbmlNYXggTTEKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IE1pbmlNYXgtTTEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWluaW1heAogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWluaW1heC9taW5pbWF4LW0yLjEtaGlnaHNwZWVkCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pbmlNYXggTTIuMSBIaWdoc3BlZWQKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDE1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBNaW5pTWF4LU0yLjEtaGlnaHNwZWVkCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1pbmltYXgKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAzZS0wNQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwMDM3NQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogbWluaW1heC9taW5pbWF4LW0yLjEKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pbmlNYXggTTIuMQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwNDgwMAogICAgICAgICAgICAgIG5hbWU6IE1pbmlNYXgtTTIuMQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDEyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1pbmltYXgKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTEyLTIzIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogNmUtMDUKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDAzNzUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG1pbmltYXgvbWluaW1heC1tMi41LWhpZ2hzcGVlZAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWluaU1heCBNMi41IEhpZ2hzcGVlZAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDYKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwNDgwMAogICAgICAgICAgICAgIG5hbWU6IE1pbmlNYXgtTTIuNS1oaWdoc3BlZWQKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyNAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTMxMDcyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtaW5pbWF4CiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wMi0xMyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDNlLTA1CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDAwMzc1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBtaW5pbWF4L21pbmltYXgtbTIuNQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWluaU1heCBNMi41CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjA0ODAwCiAgICAgICAgICAgICAgbmFtZTogTWluaU1heC1NMi41CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEzMTA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWluaW1heAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDItMTIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiA2ZS0wNQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwMDM3NQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogbWluaW1heC9taW5pbWF4LW0yLjctaGlnaHNwZWVkCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaW5pTWF4IE0yLjcgSGlnaHNwZWVkCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjA0ODAwCiAgICAgICAgICAgICAgbmFtZTogTWluaU1heC1NMi43LWhpZ2hzcGVlZAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDI0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1pbmltYXgKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTAzLTE4IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogNmUtMDUKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDAzNzUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG1pbmltYXgvbWluaW1heC1tMi43CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaW5pTWF4IE0yLjcKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDQ4MDAKICAgICAgICAgICAgICBuYW1lOiBNaW5pTWF4LU0yLjcKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTMxMDcyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtaW5pbWF4CiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wMy0xOCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWluaW1heC9taW5pbWF4LW0yCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaW5pTWF4IE0yCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTk2NjA4CiAgICAgICAgICAgICAgbmFtZTogTWluaU1heC1NMgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDEyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1pbmltYXgKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTEwLTI3IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogNmUtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG1pbmltYXgvbWluaW1heC1tMwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pbmlNYXgtTTMKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB2aWRlbwogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogTWluaU1heC1NMwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDEyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1pbmltYXgKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA2LTAxIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgbmFtZTogTWluaU1heAogICAgbWlzdHJhbDoKICAgICAgICBiYXNlX3VybDogaHR0cHM6Ly9hcGkubWlzdHJhbC5haS92MQogICAgICAgIG1vZGVsczoKICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1pc3RyYWwvY29kZXN0cmFsLWxhdGVzdAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDb2Rlc3RyYWwKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA0MDk2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjU2MDAwCiAgICAgICAgICAgICAgbmFtZTogY29kZXN0cmFsLWxhdGVzdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA5CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA0MDk2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWlzdHJhbAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjQtMDUtMjkiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1pc3RyYWwvZGV2c3RyYWwtMjUxMgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBEZXZzdHJhbCAyCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZTogZGV2c3RyYWwtMjUxMgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDI2MjE0NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1pc3RyYWwKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTEyLTA5IgogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWlzdHJhbC9kZXZzdHJhbC1sYXRlc3QKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRGV2c3RyYWwgMgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDQKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG5hbWU6IGRldnN0cmFsLWxhdGVzdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDI2MjE0NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1pc3RyYWwKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTEyLTA5IgogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWlzdHJhbC9kZXZzdHJhbC1tZWRpdW0tMjUwNwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBEZXZzdHJhbCBNZWRpdW0KICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA0CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBkZXZzdHJhbC1tZWRpdW0tMjUwNwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1pc3RyYWwKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA3LTEwIgogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWlzdHJhbC9kZXZzdHJhbC1tZWRpdW0tbGF0ZXN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IERldnN0cmFsIE1lZGl1bSAoTGF0ZXN0KQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDQKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG5hbWU6IGRldnN0cmFsLW1lZGl1bS1sYXRlc3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyNjIxNDQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtaXN0cmFsCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0xMi0wMiIKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1pc3RyYWwvZGV2c3RyYWwtc21hbGwtMjUwNQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBEZXZzdHJhbCBTbWFsbCAyNTA1CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogZGV2c3RyYWwtc21hbGwtMjUwNQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDAzCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtaXN0cmFsCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wNS0wNyIKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1pc3RyYWwvZGV2c3RyYWwtc21hbGwtMjUwNwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBEZXZzdHJhbCBTbWFsbAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGRldnN0cmFsLXNtYWxsLTI1MDcKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwMwogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWlzdHJhbAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDctMTAiCiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBtaXN0cmFsL2xhYnMtZGV2c3RyYWwtc21hbGwtMjUxMgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRGV2c3RyYWwgU21hbGwgMgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAyNTYwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNTYwMDAKICAgICAgICAgICAgICBuYW1lOiBsYWJzLWRldnN0cmFsLXNtYWxsLTI1MTIKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDI1NjAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1pc3RyYWwKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTEyLTA5IgogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWlzdHJhbC9tYWdpc3RyYWwtbWVkaXVtLWxhdGVzdAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWFnaXN0cmFsIE1lZGl1bSAoTGF0ZXN0KQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBtYWdpc3RyYWwtbWVkaXVtLWxhdGVzdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE2Mzg0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWlzdHJhbAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDMtMTciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1pc3RyYWwvbWFnaXN0cmFsLXNtYWxsLTI1MDkKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1hZ2lzdHJhbCBTbWFsbCAxLjIKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBtYWdpc3RyYWwtc21hbGwtMjUwOQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtaXN0cmFsCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1pc3RyYWwvbWFnaXN0cmFsLXNtYWxsCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYWdpc3RyYWwgU21hbGwKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBtYWdpc3RyYWwtc21hbGwKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWlzdHJhbAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDMtMTciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1pc3RyYWwvbWluaXN0cmFsLTNiLWxhdGVzdAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaW5pc3RyYWwgM0IgKExhdGVzdCkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogNGUtMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IG1pbmlzdHJhbC0zYi1sYXRlc3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDRlLTA1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtaXN0cmFsCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNC0xMC0wMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWlzdHJhbC9taW5pc3RyYWwtOGItbGF0ZXN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pbmlzdHJhbCA4QgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IG1pbmlzdHJhbC04Yi1sYXRlc3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwMQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWlzdHJhbAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjQtMTAtMDEiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1pc3RyYWwvbWlzdHJhbC1lbWJlZAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWlzdHJhbCBFbWJlZAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDMwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA4MDAwCiAgICAgICAgICAgICAgbmFtZTogbWlzdHJhbC1lbWJlZAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1pc3RyYWwKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDIzLTEyLTExIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBtaXN0cmFsL21pc3RyYWwtbGFyZ2UtMjQxMQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaXN0cmFsIExhcmdlIDI0MTEKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogbWlzdHJhbC1sYXJnZS0yNDExCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTYzODQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtaXN0cmFsCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNC0xMS0xOCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWlzdHJhbC9taXN0cmFsLWxhcmdlLTI1MTIKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pc3RyYWwgTGFyZ2UgMwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG5hbWU6IG1pc3RyYWwtbGFyZ2UtMjUxMgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyNjIxNDQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtaXN0cmFsCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNC0xMS0wMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWlzdHJhbC9taXN0cmFsLWxhcmdlLWxhdGVzdAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWlzdHJhbCBMYXJnZSAoTGF0ZXN0KQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG5hbWU6IG1pc3RyYWwtbGFyZ2UtbGF0ZXN0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDI2MjE0NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1pc3RyYWwKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI0LTExLTAxIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBtaXN0cmFsL21pc3RyYWwtbWVkaXVtLTI1MDUKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pc3RyYWwgTWVkaXVtIDMKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA0CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiBtaXN0cmFsLW1lZGl1bS0yNTA1CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTMxMDcyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWlzdHJhbAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDUtMDciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1pc3RyYWwvbWlzdHJhbC1tZWRpdW0tMjUwOAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWlzdHJhbCBNZWRpdW0gMy4xCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZTogbWlzdHJhbC1tZWRpdW0tMjUwOAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDI2MjE0NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1pc3RyYWwKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA4LTEyIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBtaXN0cmFsL21pc3RyYWwtbWVkaXVtLTI2MDQKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaXN0cmFsIE1lZGl1bSAzLjUKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDE1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBuYW1lOiBtaXN0cmFsLW1lZGl1bS0yNjA0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNzUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDI2MjE0NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIG5vbmUKICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtaXN0cmFsCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNC0yOSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbm9uZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE5vIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRmFzdGVzdCByZXNwb25zZSB3aXRoIHJlYXNvbmluZyBkaXNhYmxlZCB3aGVuIHRoZSBtb2RlbCBwZXJtaXRzIGl0LgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG5vbmUKICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1pc3RyYWwvbWlzdHJhbC1tZWRpdW0tbGF0ZXN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWlzdHJhbCBNZWRpdW0gKExhdGVzdCkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDE1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBuYW1lOiBtaXN0cmFsLW1lZGl1bS1sYXRlc3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA3NQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMjYyMTQ0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbm9uZQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1pc3RyYWwKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA0LTI5IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBub25lCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTm8gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBGYXN0ZXN0IHJlc3BvbnNlIHdpdGggcmVhc29uaW5nIGRpc2FibGVkIHdoZW4gdGhlIG1vZGVsIHBlcm1pdHMgaXQuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbm9uZQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWlzdHJhbC9taXN0cmFsLW5lbW8KICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWlzdHJhbCBOZW1vCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMTUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IG1pc3RyYWwtbmVtbwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDAxNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWlzdHJhbAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjQtMDctMDEiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1pc3RyYWwvbWlzdHJhbC1zbWFsbC0yNTA2CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaXN0cmFsIFNtYWxsIDMuMgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogbWlzdHJhbC1zbWFsbC0yNTA2CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDMKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE2Mzg0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWlzdHJhbAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDYtMjAiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1pc3RyYWwvbWlzdHJhbC1zbWFsbC0yNjAzCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWlzdHJhbCBTbWFsbCA0CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMTUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDI1NjAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI1NjAwMAogICAgICAgICAgICAgIG5hbWU6IG1pc3RyYWwtc21hbGwtMjYwMwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA2CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyNTYwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBub25lCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWlzdHJhbAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDMtMTYiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG5vbmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBObyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEZhc3Rlc3QgcmVzcG9uc2Ugd2l0aCByZWFzb25pbmcgZGlzYWJsZWQgd2hlbiB0aGUgbW9kZWwgcGVybWl0cyBpdC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBub25lCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBtaXN0cmFsL21pc3RyYWwtc21hbGwtbGF0ZXN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWlzdHJhbCBTbWFsbCAoTGF0ZXN0KQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDE1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAyNTYwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNTYwMDAKICAgICAgICAgICAgICBuYW1lOiBtaXN0cmFsLXNtYWxsLWxhdGVzdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA2CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyNTYwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBub25lCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWlzdHJhbAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDMtMTYiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG5vbmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBObyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEZhc3Rlc3QgcmVzcG9uc2Ugd2l0aCByZWFzb25pbmcgZGlzYWJsZWQgd2hlbiB0aGUgbW9kZWwgcGVybWl0cyBpdC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBub25lCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBtaXN0cmFsL29wZW4tbWlzdHJhbC03YgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaXN0cmFsIDdCCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA4MDAwCiAgICAgICAgICAgICAgbmFtZTogb3Blbi1taXN0cmFsLTdiCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDI1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWlzdHJhbAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjMtMDktMjciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1pc3RyYWwvb3Blbi1taXN0cmFsLW5lbW8KICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogT3BlbiBNaXN0cmFsIE5lbW8KICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAxNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogb3Blbi1taXN0cmFsLW5lbW8KICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1pc3RyYWwKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI0LTA3LTAxIgogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWlzdHJhbC9vcGVuLW1peHRyYWwtOHgyMmIKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWl4dHJhbCA4eDIyQgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjQwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA2NDAwMAogICAgICAgICAgICAgIG5hbWU6IG9wZW4tbWl4dHJhbC04eDIyYgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDYKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY0MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWlzdHJhbAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjQtMDQtMTciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1pc3RyYWwvb3Blbi1taXh0cmFsLTh4N2IKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWl4dHJhbCA4eDdCCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMzIwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAzMjAwMAogICAgICAgICAgICAgIG5hbWU6IG9wZW4tbWl4dHJhbC04eDdiCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDcKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDMyMDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWlzdHJhbAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjMtMTItMTEiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1pc3RyYWwvcGl4dHJhbC0xMmIKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFBpeHRyYWwgMTJCCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMTUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IHBpeHRyYWwtMTJiCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtaXN0cmFsCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNC0wOS0wMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWlzdHJhbC9waXh0cmFsLWxhcmdlLWxhdGVzdAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUGl4dHJhbCBMYXJnZQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogcGl4dHJhbC1sYXJnZS1sYXRlc3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA2CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtaXN0cmFsCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNC0xMS0wMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWlzdHJhbC92b3h0cmFsLXNtYWxsLTI1MDcKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFZveHRyYWwgU21hbGwKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiB2b3h0cmFsLXNtYWxsLTI1MDcKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA4MTkyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWlzdHJhbAogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBtaXN0cmFsL3ZveHRyYWwtc21hbGwtbGF0ZXN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFZveHRyYWwgU21hbGwgKGxhdGVzdCkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMjAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDMyMDAwCiAgICAgICAgICAgICAgbmFtZTogdm94dHJhbC1zbWFsbC1sYXRlc3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwMwogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzIwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtaXN0cmFsCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wNy0xNSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgIG5hbWU6IE1pc3RyYWwgQUkKICAgIG1vb25zaG90OgogICAgICAgIGJhc2VfdXJsOiBodHRwczovL2FwaS5tb29uc2hvdC5haS92MQogICAgICAgIG1vZGVsczoKICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDE1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBtb29uc2hvdC9raW1pLWsyLTA3MTEtcHJldmlldwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBLaW1pIEsyIDA3MTEKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA2CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IGtpbWktazItMDcxMS1wcmV2aWV3CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMjUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE2Mzg0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtb29uc2hvdAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDctMTQiCiAgICAgICAgICAgICAgc3RhdHVzOiBwcmV2aWV3CiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogbW9vbnNob3Qva2ltaS1rMi0wOTA1LXByZXZpZXcKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogS2ltaSBLMiAwOTA1CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZToga2ltaS1rMi0wOTA1LXByZXZpZXcKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMjYyMTQ0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtb29uc2hvdAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDktMDUiCiAgICAgICAgICAgICAgc3RhdHVzOiBwcmV2aWV3CiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogbW9vbnNob3Qva2ltaS1rMi10aGlua2luZy10dXJibwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogS2ltaSBLMiBUaGlua2luZyBUdXJibwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTE1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBuYW1lOiBraW1pLWsyLXRoaW5raW5nLXR1cmJvCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwOAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMjYyMTQ0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtb29uc2hvdAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMTEtMDYiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDE1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBtb29uc2hvdC9raW1pLWsyLXRoaW5raW5nCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBLaW1pIEsyIFRoaW5raW5nCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZToga2ltaS1rMi10aGlua2luZwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDI1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyNjIxNDQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1vb25zaG90CiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0xMS0wNiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwNgogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogbW9vbnNob3Qva2ltaS1rMi10dXJiby1wcmV2aWV3CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEtpbWkgSzIgVHVyYm8KICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDI0CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBuYW1lOiBraW1pLWsyLXR1cmJvLXByZXZpZXcKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDEKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDI2MjE0NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbW9vbnNob3QKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA5LTA1IgogICAgICAgICAgICAgIHN0YXR1czogcHJldmlldwogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogbW9vbnNob3Qva2ltaS1rMi41CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogS2ltaSBLMi41CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZToga2ltaS1rMi41CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMwogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMjYyMTQ0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbW9vbnNob3QKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6IDIwMjYtMDEKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMTYKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG1vb25zaG90L2tpbWktazIuNgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEtpbWkgSzIuNgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDk1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB2aWRlbwogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBuYW1lOiBraW1pLWsyLjYKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyNjIxNDQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1vb25zaG90CiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNC0yMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMzgKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG1vb25zaG90L2tpbWktazIuNy1jb2RlLWhpZ2hzcGVlZAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEtpbWkgSzIuNyBDb2RlIEhpZ2hTcGVlZAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTkKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG5hbWU6IGtpbWktazIuNy1jb2RlLWhpZ2hzcGVlZAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDgKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDI2MjE0NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1vb25zaG90CiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNi0xMiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMTkKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG1vb25zaG90L2tpbWktazIuNy1jb2RlCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogS2ltaSBLMi43IENvZGUKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA5NQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZToga2ltaS1rMi43LWNvZGUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyNjIxNDQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtb29uc2hvdAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDYtMTIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDMKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG1vb25zaG90L2tpbWktazMKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBLaW1pIEszCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB2aWRlbwogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbmFtZToga2ltaS1rMwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEzMTA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIG1heAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbW9vbnNob3QKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA3LTE2IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiBtYXgKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXhpbXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWF4aW11bSBhdmFpbGFibGUgcmVhc29uaW5nIGRlcHRoIGZvciB0aGUgbW9kZWwuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWF4CiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBtb29uc2hvdC9tb29uc2hvdC12MS0xMjhrCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1vb25zaG90IFYxIDEyOEsKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiBtb29uc2hvdC12MS0xMjhrCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1vb25zaG90CiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBtb29uc2hvdC9tb29uc2hvdC12MS0zMmsKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTW9vbnNob3QgVjEgMzJLCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA4MTkyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMzI3NjgKICAgICAgICAgICAgICBuYW1lOiBtb29uc2hvdC12MS0zMmsKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAzCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbW9vbnNob3QKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1vb25zaG90L21vb25zaG90LXYxLThrCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1vb25zaG90IFYxIDhLCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNDA5NgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBuYW1lOiBtb29uc2hvdC12MS04awogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtb29uc2hvdAogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgIG5hbWU6IE1vb25zaG90IEFJCiAgICBudmlkaWEtbmltOgogICAgICAgIGJhc2VfdXJsOiBodHRwczovL2ludGVncmF0ZS5hcGkubnZpZGlhLmNvbS92MQogICAgICAgIG1vZGVsczoKICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGRlZXBzZWVrL2RlZXBzZWVrLXYzLjIKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IERlZXBTZWVrIFYzLjIgKE5JTSkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjU1MzYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxNjM4NDAKICAgICAgICAgICAgICBuYW1lOiBkZWVwc2Vlay1haS9kZWVwc2Vlay12My4yCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZGVlcHNlZWsKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogZGVlcHNlZWsvZGVlcHNlZWstdjQtZmxhc2gtMDczMQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRGVlcFNlZWsgVjQgRmxhc2ggMDczMSAoTlZJRElBIE5JTSkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMzg0MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGRlZXBzZWVrLWFpL2RlZXBzZWVrLXY0LWZsYXNoLTA3MzEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDM4NDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZGVlcHNlZWsKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA3LTMxIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMy42MjVlLTA2CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBkZWVwc2Vlay9kZWVwc2Vlay12NC1wcm8KICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IERlZXBTZWVrIFY0IFBybyAoTklNKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDQzNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMzkzMjE2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IGRlZXBzZWVrLWFpL2RlZXBzZWVrLXY0LXBybwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA4NwogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzkzMjE2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbm9uZQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgICAgIC0gbWF4CiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBkZWVwc2VlawogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDQtMjQiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG5vbmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBObyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEZhc3Rlc3QgcmVzcG9uc2Ugd2l0aCByZWFzb25pbmcgZGlzYWJsZWQgd2hlbiB0aGUgbW9kZWwgcGVybWl0cyBpdC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBub25lCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiBtYXgKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXhpbXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWF4aW11bSBhdmFpbGFibGUgcmVhc29uaW5nIGRlcHRoIGZvciB0aGUgbW9kZWwuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWF4CiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBtZXRhL2xsYW1hLTMuMS00MDViLWluc3RydWN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExsYW1hIDMuMSA0MDVCIEluc3RydWN0CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IG1ldGEvbGxhbWEtMy4xLTQwNWItaW5zdHJ1Y3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxNjM4NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWV0YQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBtZXRhL2xsYW1hLTMuMS03MGItaW5zdHJ1Y3QKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTGxhbWEgMy4xIDcwQiBJbnN0cnVjdAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA0MDk2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogbWV0YS9sbGFtYS0zLjEtNzBiLWluc3RydWN0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA0MDk2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtZXRhCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNC0wNy0xNiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWV0YS9sbGFtYS0zLjMtNzBiLWluc3RydWN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExsYW1hIDMuMyA3MEIgSW5zdHJ1Y3QKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNDA5NgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IG1ldGEvbGxhbWEtMy4zLTcwYi1pbnN0cnVjdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNDA5NgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWV0YQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjQtMTEtMjYiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1ldGEvbGxhbWEtNC1tYXZlcmljay0xN2ItMTI4ZS1pbnN0cnVjdAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTGxhbWEgNCBNYXZlcmljayAxN0IgMTI4RQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA0MDk2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogbWV0YS9sbGFtYS00LW1hdmVyaWNrLTE3Yi0xMjhlLWluc3RydWN0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA0MDk2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtZXRhCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wNC0wMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWV0YS9sbGFtYS00LXNjb3V0LTE3Yi0xNmUtaW5zdHJ1Y3QKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExsYW1hIDQgU2NvdXQgMTdCIDE2RQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA0MDk2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogbWV0YS9sbGFtYS00LXNjb3V0LTE3Yi0xNmUtaW5zdHJ1Y3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDQwOTYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1ldGEKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWV0YS9tdXNlLWdsaW1tZXItMzBiCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTXVzZSBHbGltbWVyIDMwQiAoTlZJRElBIE5JTSkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogbWV0YS9tdXNlLWdsaW1tZXItMzBiCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1ldGEKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA4LTEwIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBtaW5pbWF4L21pbmltYXgtbTMKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaW5pTWF4LU0zIChOVklESUEgTklNKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB2aWRlbwogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBtaW5pbWF4YWkvbWluaW1heC1tMwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTYzODQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1pbmltYXgKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA2LTAxIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBtb29uc2hvdC9raW1pLWszCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogS2ltaSBLMyAoTlZJRElBIE5JTSkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IG1vb25zaG90YWkva2ltaS1rMwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTMxMDcyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtb29uc2hvdAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDctMTYiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG52aWRpYS9sbGFtYS0zLjEtbmVtb3Ryb24tNzBiLWluc3RydWN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE5lbW90cm9uIDcwQiBJbnN0cnVjdAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA4MTkyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogbnZpZGlhL2xsYW1hLTMuMS1uZW1vdHJvbi03MGItaW5zdHJ1Y3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDgxOTIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG52aWRpYQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDQtMTUiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDE1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBudmlkaWEvbmVtb3Ryb24tMy11bHRyYS01NTBiLWE1NWIKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE5lbW90cm9uIDMgVWx0cmEgNTUwQiBBNTVCIChOVklESUEgTklNKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IG52aWRpYS9uZW1vdHJvbi0zLXVsdHJhLTU1MGItYTU1YgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDI1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbnZpZGlhCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNi0wNCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbnZpZGlhL25lbW90cm9uLTMuNS1saWdodG5pbmctMzBiLWEzYgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTmVtb3Ryb24gMy41IExpZ2h0bmluZyAzMEIgQTNCIChOVklESUEgTklNKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBuYW1lOiBudmlkaWEvbmVtb3Ryb24tMy41LWxpZ2h0bmluZy0zMGItYTNiCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyNjIxNDQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG52aWRpYQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDgtMTEiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG52aWRpYS9udi1lbWJlZHFhLWU1LXY1CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBlbWJlZGRpbmdzCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBOViBFbWJlZFFBIEU1IHY1CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDhlLTA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG5hbWU6IG52aWRpYS9udi1lbWJlZHFhLWU1LXY1CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGVtYmVkZGluZwogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBudmlkaWEKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogc3RlcGZ1bi9zdGVwLTMuNy1mbGFzaAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFN0ZXAgMy43IEZsYXNoIChOVklESUEgTklNKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI1NjAwMAogICAgICAgICAgICAgIG5hbWU6IHN0ZXBmdW4tYWkvc3RlcC0zLjctZmxhc2gKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE2Mzg0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbWluaW1hbAogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIHhoaWdoCiAgICAgICAgICAgICAgICAgICAgLSBtYXgKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHN0ZXBmdW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA1LTI4IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBtaW5pbWFsCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWluaW1hbCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1pbmltYWwgcmVhc29uaW5nIGZvciBsb3ctbGF0ZW5jeSwgaGlnaC10aHJvdWdocHV0IHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWluaW1hbAogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IHhoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRXh0cmEtaGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEV4dGVuZGVkIHJlYXNvbmluZyBmb3IgbG9uZy1ob3Jpem9uIGFnZW50aWMgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiB4aGlnaAogICAgICAgICAgICAgICAgLSBpZDogbWF4CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4aW11bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1heGltdW0gYXZhaWxhYmxlIHJlYXNvbmluZyBkZXB0aCBmb3IgdGhlIG1vZGVsLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1heAogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogdGhpbmtpbmdtYWNoaW5lcy9pbmtsaW5nCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSW5rbGluZyAoTlZJRElBIE5JTSkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbmFtZTogdGhpbmtpbmdtYWNoaW5lcy9pbmtsaW5nCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxNjM4NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogdGhpbmtpbmdtYWNoaW5lcwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDctMTUiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHphaS9nbG0tNS4yCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHTE0tNS4yIChOVklESUEgTklNKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogei1haS9nbG0tNS4yCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHphaQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDYtMTMiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICBuYW1lOiBOVklESUEgTklNCiAgICBvbGxhbWE6CiAgICAgICAgYmFzZV91cmw6IGh0dHA6Ly9sb2NhbGhvc3Q6MTE0MzQKICAgICAgICBtb2RlbHM6IFtdCiAgICAgICAgbmFtZTogT2xsYW1hCiAgICBvcGVuYWk6CiAgICAgICAgYmFzZV91cmw6IGh0dHBzOi8vYXBpLm9wZW5haS5jb20vdjEKICAgICAgICBtb2RlbHM6CiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvY2hhdGdwdC00by1sYXRlc3QKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENoYXRncHQgNG8gTGF0ZXN0CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBjaGF0Z3B0LTRvLWxhdGVzdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2NoYXRncHQtaW1hZ2UtbGF0ZXN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2hhdGdwdCBJbWFnZSBMYXRlc3QKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDAKICAgICAgICAgICAgICBuYW1lOiBjaGF0Z3B0LWltYWdlLWxhdGVzdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMTItMTYiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtMy41LXR1cmJvLTE2awogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtMy41IFR1cmJvIDE2SwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA0MDk2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTYzODUKICAgICAgICAgICAgICBuYW1lOiBncHQtMy41LXR1cmJvLTE2awogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNDA5NgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC0zLjUtdHVyYm8taW5zdHJ1Y3QKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC0zLjUgVHVyYm8gSW5zdHJ1Y3QKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNDA5NgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDE2Mzg1CiAgICAgICAgICAgICAgbmFtZTogZ3B0LTMuNS10dXJiby1pbnN0cnVjdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNDA5NgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC0zLjUtdHVyYm8KICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC0zLjUgVHVyYm8KICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA0MDk2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTYzODUKICAgICAgICAgICAgICBuYW1lOiBncHQtMy41LXR1cmJvCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDQwOTYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjMtMDMtMDEiCiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTQtdHVyYm8tMjAyNC0wNC0wOQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BUIDQgVHVyYm8gMjAyNCAwNCAwOQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC00LXR1cmJvLTIwMjQtMDQtMDkKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE2Mzg0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTQtdHVyYm8tcHJldmlldwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR3B0IDQgVHVyYm8gUHJldmlldwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC00LXR1cmJvLXByZXZpZXcKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE2Mzg0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTQtdHVyYm8KICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC00IFR1cmJvCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDQwOTYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNC10dXJibwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMwogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNDA5NgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyMy0xMS0wNiIKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNC4xLTIwMjUtMDQtMTQKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVCA0LjEgMjAyNSAwNCAxNAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC00LjEtMjAyNS0wNC0xNAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTYzODQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNC4xLW1pbmktMjAyNS0wNC0xNAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BUIDQuMSBNaW5pIDIwMjUgMDQgMTQKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNC4xLW1pbmktMjAyNS0wNC0xNAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTYzODQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDEKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNC4xLW1pbmkKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC00LjEgTWluaQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDQKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMjc2OAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDc1NzYKICAgICAgICAgICAgICBuYW1lOiBncHQtNC4xLW1pbmkKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxNgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzI3NjgKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDQtMTQiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNC4xLW5hbm8tMjAyNS0wNC0xNAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BUIDQuMSBOYW5vIDIwMjUgMDQgMTQKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNC4xLW5hbm8tMjAyNS0wNC0xNAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTYzODQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAyLjVlLTA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTQuMS1uYW5vCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtNC4xIE5hbm8KICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMjc2OAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDc1NzYKICAgICAgICAgICAgICBuYW1lOiBncHQtNC4xLW5hbm8KICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwNAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzI3NjgKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDQtMTQiCiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTQuMQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTQuMQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDMyNzY4CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0NzU3NgogICAgICAgICAgICAgIG5hbWU6IGdwdC00LjEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA4CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzMjc2OAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wNC0xNCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC00CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC00CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA4MTkyCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTQKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDYKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDgxOTIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjMtMTEtMDYiCiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTRvLTIwMjQtMDUtMTMKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVCA0byAyMDI0IDA1IDEzCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA0MDk2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTRvLTIwMjQtMDUtMTMKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA0MDk2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI0LTA1LTEzIgogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAxMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNG8tMjAyNC0wOC0wNgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BUIDRvIDIwMjQgMDggMDYKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDI1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC00by0yMDI0LTA4LTA2CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxNjM4NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNC0wOC0wNiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAxMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNG8tMjAyNC0xMS0yMAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BUIDRvIDIwMjQgMTEgMjAKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDI1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC00by0yMDI0LTExLTIwCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxNjM4NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNC0xMS0yMCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC00by1hdWRpby1wcmV2aWV3LTIwMjQtMTItMTcKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVCA0byBBdWRpbyBQcmV2aWV3IDIwMjQgMTIgMTcKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNG8tYXVkaW8tcHJldmlldy0yMDI0LTEyLTE3CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNG8tYXVkaW8tcHJldmlldy0yMDI1LTA2LTAzCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQgNG8gQXVkaW8gUHJldmlldyAyMDI1IDA2IDAzCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTRvLWF1ZGlvLXByZXZpZXctMjAyNS0wNi0wMwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTRvLWF1ZGlvLXByZXZpZXcKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdwdCA0byBBdWRpbyBQcmV2aWV3CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTRvLWF1ZGlvLXByZXZpZXcKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC00by1taW5pLTIwMjQtMDctMTgKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVCA0byBNaW5pIDIwMjQgMDcgMTgKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNG8tbWluaS0yMDI0LTA3LTE4CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxNjM4NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC00by1taW5pLWF1ZGlvLXByZXZpZXctMjAyNC0xMi0xNwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BUIDRvIE1pbmkgQXVkaW8gUHJldmlldyAyMDI0IDEyIDE3CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTRvLW1pbmktYXVkaW8tcHJldmlldy0yMDI0LTEyLTE3CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNG8tbWluaS1hdWRpby1wcmV2aWV3CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHcHQgNG8gTWluaSBBdWRpbyBQcmV2aWV3CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTRvLW1pbmktYXVkaW8tcHJldmlldwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTRvLW1pbmktcmVhbHRpbWUtcHJldmlldy0yMDI0LTEyLTE3CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQgNG8gTWluaSBSZWFsdGltZSBQcmV2aWV3IDIwMjQgMTIgMTcKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNG8tbWluaS1yZWFsdGltZS1wcmV2aWV3LTIwMjQtMTItMTcKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC00by1taW5pLXJlYWx0aW1lLXByZXZpZXcKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdwdCA0byBNaW5pIFJlYWx0aW1lIFByZXZpZXcKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNG8tbWluaS1yZWFsdGltZS1wcmV2aWV3CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNG8tbWluaS1zZWFyY2gtcHJldmlldy0yMDI1LTAzLTExCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQgNG8gTWluaSBTZWFyY2ggUHJldmlldyAyMDI1IDAzIDExCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTRvLW1pbmktc2VhcmNoLXByZXZpZXctMjAyNS0wMy0xMQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTYzODQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNG8tbWluaS1zZWFyY2gtcHJldmlldwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR3B0IDRvIE1pbmkgU2VhcmNoIFByZXZpZXcKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNG8tbWluaS1zZWFyY2gtcHJldmlldwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTYzODQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNG8tbWluaS10cmFuc2NyaWJlLTIwMjUtMDMtMjAKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVCA0byBNaW5pIFRyYW5zY3JpYmUgMjAyNSAwMyAyMAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC00by1taW5pLXRyYW5zY3JpYmUtMjAyNS0wMy0yMAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTRvLW1pbmktdHJhbnNjcmliZS0yMDI1LTEyLTE1CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQgNG8gTWluaSBUcmFuc2NyaWJlIDIwMjUgMTIgMTUKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNG8tbWluaS10cmFuc2NyaWJlLTIwMjUtMTItMTUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC00by1taW5pLXRyYW5zY3JpYmUKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdwdCA0byBNaW5pIFRyYW5zY3JpYmUKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNG8tbWluaS10cmFuc2NyaWJlCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNG8tbWluaS10dHMtMjAyNS0wMy0yMAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BUIDRvIE1pbmkgVHRzIDIwMjUgMDMgMjAKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNG8tbWluaS10dHMtMjAyNS0wMy0yMAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTRvLW1pbmktdHRzLTIwMjUtMTItMTUKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVCA0byBNaW5pIFR0cyAyMDI1IDEyIDE1CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTRvLW1pbmktdHRzLTIwMjUtMTItMTUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC00by1taW5pLXR0cwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR3B0IDRvIE1pbmkgVHRzCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTRvLW1pbmktdHRzCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiA3LjVlLTA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTRvLW1pbmkKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC00byBNaW5pCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMTUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC00by1taW5pCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDYKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE2Mzg0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI0LTA3LTE4IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTRvLXJlYWx0aW1lLXByZXZpZXctMjAyNC0xMi0xNwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BUIDRvIFJlYWx0aW1lIFByZXZpZXcgMjAyNCAxMiAxNwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC00by1yZWFsdGltZS1wcmV2aWV3LTIwMjQtMTItMTcKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC00by1yZWFsdGltZS1wcmV2aWV3LTIwMjUtMDYtMDMKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVCA0byBSZWFsdGltZSBQcmV2aWV3IDIwMjUgMDYgMDMKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNG8tcmVhbHRpbWUtcHJldmlldy0yMDI1LTA2LTAzCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNG8tcmVhbHRpbWUtcHJldmlldwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR3B0IDRvIFJlYWx0aW1lIFByZXZpZXcKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNG8tcmVhbHRpbWUtcHJldmlldwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTRvLXNlYXJjaC1wcmV2aWV3LTIwMjUtMDMtMTEKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVCA0byBTZWFyY2ggUHJldmlldyAyMDI1IDAzIDExCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTRvLXNlYXJjaC1wcmV2aWV3LTIwMjUtMDMtMTEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE2Mzg0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTRvLXNlYXJjaC1wcmV2aWV3CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHcHQgNG8gU2VhcmNoIFByZXZpZXcKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNG8tc2VhcmNoLXByZXZpZXcKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE2Mzg0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTRvLXRyYW5zY3JpYmUtZGlhcml6ZQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR3B0IDRvIFRyYW5zY3JpYmUgRGlhcml6ZQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC00by10cmFuc2NyaWJlLWRpYXJpemUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC00by10cmFuc2NyaWJlCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHcHQgNG8gVHJhbnNjcmliZQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC00by10cmFuc2NyaWJlCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMTI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTRvCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtNG8KICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDI1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNG8KICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDEKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE2Mzg0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI0LTA1LTEzIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTUtMjAyNS0wOC0wNwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BUIDUgMjAyNSAwOCAwNwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC01LTIwMjUtMDgtMDcKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE2Mzg0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHZlcmJvc2l0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFZlcmJvc2l0eQogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDEyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC01LWNoYXQtbGF0ZXN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtNSBDaGF0IChMYXRlc3QpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDQwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC01LWNoYXQtbGF0ZXN0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFwaV90eXBlOiByZXNwb25zZXMKICAgICAgICAgICAgICBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDEyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC01LWNvZGV4CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgLSBjb2RpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC01IENvZGV4CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDQwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC01LWNvZGV4CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC01LW1pbmktMjAyNS0wOC0wNwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BUIDUgTWluaSAyMDI1IDA4IDA3CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTUtbWluaS0yMDI1LTA4LTA3CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxNjM4NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB2ZXJib3NpdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBWZXJib3NpdHkKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMi41ZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC01LW1pbmkKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtNSBNaW5pCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDQwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC01LW1pbmkKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbWluaW1hbAogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB2ZXJib3NpdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBWZXJib3NpdHkKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDgtMDciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG1pbmltYWwKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaW5pbWFsIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWluaW1hbCByZWFzb25pbmcgZm9yIGxvdy1sYXRlbmN5LCBoaWdoLXRocm91Z2hwdXQgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtaW5pbWFsCiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC01LW5hbm8tMjAyNS0wOC0wNwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BUIDUgTmFubyAyMDI1IDA4IDA3CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTUtbmFuby0yMDI1LTA4LTA3CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxNjM4NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB2ZXJib3NpdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBWZXJib3NpdHkKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogNWUtMDYKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNS1uYW5vCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTUgTmFubwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiA1ZS0wNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogNDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTUtbmFubwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbWluaW1hbAogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB2ZXJib3NpdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBWZXJib3NpdHkKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDgtMDciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG1pbmltYWwKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaW5pbWFsIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWluaW1hbCByZWFzb25pbmcgZm9yIGxvdy1sYXRlbmN5LCBoaWdoLXRocm91Z2hwdXQgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtaW5pbWFsCiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC01LXByby0yMDI1LTEwLTA2CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQgNSBQcm8gMjAyNSAxMCAwNgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC01LXByby0yMDI1LTEwLTA2CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxNjM4NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB2ZXJib3NpdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBWZXJib3NpdHkKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTUtcHJvCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTUgUHJvCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDE1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAyNzIwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA0MDAwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNS1wcm8KICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMTIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDI3MjAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAtIGtleTogdmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTEwLTA2IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTUtc2VhcmNoLWFwaS0yMDI1LTEwLTE0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQgNSBTZWFyY2ggQXBpIDIwMjUgMTAgMTQKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNS1zZWFyY2gtYXBpLTIwMjUtMTAtMTQKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE2Mzg0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHZlcmJvc2l0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFZlcmJvc2l0eQogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNS1zZWFyY2gtYXBpCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHcHQgNSBTZWFyY2ggQXBpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTUtc2VhcmNoLWFwaQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTYzODQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC01LjEtMjAyNS0xMS0xMwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BUIDUuMSAyMDI1IDExIDEzCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTUuMS0yMDI1LTExLTEzCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxNjM4NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB2ZXJib3NpdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBWZXJib3NpdHkKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxMwogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC01LjEtY2hhdC1sYXRlc3QKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC01LjEgQ2hhdCAoTGF0ZXN0KQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTI1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA0MDAwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNS4xLWNoYXQtbGF0ZXN0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFwaV90eXBlOiByZXNwb25zZXMKICAgICAgICAgICAgICBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDEyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC01LjEtY29kZXgtbWF4CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgLSBjb2RpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC01LjEgQ29kZXggTWF4CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDQwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC01LjEtY29kZXgtbWF4CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFwaV90eXBlOiByZXNwb25zZXMKICAgICAgICAgICAgICBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAyLjVlLTA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTUuMS1jb2RleC1taW5pCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgLSBjb2RpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC01LjEgQ29kZXggTWluaQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDI1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA0MDAwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNS4xLWNvZGV4LW1pbmkKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFwaV90eXBlOiByZXNwb25zZXMKICAgICAgICAgICAgICBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDEyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC01LjEtY29kZXgKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAtIGNvZGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTUuMSBDb2RleAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTI1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA0MDAwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNS4xLWNvZGV4CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMTI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTUuMQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC01LjEKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDEyNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogNDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTUuMQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIG5vbmUKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAtIGtleTogdmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTExLTEzIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBub25lCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTm8gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBGYXN0ZXN0IHJlc3BvbnNlIHdpdGggcmVhc29uaW5nIGRpc2FibGVkIHdoZW4gdGhlIG1vZGVsIHBlcm1pdHMgaXQuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbm9uZQogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNS4yLTIwMjUtMTItMTEKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVCA1LjIgMjAyNSAxMiAxMQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC01LjItMjAyNS0xMi0xMQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTYzODQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMTc1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTUuMi1jaGF0LWxhdGVzdAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdwdCA1LjIgQ2hhdCBMYXRlc3QKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDE3NQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNS4yLWNoYXQtbGF0ZXN0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxNAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTYzODQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAtIGtleTogdmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTEyLTExIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAtIGFwaV90eXBlOiByZXNwb25zZXMKICAgICAgICAgICAgICBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDE3NQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC01LjItY29kZXgKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAtIGNvZGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTUuMiBDb2RleAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTc1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogNDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTUuMi1jb2RleAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMTQKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB2ZXJib3NpdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBWZXJib3NpdHkKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTUuMi1wcm8tMjAyNS0xMi0xMQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BUIDUuMiBQcm8gMjAyNSAxMiAxMQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC01LjItcHJvLTIwMjUtMTItMTEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE2Mzg0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHZlcmJvc2l0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFZlcmJvc2l0eQogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNS4yLXBybwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC01LjIgUHJvCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDIxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA0MDAwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNS4yLXBybwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4xNjgKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIHhoaWdoCiAgICAgICAgICAgICAgICAtIGtleTogdmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTEyLTExIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBFeHRyYS1oaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRXh0ZW5kZWQgcmVhc29uaW5nIGZvciBsb25nLWhvcml6b24gYWdlbnRpYyB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IHhoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxNzUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNS4yCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTUuMgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTc1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA0MDAwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNS4yCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxNAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIG5vbmUKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSB4aGlnaAogICAgICAgICAgICAgICAgLSBrZXk6IHZlcmJvc2l0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFZlcmJvc2l0eQogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0xMi0xMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbm9uZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE5vIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRmFzdGVzdCByZXNwb25zZSB3aXRoIHJlYXNvbmluZyBkaXNhYmxlZCB3aGVuIHRoZSBtb2RlbCBwZXJtaXRzIGl0LgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG5vbmUKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiB4aGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEV4dHJhLWhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBFeHRlbmRlZCByZWFzb25pbmcgZm9yIGxvbmctaG9yaXpvbiBhZ2VudGljIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogeGhpZ2gKICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDE3NQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC01LjMtY2hhdC1sYXRlc3QKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC01LjMgQ2hhdCAoTGF0ZXN0KQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTc1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC01LjMtY2hhdC1sYXRlc3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDE0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxNjM4NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgLSBrZXk6IHZlcmJvc2l0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFZlcmJvc2l0eQogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wMy0wMyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFwaV90eXBlOiByZXNwb25zZXMKICAgICAgICAgICAgICBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDE3NQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC01LjMtY29kZXgtc3BhcmsKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtNS4zIENvZGV4IFNwYXJrCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxNzUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMjAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC01LjMtY29kZXgtc3BhcmsKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDE0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzMjAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBub25lCiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgICAgIC0geGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB2ZXJib3NpdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBWZXJib3NpdHkKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDItMDUiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG5vbmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBObyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEZhc3Rlc3QgcmVzcG9uc2Ugd2l0aCByZWFzb25pbmcgZGlzYWJsZWQgd2hlbiB0aGUgbW9kZWwgcGVybWl0cyBpdC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBub25lCiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBFeHRyYS1oaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRXh0ZW5kZWQgcmVhc29uaW5nIGZvciBsb25nLWhvcml6b24gYWdlbnRpYyB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IHhoaWdoCiAgICAgICAgICAgIC0gYXBpX3R5cGU6IHJlc3BvbnNlcwogICAgICAgICAgICAgIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMTc1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTUuMy1jb2RleAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC01LjMgQ29kZXgKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDE3NQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDQwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC01LjMtY29kZXgKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDE0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbm9uZQogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIHhoaWdoCiAgICAgICAgICAgICAgICAtIGtleTogdmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTAyLTA1IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBub25lCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTm8gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBGYXN0ZXN0IHJlc3BvbnNlIHdpdGggcmVhc29uaW5nIGRpc2FibGVkIHdoZW4gdGhlIG1vZGVsIHBlcm1pdHMgaXQuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbm9uZQogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IHhoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRXh0cmEtaGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEV4dGVuZGVkIHJlYXNvbmluZyBmb3IgbG9uZy1ob3Jpem9uIGFnZW50aWMgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiB4aGlnaAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDcuNWUtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNS40LW1pbmkKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtNS40IE1pbmkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA3NQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogNDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTUuNC1taW5pCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNDUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBub25lCiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgICAgIC0geGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB2ZXJib3NpdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBWZXJib3NpdHkKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDMtMTciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG5vbmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBObyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEZhc3Rlc3QgcmVzcG9uc2Ugd2l0aCByZWFzb25pbmcgZGlzYWJsZWQgd2hlbiB0aGUgbW9kZWwgcGVybWl0cyBpdC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBub25lCiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBFeHRyYS1oaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRXh0ZW5kZWQgcmVhc29uaW5nIGZvciBsb25nLWhvcml6b24gYWdlbnRpYyB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IHhoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMmUtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNS40LW5hbm8KICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtNS40IE5hbm8KICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA0MDAwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNS40LW5hbm8KICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxMjUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBub25lCiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgICAgIC0geGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB2ZXJib3NpdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBWZXJib3NpdHkKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDMtMTciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG5vbmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBObyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEZhc3Rlc3QgcmVzcG9uc2Ugd2l0aCByZWFzb25pbmcgZGlzYWJsZWQgd2hlbiB0aGUgbW9kZWwgcGVybWl0cyBpdC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBub25lCiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBFeHRyYS1oaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRXh0ZW5kZWQgcmVhc29uaW5nIGZvciBsb25nLWhvcml6b24gYWdlbnRpYyB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IHhoaWdoCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTUuNC1wcm8KICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtNS40IFBybwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDUwMDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTUuNC1wcm8KICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMTgKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIHhoaWdoCiAgICAgICAgICAgICAgICAtIGtleTogdmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTAzLTA1IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBFeHRyYS1oaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRXh0ZW5kZWQgcmVhc29uaW5nIGZvciBsb25nLWhvcml6b24gYWdlbnRpYyB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IHhoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC01LjQKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtNS40CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNTAwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNS40CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIG5vbmUKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSB4aGlnaAogICAgICAgICAgICAgICAgLSBrZXk6IHZlcmJvc2l0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFZlcmJvc2l0eQogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wMy0wNSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbm9uZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE5vIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRmFzdGVzdCByZXNwb25zZSB3aXRoIHJlYXNvbmluZyBkaXNhYmxlZCB3aGVuIHRoZSBtb2RlbCBwZXJtaXRzIGl0LgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG5vbmUKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiB4aGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEV4dHJhLWhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBFeHRlbmRlZCByZWFzb25pbmcgZm9yIGxvbmctaG9yaXpvbiBhZ2VudGljIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogeGhpZ2gKICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNS41LXBybwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC01LjUgUHJvCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDUwMDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTUuNS1wcm8KICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMTgKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIHhoaWdoCiAgICAgICAgICAgICAgICAtIGtleTogdmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVmVyYm9zaXR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA0LTIzIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBFeHRyYS1oaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRXh0ZW5kZWQgcmVhc29uaW5nIGZvciBsb25nLWhvcml6b24gYWdlbnRpYyB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IHhoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTUuNQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC01LjUKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDUwMDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTUuNQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMwogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIG5vbmUKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSB4aGlnaAogICAgICAgICAgICAgICAgLSBrZXk6IHZlcmJvc2l0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFZlcmJvc2l0eQogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNC0yMyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbm9uZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE5vIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRmFzdGVzdCByZXNwb25zZSB3aXRoIHJlYXNvbmluZyBkaXNhYmxlZCB3aGVuIHRoZSBtb2RlbCBwZXJtaXRzIGl0LgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG5vbmUKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiB4aGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEV4dHJhLWhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBFeHRlbmRlZCByZWFzb25pbmcgZm9yIGxvbmctaG9yaXpvbiBhZ2VudGljIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogeGhpZ2gKICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAyZS0wNQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwMDI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTUuNi1sdW5hCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTUuNiBMdW5hCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNTAwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNS42LWx1bmEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIG5vbmUKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSB4aGlnaAogICAgICAgICAgICAgICAgICAgIC0gbWF4CiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA3LTA5IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBub25lCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTm8gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBGYXN0ZXN0IHJlc3BvbnNlIHdpdGggcmVhc29uaW5nIGRpc2FibGVkIHdoZW4gdGhlIG1vZGVsIHBlcm1pdHMgaXQuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbm9uZQogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IHhoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRXh0cmEtaGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEV4dGVuZGVkIHJlYXNvbmluZyBmb3IgbG9uZy1ob3Jpem9uIGFnZW50aWMgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiB4aGlnaAogICAgICAgICAgICAgICAgLSBpZDogbWF4CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4aW11bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1heGltdW0gYXZhaWxhYmxlIHJlYXNvbmluZyBkZXB0aCBmb3IgdGhlIG1vZGVsLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1heAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwNAogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC01LjYtc29sCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTUuNiBTb2wKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDQKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDUwMDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTUuNi1zb2wKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBub25lCiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgICAgIC0geGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIG1heAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNy0wOSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbm9uZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE5vIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRmFzdGVzdCByZXNwb25zZSB3aXRoIHJlYXNvbmluZyBkaXNhYmxlZCB3aGVuIHRoZSBtb2RlbCBwZXJtaXRzIGl0LgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG5vbmUKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiB4aGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEV4dHJhLWhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBFeHRlbmRlZCByZWFzb25pbmcgZm9yIGxvbmctaG9yaXpvbiBhZ2VudGljIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogeGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IG1heAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heGltdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNYXhpbXVtIGF2YWlsYWJsZSByZWFzb25pbmcgZGVwdGggZm9yIHRoZSBtb2RlbC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtYXgKICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDIKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTUuNi10ZXJyYQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC01LjYgVGVycmEKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDUwMDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTUuNi10ZXJyYQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMTIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBub25lCiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgICAgIC0geGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIG1heAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNy0wOSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbm9uZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE5vIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRmFzdGVzdCByZXNwb25zZSB3aXRoIHJlYXNvbmluZyBkaXNhYmxlZCB3aGVuIHRoZSBtb2RlbCBwZXJtaXRzIGl0LgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG5vbmUKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiB4aGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEV4dHJhLWhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBFeHRlbmRlZCByZWFzb25pbmcgZm9yIGxvbmctaG9yaXpvbiBhZ2VudGljIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogeGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IG1heAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heGltdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNYXhpbXVtIGF2YWlsYWJsZSByZWFzb25pbmcgZGVwdGggZm9yIHRoZSBtb2RlbC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtYXgKICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDQKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNS42CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTUuNgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwNAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNTAwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtNS42CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbm9uZQogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIHhoaWdoCiAgICAgICAgICAgICAgICAgICAgLSBtYXgKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDctMDkiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG5vbmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBObyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEZhc3Rlc3QgcmVzcG9uc2Ugd2l0aCByZWFzb25pbmcgZGlzYWJsZWQgd2hlbiB0aGUgbW9kZWwgcGVybWl0cyBpdC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBub25lCiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBFeHRyYS1oaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRXh0ZW5kZWQgcmVhc29uaW5nIGZvciBsb25nLWhvcml6b24gYWdlbnRpYyB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IHhoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiBtYXgKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXhpbXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWF4aW11bSBhdmFpbGFibGUgcmVhc29uaW5nIGRlcHRoIGZvciB0aGUgbW9kZWwuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWF4CiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC01CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDQwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC01CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbWluaW1hbAogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB2ZXJib3NpdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBWZXJib3NpdHkKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDgtMDciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG1pbmltYWwKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaW5pbWFsIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWluaW1hbCByZWFzb25pbmcgZm9yIGxvdy1sYXRlbmN5LCBoaWdoLXRocm91Z2hwdXQgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtaW5pbWFsCiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAtIGFwaV90eXBlOiByZXNwb25zZXMKICAgICAgICAgICAgICBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAxMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNi1hc3RyYQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICAgIC0gY29tcHV0ZXJfdXNlCiAgICAgICAgICAgICAgICAtIGNvZGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTYgQXN0cmEKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbG9uZ19jb250ZXh0X2NhY2hlX211bHRpcGxpZXI6IDIKICAgICAgICAgICAgICBsb25nX2NvbnRleHRfaW5wdXRfbXVsdGlwbGllcjogMgogICAgICAgICAgICAgIGxvbmdfY29udGV4dF9vdXRwdXRfbXVsdGlwbGllcjogMS41CiAgICAgICAgICAgICAgbG9uZ19jb250ZXh0X3RocmVzaG9sZF90b2tlbnM6IDI3MjAwMAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDUwMDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTYtYXN0cmEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgICAgIC0geGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIG1heAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOS0wMyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiB0cnVlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBFeHRyYS1oaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRXh0ZW5kZWQgcmVhc29uaW5nIGZvciBsb25nLWhvcml6b24gYWdlbnRpYyB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IHhoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiBtYXgKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXhpbXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWF4aW11bSBhdmFpbGFibGUgcmVhc29uaW5nIGRlcHRoIGZvciB0aGUgbW9kZWwuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWF4CiAgICAgICAgICAgIC0gYWRkZWRfaW5fdmVyc2lvbjogMi45LjAKICAgICAgICAgICAgICBhcGlfdHlwZTogcmVzcG9uc2VzCiAgICAgICAgICAgICAgY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMWUtMDUKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDAxMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNi1sdW5hCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgLSBjb21wdXRlcl91c2UKICAgICAgICAgICAgICAgIC0gY29kaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtNiBMdW5hCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbG9uZ19jb250ZXh0X2NhY2hlX211bHRpcGxpZXI6IDIKICAgICAgICAgICAgICBsb25nX2NvbnRleHRfaW5wdXRfbXVsdGlwbGllcjogMgogICAgICAgICAgICAgIGxvbmdfY29udGV4dF9vdXRwdXRfbXVsdGlwbGllcjogMS41CiAgICAgICAgICAgICAgbG9uZ19jb250ZXh0X3RocmVzaG9sZF90b2tlbnM6IDI3MjAwMAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDUwMDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTYtbHVuYQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbm9uZQogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIHhoaWdoCiAgICAgICAgICAgICAgICAgICAgLSBtYXgKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDktMjIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogdHJ1ZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbm9uZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE5vbmUgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbm9uZQogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBYaGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiB4aGlnaAogICAgICAgICAgICAgICAgLSBpZDogbWF4CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1heAogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuOS4wCiAgICAgICAgICAgICAgYXBpX3R5cGU6IHJlc3BvbnNlcwogICAgICAgICAgICAgIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMgogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNi1zb2wKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAtIGNvbXB1dGVyX3VzZQogICAgICAgICAgICAgICAgLSBjb2RpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC02IFNvbAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbG9uZ19jb250ZXh0X2NhY2hlX211bHRpcGxpZXI6IDIKICAgICAgICAgICAgICBsb25nX2NvbnRleHRfaW5wdXRfbXVsdGlwbGllcjogMgogICAgICAgICAgICAgIGxvbmdfY29udGV4dF9vdXRwdXRfbXVsdGlwbGllcjogMS41CiAgICAgICAgICAgICAgbG9uZ19jb250ZXh0X3RocmVzaG9sZF90b2tlbnM6IDI3MjAwMAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDUwMDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LTYtc29sCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbm9uZQogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIHhoaWdoCiAgICAgICAgICAgICAgICAgICAgLSBtYXgKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDktMjIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogdHJ1ZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbm9uZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE5vbmUgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbm9uZQogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBYaGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiB4aGlnaAogICAgICAgICAgICAgICAgLSBpZDogbWF4CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1heAogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC1hdWRpby0yMDI1LTA4LTI4CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVCBBdWRpbyAyMDI1IDA4IDI4CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtYXVkaW8tMjAyNS0wOC0yOAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LWF1ZGlvLW1pbmktMjAyNS0xMC0wNgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQgQXVkaW8gTWluaSAyMDI1IDEwIDA2CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtYXVkaW8tbWluaS0yMDI1LTEwLTA2CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtYXVkaW8tbWluaS0yMDI1LTEyLTE1CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVCBBdWRpbyBNaW5pIDIwMjUgMTIgMTUKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC1hdWRpby1taW5pLTIwMjUtMTItMTUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC1hdWRpby1taW5pCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdwdCBBdWRpbyBNaW5pCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtYXVkaW8tbWluaQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LWF1ZGlvCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdwdCBBdWRpbwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LWF1ZGlvCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtaW1hZ2UtMS1taW5pCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR3B0IEltYWdlIDEgTWluaQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMAogICAgICAgICAgICAgIG5hbWU6IGdwdC1pbWFnZS0xLW1pbmkKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA5LTI2IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LWltYWdlLTEuNQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdwdCBJbWFnZSAxLjUKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDAKICAgICAgICAgICAgICBuYW1lOiBncHQtaW1hZ2UtMS41CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0xMS0yNSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC1pbWFnZS0xCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR3B0IEltYWdlIDEKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDAKICAgICAgICAgICAgICBuYW1lOiBncHQtaW1hZ2UtMQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA0LTI0IgogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwNAogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC1yZWFsdGltZS0yLjEKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtUmVhbHRpbWUtMi4xCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDA0CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMjAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC1yZWFsdGltZS0yLjEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDI0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzMjAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBtaW5pbWFsCiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgICAgIC0geGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDctMDYiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG1pbmltYWwKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaW5pbWFsIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWluaW1hbCByZWFzb25pbmcgZm9yIGxvdy1sYXRlbmN5LCBoaWdoLXRocm91Z2hwdXQgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtaW5pbWFsCiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBFeHRyYS1oaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRXh0ZW5kZWQgcmVhc29uaW5nIGZvciBsb25nLWhvcml6b24gYWdlbnRpYyB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IHhoaWdoCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LXJlYWx0aW1lLTIwMjUtMDgtMjgKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BUIFJlYWx0aW1lIDIwMjUgMDggMjgKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC1yZWFsdGltZS0yMDI1LTA4LTI4CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtcmVhbHRpbWUtbWluaS0yMDI1LTEwLTA2CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVCBSZWFsdGltZSBNaW5pIDIwMjUgMTAgMDYKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC1yZWFsdGltZS1taW5pLTIwMjUtMTAtMDYKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC1yZWFsdGltZS1taW5pLTIwMjUtMTItMTUKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BUIFJlYWx0aW1lIE1pbmkgMjAyNSAxMiAxNQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogZ3B0LXJlYWx0aW1lLW1pbmktMjAyNS0xMi0xNQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LXJlYWx0aW1lLW1pbmkKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR3B0IFJlYWx0aW1lIE1pbmkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdwdC1yZWFsdGltZS1taW5pCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtcmVhbHRpbWUKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR3B0IFJlYWx0aW1lCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBncHQtcmVhbHRpbWUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL28xLTIwMjQtMTItMTcKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTzEgMjAyNCAxMiAxNwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMDAwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBvMS0yMDI0LTEyLTE3CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMDAwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL28xLXByby0yMDI1LTAzLTE5CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE8xIFBybyAyMDI1IDAzIDE5CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEwMDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgICAgICAgIG5hbWU6IG8xLXByby0yMDI1LTAzLTE5CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMDAwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL28xLXBybwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE8xIFBybwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjE1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMDAwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBvMS1wcm8KICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuNgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTAwMDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTAzLTE5IgogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwNzUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9vMQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE8xCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDE1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTAwMDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgICAgbmFtZTogbzEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDYKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEwMDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNC0xMi0wNSIKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvbzMtMjAyNS0wNC0xNgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBPMyAyMDI1IDA0IDE2CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEwMDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgICAgICAgIG5hbWU6IG8zLTIwMjUtMDQtMTYKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEwMDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvbzMtZGVlcC1yZXNlYXJjaAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICAgIC0gZGVlcF9yZXNlYXJjaAogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogbzMgRGVlcCBSZXNlYXJjaAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMDAwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBvMy1kZWVwLXJlc2VhcmNoCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjA0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMDAwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL28zLW1pbmktMjAyNS0wMS0zMQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBPMyBNaW5pIDIwMjUgMDEgMzEKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTAwMDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgICAgbmFtZTogbzMtbWluaS0yMDI1LTAxLTMxCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMDAwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwNTUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9vMy1taW5pCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBPMyBNaW5pCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxMQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTAwMDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgICAgbmFtZTogbzMtbWluaQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDQ0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMDAwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjQtMTItMjAiCiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL28zLXBybwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IG8zLXBybwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMDAwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBvMy1wcm8KICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDgKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEwMDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wNi0xMCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9vMwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IG8zCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTAwMDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgICAgbmFtZTogbzMKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA4CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMDAwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDQtMTYiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvbzQtbWluaS0yMDI1LTA0LTE2CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE80IE1pbmkgMjAyNSAwNCAxNgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogbzQtbWluaS0yMDI1LTA0LTE2CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9vNC1taW5pLWRlZXAtcmVzZWFyY2gtMjAyNS0wNi0yNgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBPNCBNaW5pIERlZXAgUmVzZWFyY2ggMjAyNSAwNiAyNgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogbzQtbWluaS1kZWVwLXJlc2VhcmNoLTIwMjUtMDYtMjYKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL280LW1pbmktZGVlcC1yZXNlYXJjaAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBPNCBNaW5pIERlZXAgUmVzZWFyY2gKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTAwMDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgICAgbmFtZTogbzQtbWluaS1kZWVwLXJlc2VhcmNoCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMDAwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMjc1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvbzQtbWluaQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IG80LW1pbmkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDExCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMDAwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBvNC1taW5pCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNDQKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEwMDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wNC0xNiIKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvb21uaS1tb2RlcmF0aW9uLTIwMjQtMDktMjYKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogT21uaSBNb2RlcmF0aW9uIDIwMjQgMDkgMjYKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IG9tbmktbW9kZXJhdGlvbi0yMDI0LTA5LTI2CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9vbW5pLW1vZGVyYXRpb24tbGF0ZXN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE9tbmkgTW9kZXJhdGlvbiBMYXRlc3QKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IG9tbmktbW9kZXJhdGlvbi1sYXRlc3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL3NvcmEtMi1wcm8KICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU29yYSAyIFBybwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogc29yYS0yLXBybwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvc29yYS0yCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNvcmEgMgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogc29yYS0yCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS90ZXh0LWVtYmVkZGluZy0zLWxhcmdlCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZXh0IEVtYmVkZGluZyAzIExhcmdlCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMTMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDMwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA4MTkxCiAgICAgICAgICAgICAgbmFtZTogdGV4dC1lbWJlZGRpbmctMy1sYXJnZQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjQtMDEtMjUiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS90ZXh0LWVtYmVkZGluZy0zLXNtYWxsCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZXh0IEVtYmVkZGluZyAzIFNtYWxsCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDJlLTA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogODE5MQogICAgICAgICAgICAgIG5hbWU6IHRleHQtZW1iZWRkaW5nLTMtc21hbGwKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI0LTAxLTI1IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvdGV4dC1lbWJlZGRpbmctYWRhLTAwMgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGV4dCBFbWJlZGRpbmcgQWRhIDAwMgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE1MzYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA4MTkyCiAgICAgICAgICAgICAgbmFtZTogdGV4dC1lbWJlZGRpbmctYWRhLTAwMgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjItMTItMTUiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICBuYW1lOiBPcGVuQUkKICAgIG9wZW5yb3V0ZXI6CiAgICAgICAgYmFzZV91cmw6IGh0dHBzOi8vb3BlbnJvdXRlci5haS9hcGkvdjEKICAgICAgICBtb2RlbHM6CiAgICAgICAgICAgIC0gYWRkZWRfaW5fdmVyc2lvbjogMi45LjAKICAgICAgICAgICAgICBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDE4CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBhaW9uLWxhYnMvYWlvbi0zLjUtbWluaQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogJ0Fpb25MYWJzOiBBaW9uIDMuNSBNaW5pIChPcGVuUm91dGVyKScKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA3CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMjc2OAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG5hbWU6IGFpb24tbGFicy9haW9uLTMuNS1taW5pCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTQKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDMyNzY4CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYWlvbi1sYWJzCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOS0yMyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuOS4wCiAgICAgICAgICAgICAgY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDA3NQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogYWlvbi1sYWJzL2Fpb24tMy41CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiAnQWlvbkxhYnM6IEFpb24gMy41IChPcGVuUm91dGVyKScKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDMyNzY4CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZTogYWlvbi1sYWJzL2Fpb24tMy41CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzI3NjgKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhaW9uLWxhYnMKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA5LTIzIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gYWRkZWRfaW5fdmVyc2lvbjogMi45LjAKICAgICAgICAgICAgICBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDI1CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfMWhfY29zdF9wZXJfMWs6IDAuMDIKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMTI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLWZhYmxlLTUuMQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6ICdBbnRocm9waWM6IENsYXVkZSBGYWJsZSA1LjEgKE9wZW5Sb3V0ZXIpJwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGFudGhyb3BpYy9jbGF1ZGUtZmFibGUtNS4xCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjA1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhbnRocm9waWMKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA5LTAxIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IHRydWUKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAxMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtZmFibGUtNQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENsYXVkZSBGYWJsZSA1IChPcGVuUm91dGVyKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGFudGhyb3BpYy9jbGF1ZGUtZmFibGUtNQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSB4aGlnaAogICAgICAgICAgICAgICAgICAgIC0gbWF4CiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhbnRocm9waWMKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA2LTA5IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBFeHRyYS1oaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRXh0ZW5kZWQgcmVhc29uaW5nIGZvciBsb25nLWhvcml6b24gYWdlbnRpYyB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IHhoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiBtYXgKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXhpbXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWF4aW11bSBhdmFpbGFibGUgcmVhc29uaW5nIGRlcHRoIGZvciB0aGUgbW9kZWwuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWF4CiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxCiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDAxMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtaGFpa3UtNC41CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIEhhaWt1IDQuNSAoT1IpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjQwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBhbnRocm9waWMvY2xhdWRlLWhhaWt1LTQuNQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY0MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhbnRocm9waWMKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTEwLTE1IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDA2MjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtb3B1cy00LjcKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgT3B1cyA0LjcgKE9SKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBhbnRocm9waWMvY2xhdWRlLW9wdXMtNC43CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSB4aGlnaAogICAgICAgICAgICAgICAgICAgIC0gbWF4CiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhbnRocm9waWMKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA0LTE2IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBFeHRyYS1oaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRXh0ZW5kZWQgcmVhc29uaW5nIGZvciBsb25nLWhvcml6b24gYWdlbnRpYyB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IHhoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiBtYXgKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXhpbXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWF4aW11bSBhdmFpbGFibGUgcmVhc29uaW5nIGRlcHRoIGZvciB0aGUgbW9kZWwuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWF4CiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDEKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMTI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLW9wdXMtNC44LWZhc3QKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgT3B1cyA0LjggKEZhc3QpIChPcGVuUm91dGVyKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGFudGhyb3BpYy9jbGF1ZGUtb3B1cy00LjgtZmFzdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSB4aGlnaAogICAgICAgICAgICAgICAgICAgIC0gbWF4CiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhbnRocm9waWMKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA1LTI4IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBFeHRyYS1oaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRXh0ZW5kZWQgcmVhc29uaW5nIGZvciBsb25nLWhvcml6b24gYWdlbnRpYyB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IHhoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiBtYXgKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXhpbXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWF4aW11bSBhdmFpbGFibGUgcmVhc29uaW5nIGRlcHRoIGZvciB0aGUgbW9kZWwuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWF4CiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDA2MjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtb3B1cy00LjgKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgT3B1cyA0LjggKE9wZW5Sb3V0ZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGFudGhyb3BpYy9jbGF1ZGUtb3B1cy00LjgKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDI1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgICAgIC0geGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIG1heAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNS0yOCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IHhoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRXh0cmEtaGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEV4dGVuZGVkIHJlYXNvbmluZyBmb3IgbG9uZy1ob3Jpem9uIGFnZW50aWMgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiB4aGlnaAogICAgICAgICAgICAgICAgLSBpZDogbWF4CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4aW11bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1heGltdW0gYXZhaWxhYmxlIHJlYXNvbmluZyBkZXB0aCBmb3IgdGhlIG1vZGVsLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1heAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAxCiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDEyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS1vcHVzLTUtZmFzdAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENsYXVkZSBPcHVzIDUgKEZhc3QpIChPcGVuUm91dGVyKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGFudGhyb3BpYy9jbGF1ZGUtb3B1cy01LWZhc3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgICAgIC0geGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIG1heAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNy0yNCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IHhoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRXh0cmEtaGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEV4dGVuZGVkIHJlYXNvbmluZyBmb3IgbG9uZy1ob3Jpem9uIGFnZW50aWMgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiB4aGlnaAogICAgICAgICAgICAgICAgLSBpZDogbWF4CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4aW11bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1heGltdW0gYXZhaWxhYmxlIHJlYXNvbmluZyBkZXB0aCBmb3IgdGhlIG1vZGVsLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1heAogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuOS4wCiAgICAgICAgICAgICAgY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfMWhfY29zdF9wZXJfMWs6IDAuMDA4CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLW9wdXMtNS41CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogJ0FudGhyb3BpYzogQ2xhdWRlIE9wdXMgNS41IChPcGVuUm91dGVyKScKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDQKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogYW50aHJvcGljL2NsYXVkZS1vcHVzLTUuNQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOS0yMiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiB0cnVlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDA2MjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtb3B1cy01CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIE9wdXMgNSAoT3BlblJvdXRlcikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogYW50aHJvcGljL2NsYXVkZS1vcHVzLTUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDI1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgICAgIC0geGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIG1heAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNy0yNCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IHhoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRXh0cmEtaGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEV4dGVuZGVkIHJlYXNvbmluZyBmb3IgbG9uZy1ob3Jpem9uIGFnZW50aWMgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiB4aGlnaAogICAgICAgICAgICAgICAgLSBpZDogbWF4CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4aW11bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1heGltdW0gYXZhaWxhYmxlIHJlYXNvbmluZyBkZXB0aCBmb3IgdGhlIG1vZGVsLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1heAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMwogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwMzc1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLXNvbm5ldC00LjYKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgU29ubmV0IDQuNiAoT1IpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGFudGhyb3BpYy9jbGF1ZGUtc29ubmV0LTQuNgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSBtYXgKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDItMTciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiBtYXgKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXhpbXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWF4aW11bSBhdmFpbGFibGUgcmVhc29uaW5nIGRlcHRoIGZvciB0aGUgbW9kZWwuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWF4CiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAzCiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDAzNzUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtc29ubmV0LTQKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgU29ubmV0IDQKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBhbnRocm9waWMvY2xhdWRlLXNvbm5ldC00CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjQwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDUtMjIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBhZGRlZF9pbl92ZXJzaW9uOiAyLjkuMAogICAgICAgICAgICAgIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMgogICAgICAgICAgICAgIGNhY2hlX3dyaXRlXzFoX2Nvc3RfcGVyXzFrOiAwLjAwNAogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtc29ubmV0LTUuNQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6ICdBbnRocm9waWM6IENsYXVkZSBTb25uZXQgNS41IChPcGVuUm91dGVyKScKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogYW50aHJvcGljL2NsYXVkZS1zb25uZXQtNS41CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhbnRocm9waWMKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA5LTI4IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IHRydWUKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDIKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLXNvbm5ldC01CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIFNvbm5ldCA1IChPcGVuUm91dGVyKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBhbnRocm9waWMvY2xhdWRlLXNvbm5ldC01CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIHhoaWdoCiAgICAgICAgICAgICAgICAgICAgLSBtYXgKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDYtMzAiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiB4aGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEV4dHJhLWhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBFeHRlbmRlZCByZWFzb25pbmcgZm9yIGxvbmctaG9yaXpvbiBhZ2VudGljIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogeGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IG1heAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heGltdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNYXhpbXVtIGF2YWlsYWJsZSByZWFzb25pbmcgZGVwdGggZm9yIHRoZSBtb2RlbC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtYXgKICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGJ5dGVkYW5jZS1zZWVkL3NlZWQtMi0xLXR1cmJvCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZCAyLjEgVHVyYm8gKE9wZW5Sb3V0ZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMjM1OTI5CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZTogYnl0ZWRhbmNlLXNlZWQvc2VlZC0yLTEtdHVyYm8KICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMjM1OTI5CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBieXRlZGFuY2Utc2VlZAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDgtMTIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBhZGRlZF9pbl92ZXJzaW9uOiAyLjkuMAogICAgICAgICAgICAgIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMTUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGNvaGVyZS9jb21tYW5kLWEtcGx1cwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6ICdDb2hlcmU6IENvbW1hbmQgQSsgKE9wZW5Sb3V0ZXIpJwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY0MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTkyMDAwCiAgICAgICAgICAgICAgbmFtZTogY29oZXJlL2NvbW1hbmQtYS1wbHVzCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY0MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogY29oZXJlCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOS0yMiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiB0cnVlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBkZWVwc2Vlay9kZWVwc2Vlay1yMQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRGVlcFNlZWsgUjEKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA3CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDY0MDAwCiAgICAgICAgICAgICAgbmFtZTogZGVlcHNlZWsvZGVlcHNlZWstcjEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTYwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGRlZXBzZWVrCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wMS0yMCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDhlLTA2CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBkZWVwc2Vlay9kZWVwc2Vlay12NC1mbGFzaC0wNzMxCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBEZWVwU2VlayBWNCBGbGFzaCAwNzMxIChPcGVuUm91dGVyKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiA0ZS0wNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogOTQzNzE4CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyMAogICAgICAgICAgICAgIG5hbWU6IGRlZXBzZWVrL2RlZXBzZWVrLXY0LWZsYXNoLTA3MzEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDhlLTA1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA5NDM3MTgKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGRlZXBzZWVrCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNy0zMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDdlLTA2CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBkZWVwc2Vlay9kZWVwc2Vlay12NC1mbGFzaC12aXNpb24tZXhwCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRGVlcFNlZWsgVjQgRmxhc2ggVmlzaW9uIEV4cCAoT3BlblJvdXRlcikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAyMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMzg0MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IGRlZXBzZWVrL2RlZXBzZWVrLXY0LWZsYXNoLXZpc2lvbi1leHAKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwNjYKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDM4NDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZGVlcHNlZWsKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA4LTIxIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMy43NGUtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGRlZXBzZWVrL2RlZXBzZWVrLXY0LXByby0wODEzCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBEZWVwU2VlayBWNCBQcm8gMDgxMyAoT3BlblJvdXRlcikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDExMjIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDk0MzcxNwogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBuYW1lOiBkZWVwc2Vlay9kZWVwc2Vlay12NC1wcm8tMDgxMwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDMzNjYKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDk0MzcxNwogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZGVlcHNlZWsKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA4LTEyIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogNC43NzM0ZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZGVlcHNlZWsvZGVlcHNlZWstdjQtcHJvCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBEZWVwU2VlayBWNCBQcm8gKE9SKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDU3MjgwOAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMzg0MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IGRlZXBzZWVrL2RlZXBzZWVrLXY0LXBybwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDExNDU2MTYKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDM4NDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIHhoaWdoCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBkZWVwc2VlawogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDQtMjQiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IHhoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRXh0cmEtaGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEV4dGVuZGVkIHJlYXNvbmluZyBmb3IgbG9uZy1ob3Jpem9uIGFnZW50aWMgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiB4aGlnaAogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuOS4wCiAgICAgICAgICAgICAgY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogNmUtMDYKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGRlZXBzZWVrL2RlZXBzZWVrLXY0LjEtZmxhc2gKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiAnRGVlcFNlZWs6IERlZXBTZWVrIFY0LjEgRmxhc2ggKE9wZW5Sb3V0ZXIpJwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDk0MzcxOAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBuYW1lOiBkZWVwc2Vlay9kZWVwc2Vlay12NC4xLWZsYXNoCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDk0MzcxOAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGRlZXBzZWVrCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOS0xMCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiB0cnVlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gYWRkZWRfaW5fdmVyc2lvbjogMi45LjAKICAgICAgICAgICAgICBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDMKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGZpcmV3b3Jrcy9lbWJlci0xCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogJ0ZpcmV3b3JrczogRW1iZXItMSAoT3BlblJvdXRlciknCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA5NDM3MTgKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbmFtZTogZmlyZXdvcmtzL2VtYmVyLTEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA5NDM3MTgKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBmaXJld29ya3MKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA5LTI0IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IHRydWUKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDEyNQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwMDM3NQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZ29vZ2xlL2dlbWluaS0yLjUtcHJvCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR2VtaW5pIDIuNSBQcm8KICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDEyNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IGdvb2dsZS9nZW1pbmktMi41LXBybwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGdvb2dsZQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDYtMTciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGdvb2dsZS9nZW1pbmktMy1wcm8tcHJldmlldwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdlbWluaSAzIFBybyAoUHJldmlldywgT1IpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgICAgLSB2aWRlbwogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjYwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDUwMDAwCiAgICAgICAgICAgICAgbmFtZTogZ29vZ2xlL2dlbWluaS0zLXByby1wcmV2aWV3CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjYwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGdvb2dsZQogICAgICAgICAgICAgIHN0YXR1czogcHJldmlldwogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDNlLTA1CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDguMzMzM2UtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGdvb2dsZS9nZW1pbmktMy41LWZsYXNoLWxpdGUKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHZW1pbmkgMy41IEZsYXNoIExpdGUgKE9wZW5Sb3V0ZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IGdvb2dsZS9nZW1pbmktMy41LWZsYXNoLWxpdGUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBtaW5pbWFsCiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZ29vZ2xlCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNy0yMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbWluaW1hbAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pbmltYWwgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNaW5pbWFsIHJlYXNvbmluZyBmb3IgbG93LWxhdGVuY3ksIGhpZ2gtdGhyb3VnaHB1dCB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1pbmltYWwKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxNQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiA4LjMzMzNlLTA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBnb29nbGUvZ2VtaW5pLTMuNS1mbGFzaAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdlbWluaSAzLjUgRmxhc2ggKE9wZW5Sb3V0ZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IGdvb2dsZS9nZW1pbmktMy41LWZsYXNoCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwOQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBtaW5pbWFsCiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZ29vZ2xlCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNS0xOSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbWluaW1hbAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pbmltYWwgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNaW5pbWFsIHJlYXNvbmluZyBmb3IgbG93LWxhdGVuY3ksIGhpZ2gtdGhyb3VnaHB1dCB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1pbmltYWwKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogNy41ZS0wNQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiA0LjE2NjdlLTA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBnb29nbGUvZ2VtaW5pLTMuNi1mbGFzaAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdlbWluaSAzLjYgRmxhc2ggKE9wZW5Sb3V0ZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNzUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgICAtIGF1ZGlvCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NTUzNgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBuYW1lOiBnb29nbGUvZ2VtaW5pLTMuNi1mbGFzaAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDM3NQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBtaW5pbWFsCiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZ29vZ2xlCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNy0yMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbWluaW1hbAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pbmltYWwgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNaW5pbWFsIHJlYXNvbmluZyBmb3IgbG93LWxhdGVuY3ksIGhpZ2gtdGhyb3VnaHB1dCB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1pbmltYWwKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMy43NWUtMDUKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMi4wODMzZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZ29vZ2xlL2dlbWluaS0zLjctZmxhc2gKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHZW1pbmkgMy43IEZsYXNoIChPcGVuUm91dGVyKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDM3NQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IGdvb2dsZS9nZW1pbmktMy43LWZsYXNoCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTg3NQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGdvb2dsZQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDgtMTMiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBhZGRlZF9pbl92ZXJzaW9uOiAyLjkuMAogICAgICAgICAgICAgIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDcuNWUtMDUKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogNC4xNjY2NjY2NjY2NjY2N2UtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGdvb2dsZS9nZW1pbmktMy44LWZsYXNoCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogJ0dvb2dsZTogR2VtaW5pIDMuOCBGbGFzaCAoT3BlblJvdXRlciknCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNzUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NTUzNgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBuYW1lOiBnb29nbGUvZ2VtaW5pLTMuOC1mbGFzaAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDM3NQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBnb29nbGUKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA5LTAyIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IHRydWUKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBhZGRlZF9pbl92ZXJzaW9uOiAyLjkuMAogICAgICAgICAgICAgIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDRlLTA2CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBpbmNlcHRpb24vbWVyY3VyeS0yLjUKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6ICdJbmNlcHRpb246IE1lcmN1cnkgMi41IChPcGVuUm91dGVyKScKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogNGUtMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYwMDAwCiAgICAgICAgICAgICAgbmFtZTogaW5jZXB0aW9uL21lcmN1cnktMi41CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGluY2VwdGlvbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDktMDgiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogdHJ1ZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuOS4wCiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBpbmNsdXNpb25haS9saW5nLTMuMC1mbGFzaC1zYW50ZTpmcmVlCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiAnaW5jbHVzaW9uQUk6IExpbmcgMy4wIEZsYXNoIFNhbnRlIChmcmVlKSAoT3BlblJvdXRlciknCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDMyNzY4CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZTogaW5jbHVzaW9uYWkvbGluZy0zLjAtZmxhc2gtc2FudGU6ZnJlZQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzI3NjgKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBpbmNsdXNpb25haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDktMDQiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBhZGRlZF9pbl92ZXJzaW9uOiAyLjkuMAogICAgICAgICAgICAgIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDQuMmUtMDYKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGluY2x1c2lvbmFpL2xpbmctMy4wLWZsYXNoLXZsCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogJ2luY2x1c2lvbkFJOiBMaW5nIDMuMCBGbGFzaCBWTCAoT3BlblJvdXRlciknCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDIuMWUtMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDMyNzY4CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZTogaW5jbHVzaW9uYWkvbGluZy0zLjAtZmxhc2gtdmwKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDYuMTZlLTA1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzMjc2OAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGluY2x1c2lvbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOS0xMCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiB0cnVlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gYWRkZWRfaW5fdmVyc2lvbjogMi45LjAKICAgICAgICAgICAgICBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiA1ZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogaW5mZXJlbmNlLW5ldC9zY2hlbWF0cm9uLXYyLXNtYWxsCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiAnSW5mZXJlbmNlLm5ldDogU2NoZW1hdHJvbiBWMiBTbWFsbCAoT3BlblJvdXRlciknCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDVlLTA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA0MDk2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogaW5mZXJlbmNlLW5ldC9zY2hlbWF0cm9uLXYyLXNtYWxsCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDIzCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA0MDk2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogaW5mZXJlbmNlLW5ldAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDktMTIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogdHJ1ZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuOS4wCiAgICAgICAgICAgICAgY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogM2UtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGluZmVyZW5jZS1uZXQvc2NoZW1hdHJvbi12Mi10dXJibwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogJ0luZmVyZW5jZS5uZXQ6IFNjaGVtYXRyb24gVjIgVHVyYm8gKE9wZW5Sb3V0ZXIpJwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAzZS0wNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGluZmVyZW5jZS1uZXQvc2NoZW1hdHJvbi12Mi10dXJibwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDAxNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogODE5MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGluZmVyZW5jZS1uZXQKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA5LTEyIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IHRydWUKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG1ldGEvbGxhbWEtMy4zLTcwYi1pbnN0cnVjdAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMbGFtYSAzLjMgNzBCIEluc3RydWN0CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiBtZXRhLWxsYW1hL2xsYW1hLTMuMy03MGItaW5zdHJ1Y3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwMzIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWV0YQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjQtMTItMDYiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiA0ZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogbWV0YS9tdXNlLWdsaW1tZXItMzBiCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTXVzZSBHbGltbWVyIDMwQiAoT3BlblJvdXRlcikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAzNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTE3OTY0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogbWV0YS9tdXNlLWdsaW1tZXItMzBiCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDExNzk2NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWV0YQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDgtMTAiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDE1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBtZXRhL211c2Utc3BhcmstMS4yCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTXVzZSBTcGFyayAxLjIgKE9wZW5Sb3V0ZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA5NDM3MTgKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbmFtZTogbWV0YS9tdXNlLXNwYXJrLTEuMgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDQyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogOTQzNzE4CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtZXRhCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOC0wNSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuOS4wCiAgICAgICAgICAgICAgY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogbWV0YS9tdXNlLXNwYXJrLTEuMwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6ICdNZXRhOiBNdXNlIFNwYXJrIDEuMyAoT3BlblJvdXRlciknCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA5NDM3MTgKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbmFtZTogbWV0YS9tdXNlLXNwYXJrLTEuMwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDQyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogOTQzNzE4CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWV0YQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDktMDIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogdHJ1ZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDZlLTA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBtaW5pbWF4L21pbmltYXgtbTMKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaW5pTWF4LU0zIChPcGVuUm91dGVyKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDUxMjAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBuYW1lOiBtaW5pbWF4L21pbmltYXgtbTMKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNTEyMDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtaW5pbWF4CiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNi0wMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMgogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogbWlzdHJhbGFpL21pc3RyYWwtbGFyZ2UKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWlzdHJhbCBMYXJnZQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEwMjQwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IG1pc3RyYWxhaS9taXN0cmFsLWxhcmdlCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtaXN0cmFsYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI0LTAyLTI2IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxNgogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogbW9vbnNob3Qva2ltaS1rMi42CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogS2ltaSBLMi42IChPUikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA5NQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMjM1OTI5CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZTogbW9vbnNob3RhaS9raW1pLWsyLjYKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyNjIxNDQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1vb25zaG90CiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNC0yMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMTkKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG1vb25zaG90L2tpbWktazIuNy1jb2RlCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogS2ltaSBLMi43IENvZGUgKE9wZW5Sb3V0ZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNjcKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDIzNTkyOQogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG5hbWU6IG1vb25zaG90YWkva2ltaS1rMi43LWNvZGUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAzNAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMjYyMTQ0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtb29uc2hvdAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDYtMTIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDMKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG1vb25zaG90L2tpbWktazMKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBLaW1pIEszIChPcGVuUm91dGVyKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogOTQzNzE4CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IG1vb25zaG90YWkva2ltaS1rMwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEuMDQ4NTc2ZSswNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgICAgIC0gbWF4CiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtb29uc2hvdAogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDctMTYiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IG1heAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heGltdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNYXhpbXVtIGF2YWlsYWJsZSByZWFzb25pbmcgZGVwdGggZm9yIHRoZSBtb2RlbC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtYXgKICAgICAgICAgICAgLSBhZGRlZF9pbl92ZXJzaW9uOiAyLjkuMAogICAgICAgICAgICAgIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDIuNWUtMDYKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG5leC1hZ2kvbmV4LW4yLjUtbWluaQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiAnTmV4IEFHSTogTmV4LU4yLjUtTWluaSAoT3BlblJvdXRlciknCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDIuNWUtMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDIzNTkyOQogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG5hbWU6IG5leC1hZ2kvbmV4LW4yLjUtbWluaQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDAxCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyMzU5MjkKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBuZXgtYWdpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOS0wOCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiB0cnVlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gYWRkZWRfaW5fdmVyc2lvbjogMi45LjAKICAgICAgICAgICAgICBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAxLjVlLTA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBuZXgtYWdpL25leC1uMi41LXBybwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6ICdOZXggQUdJOiBOZXgtTjIuNS1Qcm8gKE9wZW5Sb3V0ZXIpJwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiA3LjVlLTA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAyMzU5MjkKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBuYW1lOiBuZXgtYWdpL25leC1uMi41LXBybwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDAyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMjM1OTI5CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbmV4LWFnaQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDktMDgiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogdHJ1ZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMgogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogbnZpZGlhL25lbW90cm9uLTMtdWx0cmEtNTUwYi1hNTViCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBOZW1vdHJvbiAzIFVsdHJhIDU1MEIgQTU1QiAoT3BlblJvdXRlcikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA2CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA0NjEwNTkKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA1MTIyODgKICAgICAgICAgICAgICBuYW1lOiBudmlkaWEvbmVtb3Ryb24tMy11bHRyYS01NTBiLWE1NWIKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAzNgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTYzODQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG52aWRpYQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDYtMDQiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogNGUtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG52aWRpYS9uZW1vdHJvbi0zLjUtbGlnaHRuaW5nCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBOZW1vdHJvbiAzLjUgTGlnaHRuaW5nIDMwQiBBM0IgKE9wZW5Sb3V0ZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDhlLTA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBuYW1lOiBudmlkaWEvbmVtb3Ryb24tMy41LWxpZ2h0bmluZwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG52aWRpYQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDgtMTEiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtMy41LXR1cmJvCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC0zLjUgVHVyYm8KICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA0MDk2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTYzODUKICAgICAgICAgICAgICBuYW1lOiBvcGVuYWkvZ3B0LTMuNS10dXJibwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA0MDk2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDIzLTAzLTAxIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTQtdHVyYm8KICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC00IFR1cmJvCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDQwOTYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBvcGVuYWkvZ3B0LTQtdHVyYm8KICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDMKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDQwOTYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjMtMTEtMDYiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtNAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA0MDk2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogODE5MQogICAgICAgICAgICAgIG5hbWU6IG9wZW5haS9ncHQtNAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wNgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNDA5NgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyMy0xMS0wNiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDcuNWUtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNG8tbWluaQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTRvIE1pbmkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAxNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogb3BlbmFpL2dwdC00by1taW5pCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDYKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE2Mzg0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI0LTA3LTE4IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDEyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC00bwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTRvCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogb3BlbmFpL2dwdC00bwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTYzODQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjQtMDUtMTMiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNS41CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTUuNSAoT1IpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA1MDAwMAogICAgICAgICAgICAgIG5hbWU6IG9wZW5haS9ncHQtNS41CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAzCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbm9uZQogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIHhoaWdoCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA0LTIzIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBub25lCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTm8gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBGYXN0ZXN0IHJlc3BvbnNlIHdpdGggcmVhc29uaW5nIGRpc2FibGVkIHdoZW4gdGhlIG1vZGVsIHBlcm1pdHMgaXQuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbm9uZQogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IHhoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRXh0cmEtaGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEV4dGVuZGVkIHJlYXNvbmluZyBmb3IgbG9uZy1ob3Jpem9uIGFnZW50aWMgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiB4aGlnaAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDJlLTA1CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDAwMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNS42LWx1bmEtcHJvCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTUuNiBMdW5hIFBybyAoT3BlblJvdXRlcikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA1MDAwMAogICAgICAgICAgICAgIG5hbWU6IG9wZW5haS9ncHQtNS42LWx1bmEtcHJvCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBub25lCiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgICAgIC0geGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIG1heAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNy0wOSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbm9uZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE5vIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRmFzdGVzdCByZXNwb25zZSB3aXRoIHJlYXNvbmluZyBkaXNhYmxlZCB3aGVuIHRoZSBtb2RlbCBwZXJtaXRzIGl0LgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG5vbmUKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiB4aGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEV4dHJhLWhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBFeHRlbmRlZCByZWFzb25pbmcgZm9yIGxvbmctaG9yaXpvbiBhZ2VudGljIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogeGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IG1heAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heGltdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNYXhpbXVtIGF2YWlsYWJsZSByZWFzb25pbmcgZGVwdGggZm9yIHRoZSBtb2RlbC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtYXgKICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAyZS0wNQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwMDI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTUuNi1sdW5hCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTUuNiBMdW5hIChPcGVuUm91dGVyKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDUwMDAwCiAgICAgICAgICAgICAgbmFtZTogb3BlbmFpL2dwdC01LjYtbHVuYQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDEyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbm9uZQogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIHhoaWdoCiAgICAgICAgICAgICAgICAgICAgLSBtYXgKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDctMDkiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG5vbmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBObyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEZhc3Rlc3QgcmVzcG9uc2Ugd2l0aCByZWFzb25pbmcgZGlzYWJsZWQgd2hlbiB0aGUgbW9kZWwgcGVybWl0cyBpdC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBub25lCiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBFeHRyYS1oaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRXh0ZW5kZWQgcmVhc29uaW5nIGZvciBsb25nLWhvcml6b24gYWdlbnRpYyB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IHhoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiBtYXgKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXhpbXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWF4aW11bSBhdmFpbGFibGUgcmVhc29uaW5nIGRlcHRoIGZvciB0aGUgbW9kZWwuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWF4CiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDAyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC01LjYtc29sLXBybwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC01LjYgU29sIFBybyAoT3BlblJvdXRlcikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDUwMDAwCiAgICAgICAgICAgICAgbmFtZTogb3BlbmFpL2dwdC01LjYtc29sLXBybwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIG5vbmUKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSB4aGlnaAogICAgICAgICAgICAgICAgICAgIC0gbWF4CiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA3LTA5IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBub25lCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTm8gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBGYXN0ZXN0IHJlc3BvbnNlIHdpdGggcmVhc29uaW5nIGRpc2FibGVkIHdoZW4gdGhlIG1vZGVsIHBlcm1pdHMgaXQuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbm9uZQogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IHhoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRXh0cmEtaGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEV4dGVuZGVkIHJlYXNvbmluZyBmb3IgbG9uZy1ob3Jpem9uIGFnZW50aWMgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiB4aGlnaAogICAgICAgICAgICAgICAgLSBpZDogbWF4CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4aW11bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1heGltdW0gYXZhaWxhYmxlIHJlYXNvbmluZyBkZXB0aCBmb3IgdGhlIG1vZGVsLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1heAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMgogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNS42LXNvbAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC01LjYgU29sIChPcGVuUm91dGVyKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNTAwMDAKICAgICAgICAgICAgICBuYW1lOiBvcGVuYWkvZ3B0LTUuNi1zb2wKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDEKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBub25lCiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgICAgIC0geGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIG1heAogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNy0wOSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbm9uZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE5vIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRmFzdGVzdCByZXNwb25zZSB3aXRoIHJlYXNvbmluZyBkaXNhYmxlZCB3aGVuIHRoZSBtb2RlbCBwZXJtaXRzIGl0LgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG5vbmUKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEJhbGFuY2VkIHJlYXNvbmluZyBmb3IgZ2VuZXJhbC1wdXJwb3NlIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWVkaXVtCiAgICAgICAgICAgICAgICAtIGlkOiBoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IERlZXBlciByZWFzb25pbmcgZm9yIGNvbXBsZXggYW5hbHlzaXMgYW5kIGNvZGluZy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiB4aGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEV4dHJhLWhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBFeHRlbmRlZCByZWFzb25pbmcgZm9yIGxvbmctaG9yaXpvbiBhZ2VudGljIHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogeGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IG1heAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heGltdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNYXhpbXVtIGF2YWlsYWJsZSByZWFzb25pbmcgZGVwdGggZm9yIHRoZSBtb2RlbC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtYXgKICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDIKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTUuNi10ZXJyYS1wcm8KICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQtNS42IFRlcnJhIFBybyAoT3BlblJvdXRlcikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDUwMDAwCiAgICAgICAgICAgICAgbmFtZTogb3BlbmFpL2dwdC01LjYtdGVycmEtcHJvCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIG5vbmUKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSB4aGlnaAogICAgICAgICAgICAgICAgICAgIC0gbWF4CiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA3LTA5IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBub25lCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTm8gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBGYXN0ZXN0IHJlc3BvbnNlIHdpdGggcmVhc29uaW5nIGRpc2FibGVkIHdoZW4gdGhlIG1vZGVsIHBlcm1pdHMgaXQuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbm9uZQogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IHhoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRXh0cmEtaGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEV4dGVuZGVkIHJlYXNvbmluZyBmb3IgbG9uZy1ob3Jpem9uIGFnZW50aWMgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiB4aGlnaAogICAgICAgICAgICAgICAgLSBpZDogbWF4CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4aW11bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1heGltdW0gYXZhaWxhYmxlIHJlYXNvbmluZyBkZXB0aCBmb3IgdGhlIG1vZGVsLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1heAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMgogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNS42LXRlcnJhCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR1BULTUuNiBUZXJyYSAoT3BlblJvdXRlcikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDUwMDAwCiAgICAgICAgICAgICAgbmFtZTogb3BlbmFpL2dwdC01LjYtdGVycmEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDEyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbm9uZQogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIHhoaWdoCiAgICAgICAgICAgICAgICAgICAgLSBtYXgKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDctMDkiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG5vbmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBObyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEZhc3Rlc3QgcmVzcG9uc2Ugd2l0aCByZWFzb25pbmcgZGlzYWJsZWQgd2hlbiB0aGUgbW9kZWwgcGVybWl0cyBpdC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBub25lCiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBFeHRyYS1oaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRXh0ZW5kZWQgcmVhc29uaW5nIGZvciBsb25nLWhvcml6b24gYWdlbnRpYyB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IHhoaWdoCiAgICAgICAgICAgICAgICAtIGlkOiBtYXgKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXhpbXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWF4aW11bSBhdmFpbGFibGUgcmVhc29uaW5nIGRlcHRoIGZvciB0aGUgbW9kZWwuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWF4CiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdQVC01IChPUikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDEyNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDQwMDAwMAogICAgICAgICAgICAgIG5hbWU6IG9wZW5haS9ncHQtNQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIG1pbmltYWwKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA4LTA3IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBtaW5pbWFsCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWluaW1hbCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1pbmltYWwgcmVhc29uaW5nIGZvciBsb3ctbGF0ZW5jeSwgaGlnaC10aHJvdWdocHV0IHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWluaW1hbAogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgLSBhZGRlZF9pbl92ZXJzaW9uOiAyLjkuMAogICAgICAgICAgICAgIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAxCiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDEyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC02LWFzdHJhLXBybwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6ICdPcGVuQUk6IEdQVC02IEFzdHJhIFBybyAoT3BlblJvdXRlciknCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIGxvbmdfY29udGV4dF9jYWNoZV9tdWx0aXBsaWVyOiAyCiAgICAgICAgICAgICAgbG9uZ19jb250ZXh0X2lucHV0X211bHRpcGxpZXI6IDIKICAgICAgICAgICAgICBsb25nX2NvbnRleHRfb3V0cHV0X211bHRpcGxpZXI6IDEuNQogICAgICAgICAgICAgIGxvbmdfY29udGV4dF90aHJlc2hvbGRfdG9rZW5zOiAyNzIwMDAKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA1MDAwMAogICAgICAgICAgICAgIG5hbWU6IG9wZW5haS9ncHQtNi1hc3RyYS1wcm8KICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDktMDQiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogdHJ1ZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuOS4wCiAgICAgICAgICAgICAgY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDEKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMTI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTYtYXN0cmEKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiAnT3BlbkFJOiBHUFQtNiBBc3RyYSAoT3BlblJvdXRlciknCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIGxvbmdfY29udGV4dF9jYWNoZV9tdWx0aXBsaWVyOiAyCiAgICAgICAgICAgICAgbG9uZ19jb250ZXh0X2lucHV0X211bHRpcGxpZXI6IDIKICAgICAgICAgICAgICBsb25nX2NvbnRleHRfb3V0cHV0X211bHRpcGxpZXI6IDEuNQogICAgICAgICAgICAgIGxvbmdfY29udGV4dF90aHJlc2hvbGRfdG9rZW5zOiAyNzIwMDAKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA1MDAwMAogICAgICAgICAgICAgIG5hbWU6IG9wZW5haS9ncHQtNi1hc3RyYQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOS0wNCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiB0cnVlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gYWRkZWRfaW5fdmVyc2lvbjogMi45LjAKICAgICAgICAgICAgICBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAxZS0wNQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwMDEyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC02LWx1bmEtcHJvCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogJ09wZW5BSTogR1BULTYgTHVuYSBQcm8gKE9wZW5Sb3V0ZXIpJwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIGxvbmdfY29udGV4dF9jYWNoZV9tdWx0aXBsaWVyOiAyCiAgICAgICAgICAgICAgbG9uZ19jb250ZXh0X2lucHV0X211bHRpcGxpZXI6IDIKICAgICAgICAgICAgICBsb25nX2NvbnRleHRfb3V0cHV0X211bHRpcGxpZXI6IDEuNQogICAgICAgICAgICAgIGxvbmdfY29udGV4dF90aHJlc2hvbGRfdG9rZW5zOiAyNzIwMDAKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA1MDAwMAogICAgICAgICAgICAgIG5hbWU6IG9wZW5haS9ncHQtNi1sdW5hLXBybwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA5LTIyIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IHRydWUKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBhZGRlZF9pbl92ZXJzaW9uOiAyLjkuMAogICAgICAgICAgICAgIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDFlLTA1CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDAwMTI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LTYtbHVuYQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6ICdPcGVuQUk6IEdQVC02IEx1bmEgKE9wZW5Sb3V0ZXIpJwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDEKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIGxvbmdfY29udGV4dF9jYWNoZV9tdWx0aXBsaWVyOiAyCiAgICAgICAgICAgICAgbG9uZ19jb250ZXh0X2lucHV0X211bHRpcGxpZXI6IDIKICAgICAgICAgICAgICBsb25nX2NvbnRleHRfb3V0cHV0X211bHRpcGxpZXI6IDEuNQogICAgICAgICAgICAgIGxvbmdfY29udGV4dF90aHJlc2hvbGRfdG9rZW5zOiAyNzIwMDAKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA1MDAwMAogICAgICAgICAgICAgIG5hbWU6IG9wZW5haS9ncHQtNi1sdW5hCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG9wZW5haQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDktMjIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogdHJ1ZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuOS4wCiAgICAgICAgICAgICAgY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDAyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL2dwdC02LXNvbC1wcm8KICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiAnT3BlbkFJOiBHUFQtNiBTb2wgUHJvIChPcGVuUm91dGVyKScKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIGxvbmdfY29udGV4dF9jYWNoZV9tdWx0aXBsaWVyOiAyCiAgICAgICAgICAgICAgbG9uZ19jb250ZXh0X2lucHV0X211bHRpcGxpZXI6IDIKICAgICAgICAgICAgICBsb25nX2NvbnRleHRfb3V0cHV0X211bHRpcGxpZXI6IDEuNQogICAgICAgICAgICAgIGxvbmdfY29udGV4dF90aHJlc2hvbGRfdG9rZW5zOiAyNzIwMDAKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA1MDAwMAogICAgICAgICAgICAgIG5hbWU6IG9wZW5haS9ncHQtNi1zb2wtcHJvCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA5LTIyIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IHRydWUKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBhZGRlZF9pbl92ZXJzaW9uOiAyLjkuMAogICAgICAgICAgICAgIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMgogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IG9wZW5haS9ncHQtNi1zb2wKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiAnT3BlbkFJOiBHUFQtNiBTb2wgKE9wZW5Sb3V0ZXIpJwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbG9uZ19jb250ZXh0X2NhY2hlX211bHRpcGxpZXI6IDIKICAgICAgICAgICAgICBsb25nX2NvbnRleHRfaW5wdXRfbXVsdGlwbGllcjogMgogICAgICAgICAgICAgIGxvbmdfY29udGV4dF9vdXRwdXRfbXVsdGlwbGllcjogMS41CiAgICAgICAgICAgICAgbG9uZ19jb250ZXh0X3RocmVzaG9sZF90b2tlbnM6IDI3MjAwMAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDUwMDAwCiAgICAgICAgICAgICAgbmFtZTogb3BlbmFpL2dwdC02LXNvbAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogb3BlbmFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOS0yMiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiB0cnVlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvdGV4dC1lbWJlZGRpbmctMy1sYXJnZQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gZW1iZWRkaW5ncwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogdGV4dC1lbWJlZGRpbmctMy1sYXJnZQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDEzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogODE5MQogICAgICAgICAgICAgIG5hbWU6IG9wZW5haS90ZXh0LWVtYmVkZGluZy0zLWxhcmdlCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGVtYmVkZGluZwogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogb3BlbmFpL3RleHQtZW1iZWRkaW5nLWFkYS0wMDIKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGVtYmVkZGluZ3MKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRleHQgRW1iZWRkaW5nIEFkYSAwMDIKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogODE5MQogICAgICAgICAgICAgIG5hbWU6IG9wZW5haS90ZXh0LWVtYmVkZGluZy1hZGEtMDAyCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGVtYmVkZGluZwogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuOS4wCiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBwZXJjZXB0cm9uL3BlcmNlcHRyb24tbWsxLjUKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiAnUGVyY2VwdHJvbjogUGVyY2VwdHJvbiBNazEuNSAoT3BlblJvdXRlciknCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMTUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgICAtIGF1ZGlvCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAzNjg2NAogICAgICAgICAgICAgIG5hbWU6IHBlcmNlcHRyb24vcGVyY2VwdHJvbi1tazEuNQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA4MTkyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcGVyY2VwdHJvbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDktMjUiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogdHJ1ZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuOS4wCiAgICAgICAgICAgICAgY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMy43NWUtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IHByaXNtLW1sL3Rlcm5hcnktYm9uc2FpLTItMjdiCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogJ1ByaXNtTUw6IFRlcm5hcnkgQm9uc2FpIDIgMjdCIChPcGVuUm91dGVyKScKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogNy41ZS0wNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMzI3NjgKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBuYW1lOiBwcmlzbS1tbC90ZXJuYXJ5LWJvbnNhaS0yLTI3YgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzMjc2OAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHByaXNtLW1sCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOS0xOCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiB0cnVlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyOTUKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDE4NDM3NQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi9xd2VuMy43LW1heAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbjMuNyBNYXggKE9wZW5Sb3V0ZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxNDc1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogcXdlbi9xd2VuMy43LW1heAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDQ0MjUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY1NTM2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNS0yMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDYuNGUtMDUKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDA0CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4zLjctcGx1cwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4zLjcgUGx1cyAoT3BlblJvdXRlcikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAzMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IHF3ZW4vcXdlbjMuNy1wbHVzCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTI4CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDYtMDIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4zLjgtMi40dC1hOTViCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBRd2VuMy44IDIuNFQgQTk1QiAoT3BlblJvdXRlcikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBuYW1lOiBxd2VuL3F3ZW4zLjgtMi40dC1hOTViCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTMxMDcyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOC0xMiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDVlLTA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4zLjgtMjdiCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbjMuOCAyN0IgKE9wZW5Sb3V0ZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IHF3ZW4vcXdlbjMuOC0yN2IKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyNTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEzMTA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDgtMTQiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBhZGRlZF9pbl92ZXJzaW9uOiAyLjkuMAogICAgICAgICAgICAgIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMjUKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4zLjgtbWF4LTA5MDIKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiAnUXdlbjogUXdlbjMuOCBNYXggKDA5MDIpIChPcGVuUm91dGVyKScKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBxd2VuL3F3ZW4zLjgtbWF4LTA5MDIKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA2CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOS0wMyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiB0cnVlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gYWRkZWRfaW5fdmVyc2lvbjogMi45LjAKICAgICAgICAgICAgICBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbjMuOC1tYXgtcHJpbWUKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiAnUXdlbjogUXdlbjMuOCBNYXggUHJpbWUgKE9wZW5Sb3V0ZXIpJwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwNAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IHF3ZW4vcXdlbjMuOC1tYXgtcHJpbWUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDEyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOS0yMyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiB0cnVlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyNQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbjMuOC1tYXgKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBRd2VuMy44IE1heCAoT3BlblJvdXRlcikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBxd2VuL3F3ZW4zLjgtbWF4CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTMxMDcyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOC0wMyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuOS4wCiAgICAgICAgICAgICAgY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMS42ZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi9xd2VuMy44LW9tbmktZmxhc2gKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiAnUXdlbjogUXdlbjMuOCBPbW5pIEZsYXNoIChPcGVuUm91dGVyKScKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAxNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IHF3ZW4vcXdlbjMuOC1vbW5pLWZsYXNoCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDQ3CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOS0yMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiB0cnVlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gYWRkZWRfaW5fdmVyc2lvbjogMi45LjAKICAgICAgICAgICAgICBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBzYWthbmEvZnVndS1tYXgKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiAnU2FrYW5hOiBGdWd1IE1heCAoT3BlblJvdXRlciknCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IHNha2FuYS9mdWd1LW1heAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDYKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHNha2FuYQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDktMTEiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogdHJ1ZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuOS4wCiAgICAgICAgICAgICAgY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBzYWthbmEvZnVndS11bHRyYS12MgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6ICdTYWthbmE6IEZ1Z3UgVWx0cmEgdjIgKE9wZW5Sb3V0ZXIpJwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbG9uZ19jb250ZXh0X2NhY2hlX211bHRpcGxpZXI6IDIKICAgICAgICAgICAgICBsb25nX2NvbnRleHRfaW5wdXRfbXVsdGlwbGllcjogMgogICAgICAgICAgICAgIGxvbmdfY29udGV4dF9vdXRwdXRfbXVsdGlwbGllcjogMS41CiAgICAgICAgICAgICAgbG9uZ19jb250ZXh0X3RocmVzaG9sZF90b2tlbnM6IDI3MjAwMAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogc2FrYW5hL2Z1Z3UtdWx0cmEtdjIKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDMKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHNha2FuYQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDktMTEiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogdHJ1ZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMTUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IHNha2FuYS9zYWthbmEtbmFtYXp1CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2FrYW5hIE5hbWF6dSAoT3BlblJvdXRlcikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA5NQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZTogc2FrYW5hL3Nha2FuYS1uYW1henUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogc2FrYW5hCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOC0wMyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDRlLTA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBzdGVwZnVuL3N0ZXAtMy43LWZsYXNoCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU3RlcCAzLjcgRmxhc2ggKE9wZW5Sb3V0ZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMjMwNDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZTogc3RlcGZ1bi9zdGVwLTMuNy1mbGFzaAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDExNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMjU2MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHN0ZXBmdW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA1LTI5IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogdGVuY2VudC9oeS1tdDItMzBiLWEzYgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogSHktTVQyLTMwQi1BM0IgKE9wZW5Sb3V0ZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDcuNGUtMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDQwOTYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA4MTkyCiAgICAgICAgICAgICAgbmFtZTogdGVuY2VudC9oeS1tdDItMzBiLWEzYgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDAyOTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDQwOTYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHRlbmNlbnQKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA4LTIwIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxCiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiB0aGlua2luZ21hY2hpbmVzL2lua2xpbmctc21hbGwKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBJbmtsaW5nIFNtYWxsIChPcGVuUm91dGVyKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDQ1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbmFtZTogdGhpbmtpbmdtYWNoaW5lcy9pbmtsaW5nLXNtYWxsCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDI2MjE0NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogdGhpbmtpbmdtYWNoaW5lcwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDctMzAiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDE2CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiB0aGlua2luZ21hY2hpbmVzL2lua2xpbmcKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBJbmtsaW5nIChPcGVuUm91dGVyKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDk1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbmFtZTogdGhpbmtpbmdtYWNoaW5lcy9pbmtsaW5nCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNDA1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxLjA0ODU3NmUrMDYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBub25lCiAgICAgICAgICAgICAgICAgICAgLSBtaW5pbWFsCiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgICAgIC0gbWF4CiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB0aGlua2luZ21hY2hpbmVzCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNy0xNSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbm9uZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE5vIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRmFzdGVzdCByZXNwb25zZSB3aXRoIHJlYXNvbmluZyBkaXNhYmxlZCB3aGVuIHRoZSBtb2RlbCBwZXJtaXRzIGl0LgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG5vbmUKICAgICAgICAgICAgICAgIC0gaWQ6IG1pbmltYWwKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaW5pbWFsIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWluaW1hbCByZWFzb25pbmcgZm9yIGxvdy1sYXRlbmN5LCBoaWdoLXRocm91Z2hwdXQgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtaW5pbWFsCiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogbWF4CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4aW11bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1heGltdW0gYXZhaWxhYmxlIHJlYXNvbmluZyBkZXB0aCBmb3IgdGhlIG1vZGVsLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1heAogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuOS4wCiAgICAgICAgICAgICAgY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogdW5iaWFzZWQvcGFyZXRvCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQYXJldG8gKE9wZW5Sb3V0ZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZTogdW5iaWFzZWQvcGFyZXRvCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNzUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEzMTA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHVuYmlhc2VkCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOS0xNyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuOS4wCiAgICAgICAgICAgICAgY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogNWUtMDYKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IHVwc3RhZ2Uvc29sYXItbWluaTQKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6ICdVcHN0YWdlOiBTb2xhciBNaW5pIDQgKE9wZW5Sb3V0ZXIpJwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiA1ZS0wNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogNTI0Mjg4CiAgICAgICAgICAgICAgbmFtZTogdXBzdGFnZS9zb2xhci1taW5pNAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB1cHN0YWdlCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOS0yMyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiB0cnVlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogNmUtMDYKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IHVwc3RhZ2Uvc29sYXItcHJvNAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU29sYXIgUHJvIDQgKE9wZW5Sb3V0ZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDNlLTA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA1MjQyODgKICAgICAgICAgICAgICBuYW1lOiB1cHN0YWdlL3NvbGFyLXBybzQKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwMTIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEzMTA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogdXBzdGFnZQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDgtMTAiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHhhaS9ncm9rLTMtYmV0YQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHcm9rIDMgQmV0YQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMzI3NjgKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiB4LWFpL2dyb2stMy1iZXRhCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzI3NjgKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHhhaQogICAgICAgICAgICAgIHN0YXR1czogcHJldmlldwogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMwogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogeGFpL2dyb2stNC41CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR3JvayA0LjUgKE9wZW5Sb3V0ZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNDUwMDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogNTAwMDAwCiAgICAgICAgICAgICAgbmFtZTogeC1haS9ncm9rLTQuNQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDYKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDUwMDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB4YWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA3LTA4IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogeGFpL2dyb2stNC42CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR3JvayA0LjYgKE9wZW5Sb3V0ZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNDUwMDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogNTAwMDAwCiAgICAgICAgICAgICAgbmFtZTogeC1haS9ncm9rLTQuNgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDYKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDQ1MDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogeGFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOC0xMiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuOS4wCiAgICAgICAgICAgICAgY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiB4YWkvZ3Jvay00LjcKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiAnU3BhY2VYQUk6IEdyb2sgNC43IChPcGVuUm91dGVyKScKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIGxvbmdfY29udGV4dF9jYWNoZV9tdWx0aXBsaWVyOiAyCiAgICAgICAgICAgICAgbG9uZ19jb250ZXh0X2lucHV0X211bHRpcGxpZXI6IDIKICAgICAgICAgICAgICBsb25nX2NvbnRleHRfb3V0cHV0X211bHRpcGxpZXI6IDIKICAgICAgICAgICAgICBsb25nX2NvbnRleHRfdGhyZXNob2xkX3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDQ1MDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDUwMDAwMAogICAgICAgICAgICAgIG5hbWU6IHgtYWkvZ3Jvay00LjcKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA2CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA0NTAwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB4YWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA5LTIxIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IHRydWUKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHhhaS9ncm9rLTQKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdyb2sgNCAoT1IpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMjAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI1NjAwMAogICAgICAgICAgICAgIG5hbWU6IHgtYWkvZ3Jvay00CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzIwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHhhaQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gYWRkZWRfaW5fdmVyc2lvbjogMi45LjAKICAgICAgICAgICAgICBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAyLjhlLTA2CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiB4aWFvbWkvbWltby12Mi42LWZsYXNoCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogJ1hpYW9taTogTWlNby1WMi42LUZsYXNoIChPcGVuUm91dGVyKScKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAxNAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IHhpYW9taS9taW1vLXYyLjYtZmxhc2gKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwMjgKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEzMTA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHhpYW9taQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDktMjEiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogdHJ1ZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuOS4wCiAgICAgICAgICAgICAgY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMy42ZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogeGlhb21pL21pbW8tdjIuNi1wcm8tdWx0cmFzcGVlZAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6ICdYaWFvbWk6IE1pTW8tVjIuNi1Qcm8tVWx0cmFTcGVlZCAoT3BlblJvdXRlciknCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDA0MzUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgICAtIGF1ZGlvCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBuYW1lOiB4aWFvbWkvbWltby12Mi42LXByby11bHRyYXNwZWVkCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwODcKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEzMTA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHhpYW9taQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDktMjEiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogdHJ1ZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuOS4wCiAgICAgICAgICAgICAgY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMy42ZS0wNgogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogeGlhb21pL21pbW8tdjIuNi1wcm8KICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiAnWGlhb21pOiBNaU1vLVYyLjYtUHJvIChPcGVuUm91dGVyKScKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA0MzUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgICAtIGF1ZGlvCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNTAwMDAKICAgICAgICAgICAgICBuYW1lOiB4aWFvbWkvbWltby12Mi42LXBybwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA4NwogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTMxMDcyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogeGlhb21pCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOS0yMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiB0cnVlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyMjEKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IHphaS9nbG0tNS4yCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHTE0tNS4yIChPcGVuUm91dGVyKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTE5CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbmFtZTogei1haS9nbG0tNS4yCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMzc0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSB4aGlnaAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogemFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNi0xMyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogeGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBFeHRyYS1oaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRXh0ZW5kZWQgcmVhc29uaW5nIGZvciBsb25nLWhvcml6b24gYWdlbnRpYyB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IHhoaWdoCiAgICAgICAgICAgIC0gYWRkZWRfaW5fdmVyc2lvbjogMi45LjAKICAgICAgICAgICAgICBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiA5ZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogemFpL2dsbS01LjMtZmxhc2h4CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogJ1ouYWk6IEdMTSA1LjMgRmxhc2hYIChPcGVuUm91dGVyKScKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAzNwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IHotYWkvZ2xtLTUuMy1mbGFzaHgKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxMjUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEzMTA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHphaQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDktMTgiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBhZGRlZF9pbl92ZXJzaW9uOiAyLjkuMAogICAgICAgICAgICAgIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwNTYKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IHphaS9nbG0tNS4zLXByaW1lCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiAnWi5haTogR0xNIDUuMyBQcmltZSAoT3BlblJvdXRlciknCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyOAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IHotYWkvZ2xtLTUuMy1wcmltZQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDg4CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB6YWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA5LTIzIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyNgogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogemFpL2dsbS01LjMKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdMTS01LjMgKE9wZW5Sb3V0ZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxNAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IHotYWkvZ2xtLTUuMwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDQ0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHphaQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDgtMTQiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICBuYW1lOiBPcGVuUm91dGVyCiAgICBwZXJwbGV4aXR5OgogICAgICAgIGJhc2VfdXJsOiBodHRwczovL2FwaS5wZXJwbGV4aXR5LmFpCiAgICAgICAgbW9kZWxzOgogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogcGVycGxleGl0eS9zb25hci1kZWVwLXJlc2VhcmNoCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU29uYXIgRGVlcCBSZXNlYXJjaAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMzI3NjgKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBuYW1lOiBzb25hci1kZWVwLXJlc2VhcmNoCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwOAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzI3NjgKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbWluaW1hbAogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHBlcnBsZXhpdHkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTAyLTAxIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBtaW5pbWFsCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWluaW1hbCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1pbmltYWwgcmVhc29uaW5nIGZvciBsb3ctbGF0ZW5jeSwgaGlnaC10aHJvdWdocHV0IHdvcmsuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbWluaW1hbAogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHBlcnBsZXhpdHkvc29uYXItcHJvCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU29uYXIgUHJvCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA4MTkyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgICAgbmFtZTogc29uYXItcHJvCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogODE5MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcGVycGxleGl0eQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjQtMDEtMDEiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHBlcnBsZXhpdHkvc29uYXItcmVhc29uaW5nLXBybwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTb25hciBSZWFzb25pbmcgUHJvCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA0MDk2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbmFtZTogc29uYXItcmVhc29uaW5nLXBybwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDgKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDQwOTYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBtaW5pbWFsCiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcGVycGxleGl0eQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjQtMDEtMDEiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG1pbmltYWwKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNaW5pbWFsIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWluaW1hbCByZWFzb25pbmcgZm9yIGxvdy1sYXRlbmN5LCBoaWdoLXRocm91Z2hwdXQgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtaW5pbWFsCiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogcGVycGxleGl0eS9zb25hci1yZWFzb25pbmcKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNvbmFyIFJlYXNvbmluZwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyNzAwMAogICAgICAgICAgICAgIG5hbWU6IHNvbmFyLXJlYXNvbmluZwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDgKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBwZXJwbGV4aXR5CiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBwZXJwbGV4aXR5L3NvbmFyCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTb25hcgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNDA5NgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IHNvbmFyCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNDA5NgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcGVycGxleGl0eQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjQtMDEtMDEiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICBuYW1lOiBQZXJwbGV4aXR5CiAgICBxd2VuOgogICAgICAgIGJhc2VfdXJsOiBodHRwczovL2Rhc2hzY29wZS1pbnRsLmFsaXl1bmNzLmNvbS9jb21wYXRpYmxlLW1vZGUvdjEKICAgICAgICBtb2RlbHM6CiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogNGUtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vZGVlcHNlZWstdjQtZmxhc2gtMDczMQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRGVlcFNlZWsgVjQgRmxhc2ggMDczMQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDM4NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBkZWVwc2Vlay12NC1mbGFzaC0wNzMxCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDQKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDM4NDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA3LTMxIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyOAogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi9nbG0tNS4yCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHTE0tNS4yCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxNAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGdsbS01LjIKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA0NAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTMxMDcyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDYtMTMiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXZxLW1heAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFFWUSBNYXgKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDEyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA4MTkyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogcXZxLW1heAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDQ4CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA4MTkyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDMtMjUiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbi1mbGFzaAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbiBGbGFzaAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiA1ZS0wNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMzI3NjgKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogcXdlbi1mbGFzaAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzMjc2OAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lbmFibGVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIHR5cGU6IGJvb2xlYW4KICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfYnVkZ2V0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyB0b2tlbiBidWRnZXQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA3LTI4IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4tbWF4CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4gTWF4CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxNgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDMyNzY4CiAgICAgICAgICAgICAgbmFtZTogcXdlbi1tYXgKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA2NAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogODE5MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI0LTA0LTAzIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4tcGx1cy1jaGFyYWN0ZXItamEKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbiBQbHVzIENoYXJhY3RlciAoSmFwYW5lc2UpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNTEyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG5hbWU6IHF3ZW4tcGx1cy1jaGFyYWN0ZXItamEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxNAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNTEyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogMjAyNC0wMQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4tcGx1cwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbiBQbHVzCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMzI3NjgKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogcXdlbi1wbHVzCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDMyNzY4CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VuYWJsZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcKICAgICAgICAgICAgICAgICAgdHlwZTogYm9vbGVhbgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19idWRnZXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIHRva2VuIGJ1ZGdldAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjQtMDEtMjUiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbi10dXJibwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbiBUdXJibwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiA1ZS0wNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogcXdlbi10dXJibwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxNjM4NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lbmFibGVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIHR5cGU6IGJvb2xlYW4KICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfYnVkZ2V0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyB0b2tlbiBidWRnZXQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI0LTExLTAxIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4tdmwtbWF4CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBRd2VuIFZMIE1heAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDgKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiBxd2VuLXZsLW1heAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDMyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA4MTkyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjQtMDQtMDgiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbi12bC1wbHVzCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBRd2VuIFZMIFBsdXMKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAyMQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IHF3ZW4tdmwtcGx1cwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA2MwogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogODE5MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI0LTAxLTI1IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4yLTUtMTRiLWluc3RydWN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4yLjUgMTRCIEluc3RydWN0CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMzUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiBxd2VuMi01LTE0Yi1pbnN0cnVjdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDE0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA4MTkyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogMjAyNC0wOQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4yLTUtMzJiLWluc3RydWN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4yLjUgMzJCIEluc3RydWN0CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IHF3ZW4yLTUtMzJiLWluc3RydWN0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMjgKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDgxOTIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAyMDI0LTA5CiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbjItNS03MmItaW5zdHJ1Y3QKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbjIuNSA3MkIgSW5zdHJ1Y3QKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDE0CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA4MTkyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogcXdlbjItNS03MmItaW5zdHJ1Y3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA1NgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogODE5MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6IDIwMjQtMDkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi9xd2VuMi01LTdiLWluc3RydWN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4yLjUgN0IgSW5zdHJ1Y3QKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAxNzUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiBxd2VuMi01LTdiLWluc3RydWN0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDcKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDgxOTIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAyMDI0LTA5CiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbjItNS12bC03MmItaW5zdHJ1Y3QKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4yLjUtVkwgNzJCIEluc3RydWN0CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyOAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IHF3ZW4yLTUtdmwtNzJiLWluc3RydWN0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwODQKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDgxOTIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAyMDI0LTA5CiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbjItNS12bC03Yi1pbnN0cnVjdAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbjIuNS1WTCA3QiBJbnN0cnVjdAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDM1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA4MTkyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogcXdlbjItNS12bC03Yi1pbnN0cnVjdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDEwNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogODE5MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6IDIwMjQtMDkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi9xd2VuMi41LTcyYi1pbnN0cnVjdAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBRd2VuMi41IDcyQiBJbnN0cnVjdAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDYKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiBxd2VuMi41LTcyYi1pbnN0cnVjdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDE2CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA4MTkyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4zLTE0YgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbjMgMTRCCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMzUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiBxd2VuMy0xNGIKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxNAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogODE5MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lbmFibGVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIHR5cGU6IGJvb2xlYW4KICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfYnVkZ2V0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyB0b2tlbiBidWRnZXQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6IDIwMjUtMDQKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi9xd2VuMy0yMzViLWEyMmIKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4zIDIzNUIgQTIyQgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDcKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogcXdlbjMtMjM1Yi1hMjJiCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMjgKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE2Mzg0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VuYWJsZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcKICAgICAgICAgICAgICAgICAgdHlwZTogYm9vbGVhbgogICAgICAgICAgICAgICAgICByZXF1aXJlc19zdHJlYW1pbmc6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfYnVkZ2V0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyB0b2tlbiBidWRnZXQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICByZXF1aXJlc19zdHJlYW1pbmc6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAyMDI1LTA0CiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbjMtMzJiCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBRd2VuMyAzMkIKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA3CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IHF3ZW4zLTMyYgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDI4CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxNjM4NAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lbmFibGVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIHR5cGU6IGJvb2xlYW4KICAgICAgICAgICAgICAgICAgcmVxdWlyZXNfc3RyZWFtaW5nOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2J1ZGdldF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgdG9rZW4gYnVkZ2V0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgcmVxdWlyZXNfc3RyZWFtaW5nOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogMjAyNS0wNAogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4zLThiCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBRd2VuMyA4QgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDE4CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA4MTkyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogcXdlbjMtOGIKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwNwogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogODE5MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lbmFibGVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIHR5cGU6IGJvb2xlYW4KICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfYnVkZ2V0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyB0b2tlbiBidWRnZXQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6IDIwMjUtMDQKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi9xd2VuMy1jb2Rlci0zMGItYTNiLWluc3RydWN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4zLUNvZGVyIDMwQi1BM0IgSW5zdHJ1Y3QKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA0NQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjU1MzYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBuYW1lOiBxd2VuMy1jb2Rlci0zMGItYTNiLWluc3RydWN0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMjI1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6IDIwMjUtMDQKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi9xd2VuMy1jb2Rlci00ODBiLWEzNWItaW5zdHJ1Y3QKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbjMgQ29kZXIgNDgwQi1BMzVCCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjU1MzYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBuYW1lOiBxd2VuMy1jb2Rlci00ODBiLWEzNWItaW5zdHJ1Y3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA3NQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAyMDI1LTA0CiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbjMtY29kZXItZmxhc2gKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbjMgQ29kZXIgRmxhc2gKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NTUzNgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBxd2VuMy1jb2Rlci1mbGFzaAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA3LTI4IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4zLWNvZGVyLXBsdXMKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbjMgQ29kZXIgUGx1cwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjU1MzYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbmFtZTogcXdlbjMtY29kZXItcGx1cwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY1NTM2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDctMjMiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbjMtbWF4CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4zIE1heAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZTogcXdlbjMtbWF4CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wOS0yMyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi9xd2VuMy1uZXh0LTgwYi1hM2ItaW5zdHJ1Y3QKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbjMtTmV4dCA4MEItQTNCIEluc3RydWN0CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMzI3NjgKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiBxd2VuMy1uZXh0LTgwYi1hM2ItaW5zdHJ1Y3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzMjc2OAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6IDIwMjUtMDkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi9xd2VuMy1uZXh0LTgwYi1hM2ItdGhpbmtpbmcKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4zIE5leHQgODBCLUEzQiBUaGlua2luZwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDMyNzY4CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogcXdlbjMtbmV4dC04MGItYTNiLXRoaW5raW5nCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzI3NjgKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfYnVkZ2V0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyB0b2tlbiBidWRnZXQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6IDIwMjUtMDkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi9xd2VuMy10dHMtZmxhc2gKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGF1ZGlvCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBRd2VuMyBUVFMgRmxhc2gKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogNDA5NgogICAgICAgICAgICAgIG5hbWU6IHF3ZW4zLXR0cy1mbGFzaAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbjMtdHRzLWluc3RydWN0LWZsYXNoCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbjMgVFRTIEluc3RydWN0IEZsYXNoCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMTUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA0MDk2CiAgICAgICAgICAgICAgbmFtZTogcXdlbjMtdHRzLWluc3RydWN0LWZsYXNoCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGF1ZGlvCiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi9xd2VuMy10dHMtdmMKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGF1ZGlvCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBRd2VuMyBUVFMgVm9pY2UgQ2xvbmUKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogNDA5NgogICAgICAgICAgICAgIG5hbWU6IHF3ZW4zLXR0cy12YwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbjMtdHRzLXZkCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbjMgVFRTIFZvaWNlIERlc2lnbgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA0MDk2CiAgICAgICAgICAgICAgbmFtZTogcXdlbjMtdHRzLXZkCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGF1ZGlvCiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi9xd2VuMy12bC0yMzViLWEyMmIKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBRd2VuMy1WTCAyMzVCLUEyMkIKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA3CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMjc2OAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IHF3ZW4zLXZsLTIzNWItYTIyYgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDI4CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzMjc2OAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19idWRnZXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIHRva2VuIGJ1ZGdldAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogMjAyNS0wNAogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4zLXZsLTMwYi1hM2IKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBRd2VuMy1WTCAzMEItQTNCCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMzI3NjgKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiBxd2VuMy12bC0zMGItYTNiCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDgKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDMyNzY4CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2J1ZGdldF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgdG9rZW4gYnVkZ2V0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAyMDI1LTA0CiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbjMtdmwtcGx1cwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4zLVZMIFBsdXMKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMjc2OAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG5hbWU6IHF3ZW4zLXZsLXBsdXMKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxNgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzI3NjgKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZW5hYmxlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZwogICAgICAgICAgICAgICAgICB0eXBlOiBib29sZWFuCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2J1ZGdldF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgdG9rZW4gYnVkZ2V0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wOS0yMyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi9xd2VuMy41LTEyMmItYTEwYgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4zLjUgMTIyQi1BMTBCCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjU1MzYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBuYW1lOiBxd2VuMy41LTEyMmItYTEwYgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDMyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lbmFibGVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIHR5cGU6IGJvb2xlYW4KICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfYnVkZ2V0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyB0b2tlbiBidWRnZXQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTAyLTIzIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4zLjUtMjdiCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbjMuNSAyN0IKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB2aWRlbwogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NTUzNgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG5hbWU6IHF3ZW4zLjUtMjdiCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMjQKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY1NTM2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VuYWJsZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcKICAgICAgICAgICAgICAgICAgdHlwZTogYm9vbGVhbgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19idWRnZXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIHRva2VuIGJ1ZGdldAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDItMjMiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbjMuNS0zNWItYTNiCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbjMuNSAzNUItQTNCCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgICAtIGF1ZGlvCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZTogcXdlbjMuNS0zNWItYTNiCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZW5hYmxlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZwogICAgICAgICAgICAgICAgICB0eXBlOiBib29sZWFuCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2J1ZGdldF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgdG9rZW4gYnVkZ2V0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wMi0yMyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi9xd2VuMy41LTM5N2ItYTE3YgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4zLjUgMzk3Qi1BMTdCCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjU1MzYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBuYW1lOiBxd2VuMy41LTM5N2ItYTE3YgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDM2CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lbmFibGVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIHR5cGU6IGJvb2xlYW4KICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfYnVkZ2V0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyB0b2tlbiBidWRnZXQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTAyLTE1IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4zLjUtZmxhc2gKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4zLjUgRmxhc2gKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBxd2VuMy41LWZsYXNoCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDQKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE2Mzg0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4zLjUtcGx1cwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4zLjUgUGx1cwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDQKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IHF3ZW4zLjUtcGx1cwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDI0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lbmFibGVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIHR5cGU6IGJvb2xlYW4KICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfYnVkZ2V0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyB0b2tlbiBidWRnZXQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTAyLTE2IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4zLjYtMjdiCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbjMuNiAyN0IKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA2CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB2aWRlbwogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NTUzNgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG5hbWU6IHF3ZW4zLjYtMjdiCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMzYKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY1NTM2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VuYWJsZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcKICAgICAgICAgICAgICAgICAgdHlwZTogYm9vbGVhbgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19idWRnZXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIHRva2VuIGJ1ZGdldAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDQtMjIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbjMuNi0zNWItYTNiCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbjMuNiAzNUItQTNCCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMjQ4CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB2aWRlbwogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NTUzNgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG5hbWU6IHF3ZW4zLjYtMzViLWEzYgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDE0ODUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY1NTM2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VuYWJsZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcKICAgICAgICAgICAgICAgICAgdHlwZTogYm9vbGVhbgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19idWRnZXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIHRva2VuIGJ1ZGdldAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDQtMTciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDAyMzQzNzUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbjMuNi1mbGFzaAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4zLjYgRmxhc2gKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAxODc1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB2aWRlbwogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NTUzNgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBxd2VuMy42LWZsYXNoCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTEyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZW5hYmxlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZwogICAgICAgICAgICAgICAgICB0eXBlOiBib29sZWFuCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2J1ZGdldF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgdG9rZW4gYnVkZ2V0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNC0yNyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMTMKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDE2MjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbjMuNi1tYXgtcHJldmlldwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbjMuNiBNYXggUHJldmlldwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZTogcXdlbjMuNi1tYXgtcHJldmlldwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDc4CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lbmFibGVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIHR5cGU6IGJvb2xlYW4KICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfYnVkZ2V0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyB0b2tlbiBidWRnZXQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA0LTIwIgogICAgICAgICAgICAgIHN0YXR1czogcHJldmlldwogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDVlLTA1CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDAwNjI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4zLjYtcGx1cwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4zLjYgUGx1cwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IHF3ZW4zLjYtcGx1cwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDMKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY1NTM2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VuYWJsZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcKICAgICAgICAgICAgICAgICAgdHlwZTogYm9vbGVhbgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19idWRnZXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIHRva2VuIGJ1ZGdldAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDQtMDIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDUKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDMxMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbjMuNy1tYXgKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4zLjcgTWF4CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjU1MzYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogcXdlbjMuNy1tYXgKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA3NQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZW5hYmxlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZwogICAgICAgICAgICAgICAgICB0eXBlOiBib29sZWFuCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2J1ZGdldF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgdG9rZW4gYnVkZ2V0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNS0yMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDVlLTA1CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDAwNjI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4zLjctcGx1cwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4zLjcgUGx1cwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IHF3ZW4zLjctcGx1cwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDMKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY1NTM2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VuYWJsZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcKICAgICAgICAgICAgICAgICAgdHlwZTogYm9vbGVhbgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19idWRnZXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIHRva2VuIGJ1ZGdldAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDYtMDIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDI1CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDAyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi9xd2VuMy44LW1heAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4zLjggTWF4CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB2aWRlbwogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IHF3ZW4zLjgtbWF4CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTMxMDcyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDgtMDMiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdxLXBsdXMKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3USBQbHVzCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwOAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IHF3cS1wbHVzCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMjQKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDgxOTIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBxd2VuCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wMy0wNSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi90ZXh0LWVtYmVkZGluZy12MwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gZW1iZWRkaW5ncwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUXdlbiBUZXh0IEVtYmVkZGluZyBWMwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiA3ZS0wNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBuYW1lOiB0ZXh0LWVtYmVkZGluZy12MwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSBlbWJlZGRpbmcKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgbmFtZTogUXdlbgogICAgdG9nZXRoZXI6CiAgICAgICAgYmFzZV91cmw6IGh0dHBzOi8vYXBpLnRvZ2V0aGVyLnh5ei92MQogICAgICAgIG1vZGVsczoKICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiA2ZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogbWluaW1heC9taW5pbWF4LW0zCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWluaU1heC1NMyAoVG9nZXRoZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMjUwMDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogNTI0Mjg4CiAgICAgICAgICAgICAgbmFtZTogTWluaU1heEFJL01pbmlNYXgtTTMKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMjUwMDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtaW5pbWF4CiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNi0xMiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogcXdlbi9xd2VuMi41LTcyYi1pbnN0cnVjdC10dXJibwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBRd2VuIDIuNSA3MkIgSW5zdHJ1Y3QgVHVyYm8KICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDEyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxNjM4NAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IFF3ZW4vUXdlbjIuNS03MkItSW5zdHJ1Y3QtVHVyYm8KICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHF3ZW4vcXdlbjMtY29kZXItNDgwYi1hMzViLWluc3RydWN0LWZwOAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBRd2VuMyBDb2RlciA0ODBCIEZQOCAoVG9nZXRoZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgICBuYW1lOiBRd2VuL1F3ZW4zLUNvZGVyLTQ4MEItQTM1Qi1JbnN0cnVjdC1GUDgKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyNjIxNDQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHF3ZW4KICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA3LTIzIgogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMTI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBxd2VuL3F3ZW4zLjctbWF4CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFF3ZW4zLjcgTWF4IChUb2dldGhlcikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDEyNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNTAwMDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IFF3ZW4vUXdlbjMuNy1NYXgKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAzNzUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDUwMDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogcXdlbgogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDUtMjEiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGRlZXBzZWVrL2RlZXBzZWVrLXYzCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IERlZXBTZWVrIFYzCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IGRlZXBzZWVrLWFpL0RlZXBTZWVrLVYzCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTI1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGRlZXBzZWVrCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNC0xMi0yNiIKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAzZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZGVlcHNlZWsvZGVlcHNlZWstdjQtZmxhc2gtMDczMQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRGVlcFNlZWsgVjQgRmxhc2ggMDczMSAoVG9nZXRoZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMTQKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDM4NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBkZWVwc2Vlay1haS9EZWVwU2Vlay1WNC1GbGFzaC0wNzMxCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDI4CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzODQwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGRlZXBzZWVrCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNy0zMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMTMKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGRlZXBzZWVrL2RlZXBzZWVrLXY0LXByby0wODEzCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBEZWVwU2VlayBWNCBQcm8gMDgxMyAoVG9nZXRoZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxMzIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDM4NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBuYW1lOiBkZWVwc2Vlay1haS9EZWVwU2Vlay1WNC1Qcm8tMDgxMwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDM5NgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMzg0MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBkZWVwc2VlawogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDgtMTIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDIKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGRlZXBzZWVrL2RlZXBzZWVrLXY0LXBybwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRGVlcFNlZWsgVjQgUHJvIChUb2dldGhlcikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDE3NAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMzg0MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogNTEyMDAwCiAgICAgICAgICAgICAgbmFtZTogZGVlcHNlZWstYWkvRGVlcFNlZWstVjQtUHJvCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMzQ4CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzODQwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSBtYXgKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGRlZXBzZWVrCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNC0yNCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogbWF4CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4aW11bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1heGltdW0gYXZhaWxhYmxlIHJlYXNvbmluZyBkZXB0aCBmb3IgdGhlIG1vZGVsLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1heAogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWV0YS9sbGFtYS0zLjEtOGItaW5zdHJ1Y3QtdHVyYm8KICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTGxhbWEgMy4xIDhCIEluc3RydWN0IFR1cmJvCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMTgKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDE2Mzg0CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogbWV0YS1sbGFtYS9MbGFtYS0zLjEtOEItSW5zdHJ1Y3QtVHVyYm8KICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwMTgKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBtZXRhCiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBtZXRhL2xsYW1hLTMuMi0xMWItdmlzaW9uLWluc3RydWN0LXR1cmJvCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTGxhbWEgMy4yIDExQiBWaXNpb24gSW5zdHJ1Y3QgVHVyYm8KICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA5CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA4MTkyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogbWV0YS1sbGFtYS9MbGFtYS0zLjItMTFCLVZpc2lvbi1JbnN0cnVjdC1UdXJibwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA5CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbWV0YQogICAgICAgICAgICAgIHN0YXR1czogZGVwcmVjYXRlZAogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogbWV0YS9sbGFtYS0zLjMtNzBiLWluc3RydWN0LXR1cmJvCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExsYW1hIDMuMyA3MEIgSW5zdHJ1Y3QgVHVyYm8KICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDEwNAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogbWV0YS1sbGFtYS9MbGFtYS0zLjMtNzBCLUluc3RydWN0LVR1cmJvCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTA0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IG1ldGEKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI0LTEyLTA2IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBtb29uc2hvdC9raW1pLWsyLjYKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBLaW1pIEsyLjYgKFRvZ2V0aGVyKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEzMTAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI2MjE0NAogICAgICAgICAgICAgIG5hbWU6IG1vb25zaG90YWkvS2ltaS1LMi42CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNDUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEzMTAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbW9vbnNob3QKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA0LTIxIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxOQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogbW9vbnNob3Qva2ltaS1rMi43LWNvZGUKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEtpbWkgSzIuNyBDb2RlIChUb2dldGhlcikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA5NQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgICAgbmFtZTogbW9vbnNob3RhaS9LaW1pLUsyLjctQ29kZQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDQKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEzMTA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogbW9vbnNob3QKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA2LTE0IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBudmlkaWEvbmVtb3Ryb24tMy11bHRyYS01NTBiLWE1NWIKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE5lbW90cm9uIDMgVWx0cmEgNTUwQiBBNTVCIChUb2dldGhlcikKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA2CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA1MTIzMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA1MTIzMDAKICAgICAgICAgICAgICBuYW1lOiBudmlkaWEvbmVtb3Ryb24tMy11bHRyYS01NTBiLWE1NWIKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAzNgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNTEyMzAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBudmlkaWEKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA2LTA0IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBvcGVuYWkvZ3B0LW9zcy0xMjBiCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHUFQgT1NTIDEyMEIgKFRvZ2V0aGVyKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDE1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiBvcGVuYWkvZ3B0LW9zcy0xMjBiCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDYKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEzMTA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBvcGVuYWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA4LTA1IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMTcKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IHRoaW5raW5nbWFjaGluZXMvaW5rbGluZwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IElua2xpbmcgKFRvZ2V0aGVyKQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogNTI0Mjg4CiAgICAgICAgICAgICAgbmFtZTogdGhpbmtpbmdtYWNoaW5lcy9JbmtsaW5nCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNDA1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBtYXgKICAgICAgICAgICAgICAgICAgICAtIHhoaWdoCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbm9uZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogdGhpbmtpbmdtYWNoaW5lcwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDctMTUiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG1heAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heGltdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNYXhpbXVtIGF2YWlsYWJsZSByZWFzb25pbmcgZGVwdGggZm9yIHRoZSBtb2RlbC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtYXgKICAgICAgICAgICAgICAgIC0gaWQ6IHhoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRXh0cmEtaGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEV4dGVuZGVkIHJlYXNvbmluZyBmb3IgbG9uZy1ob3Jpem9uIGFnZW50aWMgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiB4aGlnaAogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvd2VyIGxhdGVuY3kgYW5kIGNvc3QgZm9yIHN0cmFpZ2h0Zm9yd2FyZCB0YXNrcy4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG5vbmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBObyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEZhc3Rlc3QgcmVzcG9uc2Ugd2l0aCByZWFzb25pbmcgZGlzYWJsZWQgd2hlbiB0aGUgbW9kZWwgcGVybWl0cyBpdC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBub25lCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiB0b2dldGhlcmNvbXB1dGVyL20yLWJlcnQtODBtLThrLXJldHJpZXZhbAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gZW1iZWRkaW5ncwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTTIgQkVSVCA4ME0gUmV0cmlldmFsCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDFlLTA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG5hbWU6IHRvZ2V0aGVyY29tcHV0ZXIvbTItYmVydC04ME0tOGstcmV0cmlldmFsCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGVtYmVkZGluZwogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB0b2dldGhlcmNvbXB1dGVyCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDI2CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiB6YWkvZ2xtLTUuMQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR0xNLTUuMSAoVG9nZXRoZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxNAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAyNzUyCiAgICAgICAgICAgICAgbmFtZTogemFpLW9yZy9HTE0tNS4xCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNDQKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEzMTA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogemFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNC0wNyIKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDI2CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiB6YWkvZ2xtLTUuMgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR0xNLTUuMiAoVG9nZXRoZXIpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxNAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTY0MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogNTEyMDAwCiAgICAgICAgICAgICAgbmFtZTogemFpLW9yZy9HTE0tNS4yCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNDQKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE2NDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgICAgICAtIG1heAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogemFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNi0xNiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAgICAgLSBpZDogbWF4CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4aW11bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1heGltdW0gYXZhaWxhYmxlIHJlYXNvbmluZyBkZXB0aCBmb3IgdGhlIG1vZGVsLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1heAogICAgICAgIG5hbWU6IFRvZ2V0aGVyIEFJCiAgICB0eXBlc2FmZToKICAgICAgICBiYXNlX3VybDogaHR0cHM6Ly9hcGkudHlwZXNhZmUuYWkvdjEKICAgICAgICBtb2RlbHM6CiAgICAgICAgICAgIC0gYWRkZWRfaW5fdmVyc2lvbjogMi4xMC4wCiAgICAgICAgICAgICAgYXBpX3R5cGU6IHN5c3RlbW9uZQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogdHlwZXNhZmUvamV2LTEuMTMuMAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gZGVjaXNpb25zCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBKZXYgMS4xMwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiA0LjJlLTA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogNjQwMDAKICAgICAgICAgICAgICBuYW1lOiBqZXYtMS4xMy4wCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGpzb24KICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogdHlwZXNhZmUKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgIG5hbWU6IFR5cGVTYWZlIEFJCiAgICB2ZXJ0ZXgtYWk6CiAgICAgICAgYmFzZV91cmw6IGh0dHBzOi8ve2xvY2F0aW9ufS1haXBsYXRmb3JtLmdvb2dsZWFwaXMuY29tL3YxL3Byb2plY3RzL3twcm9qZWN0fS9sb2NhdGlvbnMve2xvY2F0aW9ufQogICAgICAgIG1vZGVsczoKICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtMy03LXNvbm5ldEAyMDI1MDIxOQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIDMuNyBTb25uZXQKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY0MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgICAgbmFtZTogY2xhdWRlLTMtNy1zb25uZXRAMjAyNTAyMTkKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDEKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMTI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLWZhYmxlLTUKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgRmFibGUgNSAoVmVydGV4KQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGNsYXVkZS1mYWJsZS01QGRlZmF1bHQKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDYtMDkiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDEKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDEyNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS1oYWlrdS00LTVAMjAyNTEwMDEKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgSGFpa3UgNC41IChWZXJ0ZXgpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjQwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBjbGF1ZGUtaGFpa3UtNC01QDIwMjUxMDAxCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjQwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhbnRocm9waWMKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTEwLTE1IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgY2FjaGVfd3JpdGVfY29zdF9wZXJfMWs6IDAuMDA2MjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGFudGhyb3BpYy9jbGF1ZGUtb3B1cy00LTVAMjAyNTExMDEKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgT3B1cyA0LjUgKFZlcnRleCkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGNsYXVkZS1vcHVzLTQtNUAyMDI1MTEwMQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMjUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY0MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0xMS0wMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwNQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwNjI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLW9wdXMtNC02CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIE9wdXMgNC42IChWZXJ0ZXgpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGNsYXVkZS1vcHVzLTQtNkBkZWZhdWx0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wMi0wNSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwNQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwNjI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLW9wdXMtNC03CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIE9wdXMgNC43IChWZXJ0ZXgpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGNsYXVkZS1vcHVzLTQtN0BkZWZhdWx0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNC0xNiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwNQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwNjI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLW9wdXMtNC04CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIE9wdXMgNC44IChWZXJ0ZXgpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGNsYXVkZS1vcHVzLTQtOEBkZWZhdWx0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNS0yOCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwNQogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwNjI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLW9wdXMtNQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IENsYXVkZSBPcHVzIDUgKFZlcnRleCkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogY2xhdWRlLW9wdXMtNUBkZWZhdWx0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTI4MDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogYW50aHJvcGljCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNy0yNCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMwogICAgICAgICAgICAgIGNhY2hlX3dyaXRlX2Nvc3RfcGVyXzFrOiAwLjAwMzc1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLXNvbm5ldC00LTVAMjAyNTA5MjkKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBDbGF1ZGUgU29ubmV0IDQuNSAoVmVydGV4KQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY0MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgICAgbmFtZTogY2xhdWRlLXNvbm5ldC00LTVAMjAyNTA5MjkKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDktMjkiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDMKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDM3NQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogYW50aHJvcGljL2NsYXVkZS1zb25uZXQtNC02CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIFNvbm5ldCA0LjYgKFZlcnRleCkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogY2xhdWRlLXNvbm5ldC00LTZAZGVmYXVsdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEyODAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGFudGhyb3BpYwogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDItMTciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDIKICAgICAgICAgICAgICBjYWNoZV93cml0ZV9jb3N0X3Blcl8xazogMC4wMDI1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBhbnRocm9waWMvY2xhdWRlLXNvbm5ldC01CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogQ2xhdWRlIFNvbm5ldCA1IChWZXJ0ZXgpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGNsYXVkZS1zb25uZXQtNUBkZWZhdWx0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMjgwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBhbnRocm9waWMKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA2LTMwIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBnb29nbGUvZ2VtaW5pLTEuNS1mbGFzaAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR2VtaW5pIDEuNSBGbGFzaAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiA3LjVlLTA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB2aWRlbwogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA4MTkyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IGdlbWluaS0xLjUtZmxhc2gKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwMwogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogODE5MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGdvb2dsZQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiBnb29nbGUvZ2VtaW5pLTEuNS1wcm8KICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdlbWluaSAxLjUgUHJvCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgICAtIGF1ZGlvCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbmFtZTogZ2VtaW5pLTEuNS1wcm8KICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA4MTkyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZ29vZ2xlCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAzZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZ29vZ2xlL2dlbWluaS0yLjUtZmxhc2gKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHZW1pbmkgMi41IEZsYXNoIChWZXJ0ZXgpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IGdlbWluaS0yLjUtZmxhc2gKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBnb29nbGUKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA2LTE3IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxMjUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGdvb2dsZS9nZW1pbmktMi41LXBybwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdlbWluaSAyLjUgUHJvIChWZXJ0ZXgpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIGF1ZGlvCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NTUzNgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBuYW1lOiBnZW1pbmktMi41LXBybwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBnb29nbGUKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA2LTE3IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogNWUtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGdvb2dsZS9nZW1pbmktMy1mbGFzaC1wcmV2aWV3CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR2VtaW5pIDMgRmxhc2ggKFByZXZpZXcsIFZlcnRleCkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB2aWRlbwogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjU1MzYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbmFtZTogZ2VtaW5pLTMtZmxhc2gtcHJldmlldwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDMKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY1NTM2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZ29vZ2xlCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0xMi0xNyIKICAgICAgICAgICAgICBzdGF0dXM6IHByZXZpZXcKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDIKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGdvb2dsZS9nZW1pbmktMy1wcm8tcHJldmlldwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdlbWluaSAzIFBybyAoUHJldmlldywgVmVydGV4KQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY0MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGdlbWluaS0zLXByby1wcmV2aWV3CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAxMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjQwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBnb29nbGUKICAgICAgICAgICAgICBzdGF0dXM6IHByZXZpZXcKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAzZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZ29vZ2xlL2dlbWluaS0zLjUtZmxhc2gtbGl0ZQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdlbWluaSAzLjUgRmxhc2ggTGl0ZSAoVmVydGV4KQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHZpZGVvCiAgICAgICAgICAgICAgICAtIGF1ZGlvCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA2NTUzNgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICAgICAgICBuYW1lOiBnZW1pbmktMy41LWZsYXNoLWxpdGUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBnb29nbGUKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA3LTIxIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZ29vZ2xlL2dlbWluaS0zLjUtZmxhc2gKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHZW1pbmkgMy41IEZsYXNoIChWZXJ0ZXgpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IGdlbWluaS0zLjUtZmxhc2gKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA5CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGdvb2dsZQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDUtMTkiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiA3LjVlLTA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiBnb29nbGUvZ2VtaW5pLTMuNi1mbGFzaAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdlbWluaSAzLjYgRmxhc2ggKFZlcnRleCkKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA3NQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IGdlbWluaS0zLjYtZmxhc2gKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAzNzUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDY1NTM2CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogZ29vZ2xlCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNy0yMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDcuNWUtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IGdvb2dsZS9nZW1pbmktMy43LWZsYXNoCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR2VtaW5pIDMuNyBGbGFzaCAoVmVydGV4KQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDc1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB2aWRlbwogICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjU1MzYKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgICAgbmFtZTogZ2VtaW5pLTMuNy1mbGFzaAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDM3NQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogNjU1MzYKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiBnb29nbGUKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA4LTEzIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogZ29vZ2xlL2dlbWluaS1mbGFzaC1sYXRlc3QKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHZW1pbmkgRmxhc2ggTGF0ZXN0IChWZXJ0ZXgpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gYXVkaW8KICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDY1NTM2CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTA0ODU3NgogICAgICAgICAgICAgIG5hbWU6IGdlbWluaS1mbGFzaC1sYXRlc3QKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA5CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NTUzNgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IGdvb2dsZQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDgtMTMiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHZlcnRleC1haS9sbGFtYS0zLjEtNzBiLWluc3RydWN0LW1hYXMKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTGxhbWEgMy4xIDcwQiBJbnN0cnVjdAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDkKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDgxOTIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiBsbGFtYS0zLjEtNzBiLWluc3RydWN0LW1hYXMKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwOQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogODE5MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHZlcnRleC1haQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiB2ZXJ0ZXgtYWkvbWlzdHJhbC1sYXJnZS0yNDExCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1pc3RyYWwgTGFyZ2UgMjQxMQogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IG1pc3RyYWwtbGFyZ2UtMjQxMQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDkKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDgxOTIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB2ZXJ0ZXgtYWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgIG5hbWU6IFZlcnRleCBBSQogICAgdm95YWdlOgogICAgICAgIGJhc2VfdXJsOiBodHRwczovL2FwaS52b3lhZ2VhaS5jb20vdjEKICAgICAgICBtb2RlbHM6CiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiB2b3lhZ2Uvdm95YWdlLTQtbGFyZ2UKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGVtYmVkZGluZ3MKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFZveWFnZSA0IExhcmdlCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMTIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAzMjAwMAogICAgICAgICAgICAgIG5hbWU6IHZveWFnZS00LWxhcmdlCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGVtYmVkZGluZwogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB2b3lhZ2UKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogdm95YWdlL3ZveWFnZS00LWxpdGUKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGVtYmVkZGluZ3MKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFZveWFnZSA0IExpdGUKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMmUtMDUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAzMjAwMAogICAgICAgICAgICAgIG5hbWU6IHZveWFnZS00LWxpdGUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gZW1iZWRkaW5nCiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IHZveWFnZQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiB2b3lhZ2Uvdm95YWdlLTQKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGVtYmVkZGluZ3MKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFZveWFnZSA0CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDZlLTA1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMzIwMDAKICAgICAgICAgICAgICBuYW1lOiB2b3lhZ2UtNAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSBlbWJlZGRpbmcKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogdm95YWdlCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHZveWFnZS92b3lhZ2UtY29kZS00CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBlbWJlZGRpbmdzCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBWb3lhZ2UgQ29kZSA0CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMTIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAzMjAwMAogICAgICAgICAgICAgIG5hbWU6IHZveWFnZS1jb2RlLTQKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gZW1iZWRkaW5nCiAgICAgICAgICAgICAgcGFyYW1ldGVyczogW10KICAgICAgICAgICAgICBwdWJsaXNoZXI6IHZveWFnZQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiB2b3lhZ2Uvdm95YWdlLWZpbmFuY2UtMgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gZW1iZWRkaW5ncwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVm95YWdlIEZpbmFuY2UgMgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDEyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMzIwMDAKICAgICAgICAgICAgICBuYW1lOiB2b3lhZ2UtZmluYW5jZS0yCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGVtYmVkZGluZwogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB2b3lhZ2UKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogdm95YWdlL3ZveWFnZS1sYXctMgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gZW1iZWRkaW5ncwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVm95YWdlIExhdyAyCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMTIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxNjAwMAogICAgICAgICAgICAgIG5hbWU6IHZveWFnZS1sYXctMgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSBlbWJlZGRpbmcKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogdm95YWdlCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICBuYW1lOiBWb3lhZ2UgQUkKICAgIHhhaToKICAgICAgICBiYXNlX3VybDogaHR0cHM6Ly9hcGkueC5haS92MQogICAgICAgIG1vZGVsczoKICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHhhaS9ncm9rLTMtYmV0YQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR3JvayAzIEJldGEKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDMKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDMyNzY4CiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbmFtZTogZ3Jvay0zLWJldGEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogeGFpCiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiB4YWkvZ3Jvay0zLWZhc3QtYmV0YQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHcm9rIDMgRmFzdCBCZXRhCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMzI3NjgKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBuYW1lOiBncm9rLTMtZmFzdC1iZXRhCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNzUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6IFtdCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB4YWkKICAgICAgICAgICAgICBzdGF0dXM6IGRlcHJlY2F0ZWQKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHhhaS9ncm9rLTMtbWluaS1iZXRhCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdyb2sgMyBNaW5pIEJldGEKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA4CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMjc2OAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IGdyb2stMy1taW5pLWJldGEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOiBbXQogICAgICAgICAgICAgIHB1Ymxpc2hlcjogeGFpCiAgICAgICAgICAgICAgc3RhdHVzOiBkZXByZWNhdGVkCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiB4YWkvZ3Jvay0zLW1pbmkKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdyb2sgMyBNaW5pCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IGdyb2stMy1taW5pCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDgxOTIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHhhaQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiB4YWkvZ3Jvay0zCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdyb2sgMwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogODE5MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IGdyb2stMwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMTUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDgxOTIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHhhaQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiB4YWkvZ3Jvay00LTEtZmFzdAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdyb2sgNC4xIEZhc3QKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBncm9rLTQtMS1mYXN0CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDMwMDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB4YWkKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogeGFpL2dyb2stNC1mYXN0CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR3JvayA0IEZhc3QKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBncm9rLTQtZmFzdAogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzMDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogeGFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDIKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IHhhaS9ncm9rLTQuMjAtMDMwOS1ub24tcmVhc29uaW5nCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHcm9rIDQuMjAgKE5vbi1SZWFzb25pbmcpCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBncm9rLTQuMjAtMDMwOS1ub24tcmVhc29uaW5nCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMjUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDMwMDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB4YWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTAzLTA5IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiB4YWkvZ3Jvay00LjIwLTAzMDktcmVhc29uaW5nCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR3JvayA0LjIwIFJlYXNvbmluZwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTI1CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMzAwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwMDAwCiAgICAgICAgICAgICAgbmFtZTogZ3Jvay00LjIwLTAzMDktcmVhc29uaW5nCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMjUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDMwMDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB4YWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTAzLTA5IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiB4YWkvZ3Jvay00LjIwLW11bHRpLWFnZW50LTAzMDkKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR3JvayA0LjIwIE11bHRpLUFnZW50CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxMjUKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBncm9rLTQuMjAtbXVsdGktYWdlbnQtMDMwOQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDI1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAzMDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAgICAgLSB4aGlnaAogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogeGFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wMy0wOSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOgogICAgICAgICAgICAgICAgLSBpZDogbG93CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTG93IHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTG93ZXIgbGF0ZW5jeSBhbmQgY29zdCBmb3Igc3RyYWlnaHRmb3J3YXJkIHRhc2tzLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGxvdwogICAgICAgICAgICAgICAgLSBpZDogbWVkaXVtCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWVkaXVtIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQmFsYW5jZWQgcmVhc29uaW5nIGZvciBnZW5lcmFsLXB1cnBvc2Ugd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcGVyIHJlYXNvbmluZyBmb3IgY29tcGxleCBhbmFseXNpcyBhbmQgY29kaW5nLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IHhoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRXh0cmEtaGlnaCByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEV4dGVuZGVkIHJlYXNvbmluZyBmb3IgbG9uZy1ob3Jpem9uIGFnZW50aWMgd29yay4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiB4aGlnaAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMgogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogeGFpL2dyb2stNC4zCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR3JvayA0LjMKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDEyNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDMwMDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGdyb2stNC4zCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMjUKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDMwMDAwCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogcmVhc29uaW5nX2VmZm9ydAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFJlYXNvbmluZyBlZmZvcnQKICAgICAgICAgICAgICAgICAgdHlwZTogZW51bQogICAgICAgICAgICAgICAgICBvcHRpb25zOgogICAgICAgICAgICAgICAgICAgIC0gbm9uZQogICAgICAgICAgICAgICAgICAgIC0gbG93CiAgICAgICAgICAgICAgICAgICAgLSBtZWRpdW0KICAgICAgICAgICAgICAgICAgICAtIGhpZ2gKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHhhaQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDQtMTciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IG5vbmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBObyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEZhc3Rlc3QgcmVzcG9uc2Ugd2l0aCByZWFzb25pbmcgZGlzYWJsZWQgd2hlbiB0aGUgbW9kZWwgcGVybWl0cyBpdC4KICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBub25lCiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMwogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogeGFpL2dyb2stNC41CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR3JvayA0LjUKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA1MDAwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA1MDAwMDAKICAgICAgICAgICAgICBuYW1lOiBncm9rLTQuNQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDYKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDUwMDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHJlYXNvbmluZ19lZmZvcnQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBSZWFzb25pbmcgZWZmb3J0CiAgICAgICAgICAgICAgICAgIHR5cGU6IGVudW0KICAgICAgICAgICAgICAgICAgb3B0aW9uczoKICAgICAgICAgICAgICAgICAgICAtIGxvdwogICAgICAgICAgICAgICAgICAgIC0gbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgLSBoaWdoCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB4YWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA3LTA4IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6CiAgICAgICAgICAgICAgICAtIGlkOiBsb3cKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBMb3cgcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBMb3dlciBsYXRlbmN5IGFuZCBjb3N0IGZvciBzdHJhaWdodGZvcndhcmQgdGFza3MuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogbG93CiAgICAgICAgICAgICAgICAtIGlkOiBtZWRpdW0KICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNZWRpdW0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBCYWxhbmNlZCByZWFzb25pbmcgZm9yIGdlbmVyYWwtcHVycG9zZSB3b3JrLgogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IG1lZGl1bQogICAgICAgICAgICAgICAgLSBpZDogaGlnaAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwZXIgcmVhc29uaW5nIGZvciBjb21wbGV4IGFuYWx5c2lzIGFuZCBjb2RpbmcuCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogaGlnaAogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogeGFpL2dyb2stNC42CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR3JvayA0LjYKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDIKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgICAtIGltYWdlCiAgICAgICAgICAgICAgICAtIHBkZgogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA1MDAwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA1MDAwMDAKICAgICAgICAgICAgICBuYW1lOiBncm9rLTQuNgogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDYKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDUwMDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogeGFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wOC0xMiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGFkZGVkX2luX3ZlcnNpb246IDIuOS4wCiAgICAgICAgICAgICAgY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDA1CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiB4YWkvZ3Jvay00LjcKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHcm9rIDQuNwogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICBsb25nX2NvbnRleHRfY2FjaGVfbXVsdGlwbGllcjogMgogICAgICAgICAgICAgIGxvbmdfY29udGV4dF9pbnB1dF9tdWx0aXBsaWVyOiAyCiAgICAgICAgICAgICAgbG9uZ19jb250ZXh0X291dHB1dF9tdWx0aXBsaWVyOiAyCiAgICAgICAgICAgICAgbG9uZ19jb250ZXh0X3RocmVzaG9sZF90b2tlbnM6IDIwMDAwMAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA1MDAwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA1MDAwMDAKICAgICAgICAgICAgICBuYW1lOiBncm9rLTQuNwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDYKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDUwMDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiByZWFzb25pbmdfZWZmb3J0CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUmVhc29uaW5nIGVmZm9ydAogICAgICAgICAgICAgICAgICB0eXBlOiBlbnVtCiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgICAgLSBsb3cKICAgICAgICAgICAgICAgICAgICAtIG1lZGl1bQogICAgICAgICAgICAgICAgICAgIC0gaGlnaAogICAgICAgICAgICAgICAgICAgIC0geGhpZ2gKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHhhaQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDktMjEiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czoKICAgICAgICAgICAgICAgIC0gaWQ6IGxvdwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IExvdyByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBsb3cKICAgICAgICAgICAgICAgIC0gaWQ6IG1lZGl1bQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1lZGl1bSByZWFzb25pbmcKICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgICAgICByZWFzb25pbmdfZWZmb3J0OiBtZWRpdW0KICAgICAgICAgICAgICAgIC0gaWQ6IGhpZ2gKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBIaWdoIHJlYXNvbmluZwogICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgICAgIHJlYXNvbmluZ19lZmZvcnQ6IGhpZ2gKICAgICAgICAgICAgICAgIC0gaWQ6IHhoaWdoCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogWGhpZ2ggcmVhc29uaW5nCiAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAgICAgcmVhc29uaW5nX2VmZm9ydDogeGhpZ2gKICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHhhaS9ncm9rLTQKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdyb2sgNAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMwogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogNjQwMDAKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNTYwMDAKICAgICAgICAgICAgICBuYW1lOiBncm9rLTQKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDE1CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiA2NDAwMAogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogeGFpCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDIKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IHhhaS9ncm9rLWJ1aWxkLTAuMQogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdyb2sgQnVpbGQgMC4xCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSBwZGYKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMjU2MDAwCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjU2MDAwCiAgICAgICAgICAgICAgbmFtZTogZ3Jvay1idWlsZC0wLjEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyNTYwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHhhaQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDQtMTYiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHhhaS9ncm9rLWNvZGUtZmFzdC0xCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICAtIGNvZGluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR3JvayBDb2RlIEZhc3QKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMDAwMAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDI1NjAwMAogICAgICAgICAgICAgIG5hbWU6IGdyb2stY29kZS1mYXN0LTEKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAxNQogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTAwMDAKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHhhaQogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgbmFtZTogeEFJCiAgICB6YWk6CiAgICAgICAgYmFzZV91cmw6IGh0dHBzOi8vYXBpLnouYWkvYXBpL3BhYXMvdjQKICAgICAgICBtb2RlbHM6CiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogM2UtMDUKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IHphaS9nbG0tNC41LWFpcgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR0xNLTQuNS1BaXIKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA5ODMwNAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IGdsbS00LjUtYWlyCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTEKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDk4MzA0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB6YWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA3LTI4IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiB6YWkvZ2xtLTQuNS1mbGFzaAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR0xNLTQuNS1GbGFzaAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA5ODMwNAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IGdsbS00LjUtZmxhc2gKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDk4MzA0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB6YWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA3LTI4IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxMQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogemFpL2dsbS00LjUKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdMTS00LjUKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA2CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiA5ODMwNAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG5hbWU6IGdsbS00LjUKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAyMgogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogOTgzMDQKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHphaQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjUtMDctMjgiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYW5vbmljYWxfbW9kZWxfaWQ6IHphaS9nbG0tNC41dgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdMTS00LjVWCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAwNgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTYzODQKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA2NDAwMAogICAgICAgICAgICAgIG5hbWU6IGdsbS00LjV2CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTgKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDE2Mzg0CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB6YWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTA4LTExIgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxMQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogemFpL2dsbS00LjYKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdMTS00LjYKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA2CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDQ4MDAKICAgICAgICAgICAgICBuYW1lOiBnbG0tNC42CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMjIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEzMTA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogemFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0wOS0zMCIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhbm9uaWNhbF9tb2RlbF9pZDogemFpL2dsbS00LjZ2CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR0xNLTQuNlYKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDAzCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgICAgLSBpbWFnZQogICAgICAgICAgICAgICAgLSB2aWRlbwogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAzMjc2OAogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICAgIG5hbWU6IGdsbS00LjZ2CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMDkKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDMyNzY4CiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB6YWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI1LTEyLTA4IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2Fub25pY2FsX21vZGVsX2lkOiB6YWkvZ2xtLTQuNy1mbGFzaAogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR0xNLTQuNy1GbGFzaAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBnbG0tNC43LWZsYXNoCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHphaQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDEtMTkiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAxZS0wNQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogemFpL2dsbS00LjctZmxhc2h4CiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHTE0tNC43LUZsYXNoWAogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiA3ZS0wNQogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgICAgbmFtZTogZ2xtLTQuNy1mbGFzaHgKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDAwNAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTMxMDcyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB6YWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTAxLTE5IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAxMQogICAgICAgICAgICAgIGNhbm9uaWNhbF9tb2RlbF9pZDogemFpL2dsbS00LjcKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdMTS00LjcKICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDA2CiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDQ4MDAKICAgICAgICAgICAgICBuYW1lOiBnbG0tNC43CiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwMjIKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEzMTA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogemFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNS0xMi0yMiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMjQKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IHphaS9nbG0tNS10dXJibwogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR0xNLTUtVHVyYm8KICAgICAgICAgICAgICBpbnB1dF9jb3N0X3Blcl8xazogMC4wMDEyCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBnbG0tNS10dXJibwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDQKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEzMTA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogemFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wMy0xNiIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMjYKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IHphaS9nbG0tNS4xCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHTE0tNS4xCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxNAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgICAgbmFtZTogZ2xtLTUuMQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDQ0CiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHphaQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDQtMDciCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDI2CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiB6YWkvZ2xtLTUuMgogICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR0xNLTUuMgogICAgICAgICAgICAgIGlucHV0X2Nvc3RfcGVyXzFrOiAwLjAwMTQKICAgICAgICAgICAgICBpbnB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgICBuYW1lOiBnbG0tNS4yCiAgICAgICAgICAgICAgb3V0cHV0X2Nvc3RfcGVyXzFrOiAwLjAwNDQKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEzMTA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogemFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNi0xMyIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgICAgICAtIGNhY2hlX3JlYWRfY29zdF9wZXJfMWs6IDAuMDAwMjYKICAgICAgICAgICAgICBjYW5vbmljYWxfbW9kZWxfaWQ6IHphaS9nbG0tNS4zCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBHTE0tNS4zCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxNAogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBtYXhfb3V0cHV0X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGdsbS01LjMKICAgICAgICAgICAgICBvdXRwdXRfY29zdF9wZXJfMWs6IDAuMDA0NAogICAgICAgICAgICAgIG91dHB1dF9tb2RhbGl0aWVzOgogICAgICAgICAgICAgICAgLSB0ZXh0CiAgICAgICAgICAgICAgcGFyYW1ldGVyczoKICAgICAgICAgICAgICAgIC0ga2V5OiBtYXhfb3V0cHV0X3Rva2VucwogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IE1heCBvdXRwdXQgdG9rZW5zCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMTMxMDcyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX3AKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgUAogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9rCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIEsKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IGZyZXF1ZW5jeV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogRnJlcXVlbmN5IHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHByZXNlbmNlX3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBQcmVzZW5jZSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBzZWVkCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogU2VlZAogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgcHVibGlzaGVyOiB6YWkKICAgICAgICAgICAgICByZWxlYXNlX2RhdGU6ICIyMDI2LTA4LTE0IgogICAgICAgICAgICAgIHN0YXR1czogc3RhYmxlCiAgICAgICAgICAgICAgc3RydWN0dXJlZF9vdXRwdXQ6IGZhbHNlCiAgICAgICAgICAgICAgdmFyaWFudHM6IFtdCiAgICAgICAgICAgIC0gY2FjaGVfcmVhZF9jb3N0X3Blcl8xazogMC4wMDAyCiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiB6YWkvZ2xtLTUKICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgLSByZWFzb25pbmcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEdMTS01CiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxCiAgICAgICAgICAgICAgaW5wdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIG1heF9vdXRwdXRfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDQ4MDAKICAgICAgICAgICAgICBuYW1lOiBnbG0tNQogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDMyCiAgICAgICAgICAgICAgb3V0cHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICBwYXJhbWV0ZXJzOgogICAgICAgICAgICAgICAgLSBrZXk6IG1heF9vdXRwdXRfdG9rZW5zCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogTWF4IG91dHB1dCB0b2tlbnMKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAxMzEwNzIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdGVtcGVyYXR1cmUKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfcAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBQCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogdG9wX2sKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBUb3AgSwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogZnJlcXVlbmN5X3BlbmFsdHkKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBGcmVxdWVuY3kgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogcHJlc2VuY2VfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFByZXNlbmNlIHBlbmFsdHkKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogLTIKICAgICAgICAgICAgICAgICAgbWF4X3ZhbHVlOiAyCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgICAgaGFzX21heF92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgLSBrZXk6IHNlZWQKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBTZWVkCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICBwdWJsaXNoZXI6IHphaQogICAgICAgICAgICAgIHJlbGVhc2VfZGF0ZTogIjIwMjYtMDItMTIiCiAgICAgICAgICAgICAgc3RhdHVzOiBzdGFibGUKICAgICAgICAgICAgICBzdHJ1Y3R1cmVkX291dHB1dDogZmFsc2UKICAgICAgICAgICAgICB2YXJpYW50czogW10KICAgICAgICAgICAgLSBjYWNoZV9yZWFkX2Nvc3RfcGVyXzFrOiAwLjAwMDI0CiAgICAgICAgICAgICAgY2Fub25pY2FsX21vZGVsX2lkOiB6YWkvZ2xtLTV2LXR1cmJvCiAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICAtIHJlYXNvbmluZwogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogR0xNLTVWLVR1cmJvCiAgICAgICAgICAgICAgaW5wdXRfY29zdF9wZXJfMWs6IDAuMDAxMgogICAgICAgICAgICAgIGlucHV0X21vZGFsaXRpZXM6CiAgICAgICAgICAgICAgICAtIHRleHQKICAgICAgICAgICAgICAgIC0gaW1hZ2UKICAgICAgICAgICAgICAgIC0gdmlkZW8KICAgICAgICAgICAgICAgIC0gcGRmCiAgICAgICAgICAgICAgbWF4X291dHB1dF90b2tlbnM6IDEzMTA3MgogICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgICAgICAgIG5hbWU6IGdsbS01di10dXJibwogICAgICAgICAgICAgIG91dHB1dF9jb3N0X3Blcl8xazogMC4wMDQKICAgICAgICAgICAgICBvdXRwdXRfbW9kYWxpdGllczoKICAgICAgICAgICAgICAgIC0gdGV4dAogICAgICAgICAgICAgIHBhcmFtZXRlcnM6CiAgICAgICAgICAgICAgICAtIGtleTogbWF4X291dHB1dF90b2tlbnMKICAgICAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiBNYXggb3V0cHV0IHRva2VucwogICAgICAgICAgICAgICAgICB0eXBlOiBpbnRlZ2VyCiAgICAgICAgICAgICAgICAgIG1pbl92YWx1ZTogMQogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDEzMTA3MgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0ZW1wZXJhdHVyZQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRlbXBlcmF0dXJlCiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgLSBrZXk6IHRvcF9wCiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogVG9wIFAKICAgICAgICAgICAgICAgICAgdHlwZTogbnVtYmVyCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMQogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiB0b3BfawogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFRvcCBLCiAgICAgICAgICAgICAgICAgIHR5cGU6IGludGVnZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAxCiAgICAgICAgICAgICAgICAgIGhhc19taW5fdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBmcmVxdWVuY3lfcGVuYWx0eQogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IEZyZXF1ZW5jeSBwZW5hbHR5CiAgICAgICAgICAgICAgICAgIHR5cGU6IG51bWJlcgogICAgICAgICAgICAgICAgICBtaW5fdmFsdWU6IC0yCiAgICAgICAgICAgICAgICAgIG1heF92YWx1ZTogMgogICAgICAgICAgICAgICAgICBoYXNfbWluX3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAgIGhhc19tYXhfdmFsdWU6IHRydWUKICAgICAgICAgICAgICAgIC0ga2V5OiBwcmVzZW5jZV9wZW5hbHR5CiAgICAgICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogUHJlc2VuY2UgcGVuYWx0eQogICAgICAgICAgICAgICAgICB0eXBlOiBudW1iZXIKICAgICAgICAgICAgICAgICAgbWluX3ZhbHVlOiAtMgogICAgICAgICAgICAgICAgICBtYXhfdmFsdWU6IDIKICAgICAgICAgICAgICAgICAgaGFzX21pbl92YWx1ZTogdHJ1ZQogICAgICAgICAgICAgICAgICBoYXNfbWF4X3ZhbHVlOiB0cnVlCiAgICAgICAgICAgICAgICAtIGtleTogc2VlZAogICAgICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6IFNlZWQKICAgICAgICAgICAgICAgICAgdHlwZTogaW50ZWdlcgogICAgICAgICAgICAgIHB1Ymxpc2hlcjogemFpCiAgICAgICAgICAgICAgcmVsZWFzZV9kYXRlOiAiMjAyNi0wNC0wMSIKICAgICAgICAgICAgICBzdGF0dXM6IHN0YWJsZQogICAgICAgICAgICAgIHN0cnVjdHVyZWRfb3V0cHV0OiBmYWxzZQogICAgICAgICAgICAgIHZhcmlhbnRzOiBbXQogICAgICAgIG5hbWU6IFouQUkK","providers":"cHJvdmlkZXJzOgogICAgYW50aHJvcGljOgogICAgICAgIGFwaV92ZXJzaW9uOiAiMjAyMy0wNi0wMSIKICAgICAgICBhdXRoOgogICAgICAgICAgICB0eXBlOiBhcGlfa2V5CiAgICAgICAgICAgIGhlYWRlcl9uYW1lOiB4LWFwaS1rZXkKICAgICAgICAgICAgaGVhZGVyX2Zvcm1hdDogJ3thcGlfa2V5fScKICAgICAgICAgICAgZW52X3ZhcjogQU5USFJPUElDX0FQSV9LRVkKICAgICAgICBiYXNlX3VybDogaHR0cHM6Ly9hcGkuYW50aHJvcGljLmNvbS92MQogICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgYXNzaXN0YW50czogZmFsc2UKICAgICAgICAgICAgY2hhdDogdHJ1ZQogICAgICAgICAgICBjb21wbGV0aW9uczogZmFsc2UKICAgICAgICAgICAgZW1iZWRkaW5nczogZmFsc2UKICAgICAgICAgICAgZmluZV90dW5pbmc6IGZhbHNlCiAgICAgICAgICAgIGZ1bmN0aW9uX2NhbGxpbmc6IHRydWUKICAgICAgICAgICAgc3RyZWFtaW5nOiB0cnVlCiAgICAgICAgICAgIHZpc2lvbjogdHJ1ZQogICAgICAgIGRlZmF1bHRzOgogICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwCiAgICAgICAgICAgIHJldHJ5X2F0dGVtcHRzOiAzCiAgICAgICAgICAgIHJldHJ5X2RlbGF5OiAxcwogICAgICAgICAgICB0ZW1wZXJhdHVyZTogMC43CiAgICAgICAgICAgIHRpbWVvdXQ6IDYwcwogICAgICAgICAgICB0b3BfazogNDAKICAgICAgICAgICAgdG9wX3A6IDEKICAgICAgICBkaXNwbGF5X25hbWU6IEFudGhyb3BpYwogICAgICAgIGVycm9yX21hcHBpbmc6CiAgICAgICAgICAgIGludmFsaWRfYXBpX2tleTogYXV0aGVudGljYXRpb25fZmFpbGVkCiAgICAgICAgICAgIG1vZGVsX25vdF9mb3VuZDogbW9kZWxfdW5hdmFpbGFibGUKICAgICAgICAgICAgcGF5bWVudF9yZXF1aXJlZDogcGF5bWVudF9yZXF1aXJlZAogICAgICAgICAgICByYXRlX2xpbWl0X2V4Y2VlZGVkOiByYXRlX2xpbWl0X2V4Y2VlZGVkCiAgICAgICAgbW9kZWxfZmFtaWxpZXM6CiAgICAgICAgICAgIGNsYXVkZS0zOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQ2xhdWRlIDMgZmFtaWx5IG1vZGVscwogICAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgIGNsYXVkZS0zLjU6CiAgICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBDbGF1ZGUgMy41IGZhbWlseSBtb2RlbHMKICAgICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgICAgICBjbGF1ZGUtNDoKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IENsYXVkZSA0IGZhbWlseSBtb2RlbHMKICAgICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgIG5hbWU6IGFudGhyb3BpYwogICAgICAgIHByb3ZpZGVyX3R5cGU6IHN0YXRpYwogICAgICAgIHJhdGVfbGltaXRzOgogICAgICAgICAgICByZXF1ZXN0c19wZXJfbWludXRlOiAxMDAwCiAgICAgICAgICAgIHRva2Vuc19wZXJfbWludXRlOiA1MDAwMAogICAgICAgICAgICBjb25jdXJyZW50X3JlcXVlc3RzOiAyNQogICAgYXdzLWJlZHJvY2s6CiAgICAgICAgYXBpX3ZlcnNpb246ICIyMDI0LTAxLTAxIgogICAgICAgIGF1dGg6CiAgICAgICAgICAgIHR5cGU6IGF3c19zaWd2NAogICAgICAgICAgICBoZWFkZXJfbmFtZTogQXV0aG9yaXphdGlvbgogICAgICAgICAgICBoZWFkZXJfZm9ybWF0OiBBV1M0LUhNQUMtU0hBMjU2IC4uLgogICAgICAgICAgICBlbnZfdmFyOiBBV1NfUkVHSU9OCiAgICAgICAgYmFzZV91cmw6IGh0dHBzOi8vYmVkcm9jay1ydW50aW1lLntyZWdpb259LmFtYXpvbmF3cy5jb20KICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgIGFzc2lzdGFudHM6IGZhbHNlCiAgICAgICAgICAgIGNoYXQ6IHRydWUKICAgICAgICAgICAgY29tcGxldGlvbnM6IHRydWUKICAgICAgICAgICAgZW1iZWRkaW5nczogZmFsc2UKICAgICAgICAgICAgZmluZV90dW5pbmc6IGZhbHNlCiAgICAgICAgICAgIGZ1bmN0aW9uX2NhbGxpbmc6IHRydWUKICAgICAgICAgICAgc3RyZWFtaW5nOiB0cnVlCiAgICAgICAgICAgIHZpc2lvbjogdHJ1ZQogICAgICAgIGRlZmF1bHRzOgogICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwCiAgICAgICAgICAgIHJldHJ5X2F0dGVtcHRzOiAzCiAgICAgICAgICAgIHJldHJ5X2RlbGF5OiAxcwogICAgICAgICAgICB0ZW1wZXJhdHVyZTogMC43CiAgICAgICAgICAgIHRpbWVvdXQ6IDYwcwogICAgICAgICAgICB0b3BfcDogMQogICAgICAgIGRpc3BsYXlfbmFtZTogQVdTIEJlZHJvY2sKICAgICAgICBlcnJvcl9tYXBwaW5nOgogICAgICAgICAgICBBY2Nlc3NEZW5pZWRFeGNlcHRpb246IGF1dGhlbnRpY2F0aW9uX2ZhaWxlZAogICAgICAgICAgICBSZXNvdXJjZU5vdEZvdW5kRXhjZXB0aW9uOiBtb2RlbF91bmF2YWlsYWJsZQogICAgICAgICAgICBUaHJvdHRsaW5nRXhjZXB0aW9uOiByYXRlX2xpbWl0X2V4Y2VlZGVkCiAgICAgICAgbW9kZWxfZmFtaWxpZXM6CiAgICAgICAgICAgIGNsYXVkZToKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEFudGhyb3BpYyBDbGF1ZGUgdmlhIEJlZHJvY2sKICAgICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgICAgICBsbGFtYToKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNZXRhIExsYW1hIHZpYSBCZWRyb2NrCiAgICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgbWlzdHJhbDoKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNaXN0cmFsIHZpYSBCZWRyb2NrCiAgICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICAgICAgbm92YToKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEFtYXpvbiBOb3ZhIGZhbWlseQogICAgICAgICAgICAgICAgbWF4X3Rva2VuczogMzAwMDAwCiAgICAgICAgbmFtZTogYXdzLWJlZHJvY2sKICAgICAgICBwcm92aWRlcl90eXBlOiBzdGF0aWMKICAgICAgICByYXRlX2xpbWl0czoKICAgICAgICAgICAgcmVxdWVzdHNfcGVyX21pbnV0ZTogMTIwMAogICAgICAgICAgICB0b2tlbnNfcGVyX21pbnV0ZTogMjQwMDAwCiAgICAgICAgICAgIGNvbmN1cnJlbnRfcmVxdWVzdHM6IDMwCiAgICBhenVyZS1vcGVuYWk6CiAgICAgICAgYXBpX3ZlcnNpb246ICIyMDI0LTEwLTIxIgogICAgICAgIGF1dGg6CiAgICAgICAgICAgIHR5cGU6IGFwaV9rZXkKICAgICAgICAgICAgaGVhZGVyX25hbWU6IGFwaS1rZXkKICAgICAgICAgICAgaGVhZGVyX2Zvcm1hdDogJ3thcGlfa2V5fScKICAgICAgICAgICAgZW52X3ZhcjogQVpVUkVfT1BFTkFJX0FQSV9LRVkKICAgICAgICBiYXNlX3VybDogaHR0cHM6Ly97cmVzb3VyY2V9Lm9wZW5haS5henVyZS5jb20KICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgIGFzc2lzdGFudHM6IGZhbHNlCiAgICAgICAgICAgIGNoYXQ6IHRydWUKICAgICAgICAgICAgY29tcGxldGlvbnM6IHRydWUKICAgICAgICAgICAgZW1iZWRkaW5nczogdHJ1ZQogICAgICAgICAgICBmaW5lX3R1bmluZzogZmFsc2UKICAgICAgICAgICAgZnVuY3Rpb25fY2FsbGluZzogdHJ1ZQogICAgICAgICAgICBzdHJlYW1pbmc6IHRydWUKICAgICAgICAgICAgdmlzaW9uOiB0cnVlCiAgICAgICAgZGVmYXVsdHM6CiAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAKICAgICAgICAgICAgcmV0cnlfYXR0ZW1wdHM6IDMKICAgICAgICAgICAgcmV0cnlfZGVsYXk6IDFzCiAgICAgICAgICAgIHRlbXBlcmF0dXJlOiAwLjcKICAgICAgICAgICAgdGltZW91dDogNjBzCiAgICAgICAgICAgIHRvcF9wOiAxCiAgICAgICAgZGlzcGxheV9uYW1lOiBBenVyZSBPcGVuQUkKICAgICAgICBlcnJvcl9tYXBwaW5nOgogICAgICAgICAgICBEZXBsb3ltZW50Tm90Rm91bmQ6IG1vZGVsX3VuYXZhaWxhYmxlCiAgICAgICAgICAgIE9wZXJhdGlvbk5vdFN1cHBvcnRlZDogbW9kZWxfdW5hdmFpbGFibGUKICAgICAgICAgICAgVG9vTWFueVJlcXVlc3RzOiByYXRlX2xpbWl0X2V4Y2VlZGVkCiAgICAgICAgICAgIFVuYXV0aG9yaXplZDogYXV0aGVudGljYXRpb25fZmFpbGVkCiAgICAgICAgbW9kZWxfZmFtaWxpZXM6CiAgICAgICAgICAgIGVtYmVkZGluZzoKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGVtYmVkZGluZ3MKICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBBenVyZS1ob3N0ZWQgZW1iZWRkaW5nIG1vZGVscwogICAgICAgICAgICAgICAgbWF4X3Rva2VuczogODE5MQogICAgICAgICAgICBncHQtNG86CiAgICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBBenVyZS1ob3N0ZWQgR1BULTRvIGZhbWlseQogICAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgIGdwdC00LjE6CiAgICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBBenVyZS1ob3N0ZWQgR1BULTQuMSBmYW1pbHkKICAgICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDc1NzYKICAgICAgICAgICAgby1zZXJpZXM6CiAgICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQXp1cmUtaG9zdGVkIHJlYXNvbmluZyBtb2RlbHMKICAgICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgIG5hbWU6IGF6dXJlLW9wZW5haQogICAgICAgIHByb3ZpZGVyX3R5cGU6IHN0YXRpYwogICAgICAgIHJhdGVfbGltaXRzOgogICAgICAgICAgICByZXF1ZXN0c19wZXJfbWludXRlOiAxODAwCiAgICAgICAgICAgIHRva2Vuc19wZXJfbWludXRlOiAxMjAwMDAKICAgICAgICAgICAgY29uY3VycmVudF9yZXF1ZXN0czogNDAKICAgIGNlcmVicmFzOgogICAgICAgIGFwaV92ZXJzaW9uOiAiMjAyNC0wMS0wMSIKICAgICAgICBhdXRoOgogICAgICAgICAgICB0eXBlOiBhcGlfa2V5CiAgICAgICAgICAgIGhlYWRlcl9uYW1lOiBBdXRob3JpemF0aW9uCiAgICAgICAgICAgIGhlYWRlcl9mb3JtYXQ6IEJlYXJlciB7YXBpX2tleX0KICAgICAgICAgICAgZW52X3ZhcjogQ0VSRUJSQVNfQVBJX0tFWQogICAgICAgIGJhc2VfdXJsOiBodHRwczovL2FwaS5jZXJlYnJhcy5haS92MQogICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgYXNzaXN0YW50czogZmFsc2UKICAgICAgICAgICAgY2hhdDogdHJ1ZQogICAgICAgICAgICBjb21wbGV0aW9uczogdHJ1ZQogICAgICAgICAgICBlbWJlZGRpbmdzOiBmYWxzZQogICAgICAgICAgICBmaW5lX3R1bmluZzogZmFsc2UKICAgICAgICAgICAgZnVuY3Rpb25fY2FsbGluZzogdHJ1ZQogICAgICAgICAgICBzdHJlYW1pbmc6IHRydWUKICAgICAgICAgICAgdmlzaW9uOiBmYWxzZQogICAgICAgIGRpc3BsYXlfbmFtZTogQ2VyZWJyYXMKICAgICAgICBtb2RlbF9mYW1pbGllczoKICAgICAgICAgICAgZGVlcHNlZWs6CiAgICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcFNlZWsgZGlzdGlsbCBtb2RlbHMgdmlhIENlcmVicmFzCiAgICAgICAgICAgIGxsYW1hOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExsYW1hIGZhbWlseSB2aWEgQ2VyZWJyYXMKICAgICAgICAgICAgcXdlbjoKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBRd2VuIGZhbWlseSB2aWEgQ2VyZWJyYXMKICAgICAgICBuYW1lOiBjZXJlYnJhcwogICAgICAgIHByb3ZpZGVyX3R5cGU6IHN0YXRpYwogICAgICAgIHJhdGVfbGltaXRzOgogICAgICAgICAgICByZXF1ZXN0c19wZXJfbWludXRlOiAxNTAwCiAgICAgICAgICAgIHRva2Vuc19wZXJfbWludXRlOiA0MDAwMDAKICAgICAgICAgICAgY29uY3VycmVudF9yZXF1ZXN0czogNDAKICAgIGNvaGVyZToKICAgICAgICBhcGlfdmVyc2lvbjogIjIwMjQtMDEtMDEiCiAgICAgICAgYXV0aDoKICAgICAgICAgICAgdHlwZTogYXBpX2tleQogICAgICAgICAgICBoZWFkZXJfbmFtZTogQXV0aG9yaXphdGlvbgogICAgICAgICAgICBoZWFkZXJfZm9ybWF0OiBCZWFyZXIge2FwaV9rZXl9CiAgICAgICAgICAgIGVudl92YXI6IENPSEVSRV9BUElfS0VZCiAgICAgICAgYmFzZV91cmw6IGh0dHBzOi8vYXBpLmNvaGVyZS5jb20KICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgIGFzc2lzdGFudHM6IGZhbHNlCiAgICAgICAgICAgIGNoYXQ6IHRydWUKICAgICAgICAgICAgY29tcGxldGlvbnM6IHRydWUKICAgICAgICAgICAgZW1iZWRkaW5nczogdHJ1ZQogICAgICAgICAgICBmaW5lX3R1bmluZzogdHJ1ZQogICAgICAgICAgICBmdW5jdGlvbl9jYWxsaW5nOiBmYWxzZQogICAgICAgICAgICBzdHJlYW1pbmc6IHRydWUKICAgICAgICAgICAgdmlzaW9uOiBmYWxzZQogICAgICAgIGRlZmF1bHRzOgogICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwCiAgICAgICAgICAgIHJldHJ5X2F0dGVtcHRzOiAzCiAgICAgICAgICAgIHJldHJ5X2RlbGF5OiAxcwogICAgICAgICAgICB0ZW1wZXJhdHVyZTogMC43CiAgICAgICAgICAgIHRpbWVvdXQ6IDYwcwogICAgICAgICAgICB0b3BfazogNDAKICAgICAgICAgICAgdG9wX3A6IDEKICAgICAgICBkaXNwbGF5X25hbWU6IENvaGVyZQogICAgICAgIGVycm9yX21hcHBpbmc6CiAgICAgICAgICAgIGJpbGxpbmdfbm90X2FjdGl2ZTogcGF5bWVudF9yZXF1aXJlZAogICAgICAgICAgICBpbnZhbGlkX2FwaV9rZXk6IGF1dGhlbnRpY2F0aW9uX2ZhaWxlZAogICAgICAgICAgICBtb2RlbF9ub3RfZm91bmQ6IG1vZGVsX3VuYXZhaWxhYmxlCiAgICAgICAgICAgIHJhdGVfbGltaXRfZXhjZWVkZWQ6IHJhdGVfbGltaXRfZXhjZWVkZWQKICAgICAgICBtb2RlbF9mYW1pbGllczoKICAgICAgICAgICAgY29tbWFuZDoKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgICAgICAtIGNvbXBsZXRpb25zCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQ29tbWFuZCBmYW1pbHkgbW9kZWxzCiAgICAgICAgICAgICAgICBtYXhfdG9rZW5zOiA0MDk2CiAgICAgICAgICAgIGVtYmVkOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gZW1iZWRkaW5ncwogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEVtYmVkZGluZyBtb2RlbHMKICAgICAgICAgICAgICAgIG1heF90b2tlbnM6IDUxMgogICAgICAgIG5hbWU6IGNvaGVyZQogICAgICAgIHByb3ZpZGVyX3R5cGU6IHN0YXRpYwogICAgICAgIHJhdGVfbGltaXRzOgogICAgICAgICAgICByZXF1ZXN0c19wZXJfbWludXRlOiAxMDAwCiAgICAgICAgICAgIHRva2Vuc19wZXJfbWludXRlOiAzMDAwMAogICAgICAgICAgICBjb25jdXJyZW50X3JlcXVlc3RzOiAyMAogICAgZGVlcHNlZWs6CiAgICAgICAgYXBpX3ZlcnNpb246IHYxCiAgICAgICAgYXV0aDoKICAgICAgICAgICAgdHlwZTogYXBpX2tleQogICAgICAgICAgICBoZWFkZXJfbmFtZTogQXV0aG9yaXphdGlvbgogICAgICAgICAgICBoZWFkZXJfZm9ybWF0OiBCZWFyZXIge2FwaV9rZXl9CiAgICAgICAgICAgIGVudl92YXI6IERFRVBTRUVLX0FQSV9LRVkKICAgICAgICBiYXNlX3VybDogaHR0cHM6Ly9hcGkuZGVlcHNlZWsuY29tCiAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICBhc3Npc3RhbnRzOiBmYWxzZQogICAgICAgICAgICBjaGF0OiB0cnVlCiAgICAgICAgICAgIGNvbXBsZXRpb25zOiBmYWxzZQogICAgICAgICAgICBlbWJlZGRpbmdzOiBmYWxzZQogICAgICAgICAgICBmaW5lX3R1bmluZzogZmFsc2UKICAgICAgICAgICAgZnVuY3Rpb25fY2FsbGluZzogdHJ1ZQogICAgICAgICAgICBzdHJlYW1pbmc6IHRydWUKICAgICAgICAgICAgdmlzaW9uOiBmYWxzZQogICAgICAgIGRlZmF1bHRzOgogICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwCiAgICAgICAgICAgIHJldHJ5X2F0dGVtcHRzOiAzCiAgICAgICAgICAgIHJldHJ5X2RlbGF5OiAxcwogICAgICAgICAgICB0ZW1wZXJhdHVyZTogMC43CiAgICAgICAgICAgIHRpbWVvdXQ6IDYwcwogICAgICAgICAgICB0b3BfcDogMQogICAgICAgIGRpc3BsYXlfbmFtZTogRGVlcFNlZWsKICAgICAgICBlcnJvcl9tYXBwaW5nOgogICAgICAgICAgICBpbnZhbGlkX2FwaV9rZXk6IGF1dGhlbnRpY2F0aW9uX2ZhaWxlZAogICAgICAgICAgICBtb2RlbF9ub3RfZm91bmQ6IG1vZGVsX3VuYXZhaWxhYmxlCiAgICAgICAgICAgIHBheW1lbnRfcmVxdWlyZWQ6IHBheW1lbnRfcmVxdWlyZWQKICAgICAgICAgICAgcmF0ZV9saW1pdF9leGNlZWRlZDogcmF0ZV9saW1pdF9leGNlZWRlZAogICAgICAgIG1vZGVsX2ZhbWlsaWVzOgogICAgICAgICAgICBkZWVwc2Vlay12MzoKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwU2VlayBWMyBmYW1pbHkgbW9kZWxzCiAgICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICBuYW1lOiBkZWVwc2VlawogICAgICAgIHByb3ZpZGVyX3R5cGU6IHN0YXRpYwogICAgICAgIHJhdGVfbGltaXRzOgogICAgICAgICAgICByZXF1ZXN0c19wZXJfbWludXRlOiA1MDAKICAgICAgICAgICAgdG9rZW5zX3Blcl9taW51dGU6IDEwMDAwMDAKICAgICAgICAgICAgY29uY3VycmVudF9yZXF1ZXN0czogNTAKICAgIGZpcmV3b3JrczoKICAgICAgICBhcGlfdmVyc2lvbjogIjIwMjQtMDEtMDEiCiAgICAgICAgYXV0aDoKICAgICAgICAgICAgdHlwZTogYXBpX2tleQogICAgICAgICAgICBoZWFkZXJfbmFtZTogQXV0aG9yaXphdGlvbgogICAgICAgICAgICBoZWFkZXJfZm9ybWF0OiBCZWFyZXIge2FwaV9rZXl9CiAgICAgICAgICAgIGVudl92YXI6IEZJUkVXT1JLU19BUElfS0VZCiAgICAgICAgYmFzZV91cmw6IGh0dHBzOi8vYXBpLmZpcmV3b3Jrcy5haS9pbmZlcmVuY2UvdjEKICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgIGFzc2lzdGFudHM6IGZhbHNlCiAgICAgICAgICAgIGNoYXQ6IHRydWUKICAgICAgICAgICAgY29tcGxldGlvbnM6IHRydWUKICAgICAgICAgICAgZW1iZWRkaW5nczogdHJ1ZQogICAgICAgICAgICBmaW5lX3R1bmluZzogdHJ1ZQogICAgICAgICAgICBmdW5jdGlvbl9jYWxsaW5nOiB0cnVlCiAgICAgICAgICAgIHN0cmVhbWluZzogdHJ1ZQogICAgICAgICAgICB2aXNpb246IHRydWUKICAgICAgICBkaXNwbGF5X25hbWU6IEZpcmV3b3JrcyBBSQogICAgICAgIG1vZGVsX2ZhbWlsaWVzOgogICAgICAgICAgICBkZWVwc2VlazoKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwU2VlayBmYW1pbHkgdmlhIEZpcmV3b3JrcwogICAgICAgICAgICBlbWJlZGRpbmc6CiAgICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAgICAgLSBlbWJlZGRpbmdzCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRW1iZWRkaW5nIG1vZGVscyB2aWEgRmlyZXdvcmtzCiAgICAgICAgICAgIGxsYW1hOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExsYW1hIGZhbWlseSB2aWEgRmlyZXdvcmtzCiAgICAgICAgICAgIHF3ZW46CiAgICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogUXdlbiBmYW1pbHkgdmlhIEZpcmV3b3JrcwogICAgICAgIG5hbWU6IGZpcmV3b3JrcwogICAgICAgIHByb3ZpZGVyX3R5cGU6IG1ldGEKICAgICAgICByYXRlX2xpbWl0czoKICAgICAgICAgICAgcmVxdWVzdHNfcGVyX21pbnV0ZTogMTUwMAogICAgICAgICAgICB0b2tlbnNfcGVyX21pbnV0ZTogMzAwMDAwCiAgICAgICAgICAgIGNvbmN1cnJlbnRfcmVxdWVzdHM6IDQwCiAgICBnb29nbGU6CiAgICAgICAgYXBpX3ZlcnNpb246ICIyMDI0LTAxLTAxIgogICAgICAgIGF1dGg6CiAgICAgICAgICAgIHR5cGU6IGFwaV9rZXkKICAgICAgICAgICAgaGVhZGVyX25hbWU6IHgtZ29vZy1hcGkta2V5CiAgICAgICAgICAgIGhlYWRlcl9mb3JtYXQ6ICd7YXBpX2tleX0nCiAgICAgICAgICAgIGVudl92YXI6IEdPT0dMRV9BUElfS0VZCiAgICAgICAgYmFzZV91cmw6IGh0dHBzOi8vZ2VuZXJhdGl2ZWxhbmd1YWdlLmdvb2dsZWFwaXMuY29tL3YxCiAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICBhc3Npc3RhbnRzOiBmYWxzZQogICAgICAgICAgICBjaGF0OiB0cnVlCiAgICAgICAgICAgIGNvbXBsZXRpb25zOiBmYWxzZQogICAgICAgICAgICBlbWJlZGRpbmdzOiBmYWxzZQogICAgICAgICAgICBmaW5lX3R1bmluZzogZmFsc2UKICAgICAgICAgICAgZnVuY3Rpb25fY2FsbGluZzogdHJ1ZQogICAgICAgICAgICBzdHJlYW1pbmc6IHRydWUKICAgICAgICAgICAgdmlzaW9uOiB0cnVlCiAgICAgICAgZGVmYXVsdHM6CiAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAKICAgICAgICAgICAgcmV0cnlfYXR0ZW1wdHM6IDMKICAgICAgICAgICAgcmV0cnlfZGVsYXk6IDFzCiAgICAgICAgICAgIHRlbXBlcmF0dXJlOiAwLjcKICAgICAgICAgICAgdGltZW91dDogNjBzCiAgICAgICAgICAgIHRvcF9rOiA0MAogICAgICAgICAgICB0b3BfcDogMQogICAgICAgIGRpc3BsYXlfbmFtZTogR29vZ2xlCiAgICAgICAgZXJyb3JfbWFwcGluZzoKICAgICAgICAgICAgYmlsbGluZ19ub3RfYWN0aXZlOiBwYXltZW50X3JlcXVpcmVkCiAgICAgICAgICAgIGludmFsaWRfYXBpX2tleTogYXV0aGVudGljYXRpb25fZmFpbGVkCiAgICAgICAgICAgIG1vZGVsX25vdF9mb3VuZDogbW9kZWxfdW5hdmFpbGFibGUKICAgICAgICAgICAgcXVvdGFfZXhjZWVkZWQ6IHJhdGVfbGltaXRfZXhjZWVkZWQKICAgICAgICBtb2RlbF9mYW1pbGllczoKICAgICAgICAgICAgZ2VtaW5pOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogR2VtaW5pIGZhbWlseSBtb2RlbHMKICAgICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwNDg1NzYKICAgICAgICBuYW1lOiBnb29nbGUKICAgICAgICBwcm92aWRlcl90eXBlOiBzdGF0aWMKICAgICAgICByYXRlX2xpbWl0czoKICAgICAgICAgICAgcmVxdWVzdHNfcGVyX21pbnV0ZTogMTUwMAogICAgICAgICAgICB0b2tlbnNfcGVyX21pbnV0ZTogNjAwMDAKICAgICAgICAgICAgY29uY3VycmVudF9yZXF1ZXN0czogMzAKICAgIGdyb3E6CiAgICAgICAgYXBpX3ZlcnNpb246ICIyMDI0LTAxLTAxIgogICAgICAgIGF1dGg6CiAgICAgICAgICAgIHR5cGU6IGFwaV9rZXkKICAgICAgICAgICAgaGVhZGVyX25hbWU6IEF1dGhvcml6YXRpb24KICAgICAgICAgICAgaGVhZGVyX2Zvcm1hdDogQmVhcmVyIHthcGlfa2V5fQogICAgICAgICAgICBlbnZfdmFyOiBHUk9RX0FQSV9LRVkKICAgICAgICBiYXNlX3VybDogaHR0cHM6Ly9hcGkuZ3JvcS5jb20vb3BlbmFpL3YxCiAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICBhc3Npc3RhbnRzOiBmYWxzZQogICAgICAgICAgICBjaGF0OiB0cnVlCiAgICAgICAgICAgIGNvbXBsZXRpb25zOiB0cnVlCiAgICAgICAgICAgIGVtYmVkZGluZ3M6IGZhbHNlCiAgICAgICAgICAgIGZpbmVfdHVuaW5nOiBmYWxzZQogICAgICAgICAgICBmdW5jdGlvbl9jYWxsaW5nOiB0cnVlCiAgICAgICAgICAgIHN0cmVhbWluZzogdHJ1ZQogICAgICAgICAgICB2aXNpb246IHRydWUKICAgICAgICBkaXNwbGF5X25hbWU6IEdyb3EKICAgICAgICBtb2RlbF9mYW1pbGllczoKICAgICAgICAgICAgZGVlcHNlZWs6CiAgICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogRGVlcFNlZWsgZmFtaWx5IHZpYSBHcm9xCiAgICAgICAgICAgIGxsYW1hOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExsYW1hIGZhbWlseSB2aWEgR3JvcQogICAgICAgICAgICBxd2VuOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IFF3ZW4gZmFtaWx5IHZpYSBHcm9xCiAgICAgICAgbmFtZTogZ3JvcQogICAgICAgIHByb3ZpZGVyX3R5cGU6IG1ldGEKICAgICAgICByYXRlX2xpbWl0czoKICAgICAgICAgICAgcmVxdWVzdHNfcGVyX21pbnV0ZTogMTgwMAogICAgICAgICAgICB0b2tlbnNfcGVyX21pbnV0ZTogMzAwMDAwCiAgICAgICAgICAgIGNvbmN1cnJlbnRfcmVxdWVzdHM6IDQwCiAgICBodWdnaW5nZmFjZToKICAgICAgICBhcGlfdmVyc2lvbjogIjIwMjQtMDEtMDEiCiAgICAgICAgYXV0aDoKICAgICAgICAgICAgdHlwZTogYXBpX2tleQogICAgICAgICAgICBoZWFkZXJfbmFtZTogQXV0aG9yaXphdGlvbgogICAgICAgICAgICBoZWFkZXJfZm9ybWF0OiBCZWFyZXIge2FwaV9rZXl9CiAgICAgICAgICAgIGVudl92YXI6IEhVR0dJTkdGQUNFX0FQSV9LRVkKICAgICAgICBiYXNlX3VybDogaHR0cHM6Ly9yb3V0ZXIuaHVnZ2luZ2ZhY2UuY28vdjEKICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgIGFzc2lzdGFudHM6IHRydWUKICAgICAgICAgICAgY2hhdDogdHJ1ZQogICAgICAgICAgICBjb21wbGV0aW9uczogdHJ1ZQogICAgICAgICAgICBlbWJlZGRpbmdzOiB0cnVlCiAgICAgICAgICAgIGZpbmVfdHVuaW5nOiB0cnVlCiAgICAgICAgICAgIGZ1bmN0aW9uX2NhbGxpbmc6IHRydWUKICAgICAgICAgICAgc3RyZWFtaW5nOiB0cnVlCiAgICAgICAgICAgIHZpc2lvbjogdHJ1ZQogICAgICAgICAgICB3ZWJfc2VhcmNoOiB0cnVlCiAgICAgICAgZGVmYXVsdHM6CiAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAKICAgICAgICAgICAgcmV0cnlfYXR0ZW1wdHM6IDMKICAgICAgICAgICAgcmV0cnlfZGVsYXk6IDFzCiAgICAgICAgICAgIHRlbXBlcmF0dXJlOiAwLjcKICAgICAgICAgICAgdGltZW91dDogNjBzCiAgICAgICAgICAgIHRvcF9rOiA0MAogICAgICAgICAgICB0b3BfcDogMQogICAgICAgIGRpc2NvdmVyeV9hcGlfZW5kcG9pbnQ6IGh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vYXBpL21vZGVscwogICAgICAgIGRpc3BsYXlfbmFtZTogSHVnZ2luZyBGYWNlCiAgICAgICAgZXJyb3JfbWFwcGluZzoKICAgICAgICAgICAgaW52YWxpZF9hcGlfa2V5OiBhdXRoZW50aWNhdGlvbl9mYWlsZWQKICAgICAgICAgICAgbW9kZWxfbm90X2ZvdW5kOiBtb2RlbF91bmF2YWlsYWJsZQogICAgICAgICAgICBxdW90YV9leGNlZWRlZDogcGF5bWVudF9yZXF1aXJlZAogICAgICAgICAgICByYXRlX2xpbWl0X2V4Y2VlZGVkOiByYXRlX2xpbWl0X2V4Y2VlZGVkCiAgICAgICAgbW9kZWxfZmFtaWxpZXM6CiAgICAgICAgICAgIGh1Z2dpbmdmYWNlOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogSHVnZ2luZyBGYWNlIG1vZGVscwogICAgICAgICAgICAgICAgbWF4X3Rva2VuczogMzI3NjgKICAgICAgICBuYW1lOiBodWdnaW5nZmFjZQogICAgICAgIHByb3ZpZGVyX3R5cGU6IG1ldGEKICAgICAgICByYXRlX2xpbWl0czoKICAgICAgICAgICAgcmVxdWVzdHNfcGVyX21pbnV0ZTogMTAwMAogICAgICAgICAgICB0b2tlbnNfcGVyX21pbnV0ZTogMzAwMDAKICAgICAgICAgICAgY29uY3VycmVudF9yZXF1ZXN0czogMjAKICAgICAgICBzdXBwb3J0c19tb2RlbF9kaXNjb3Zlcnk6IHRydWUKICAgIGtldjoKICAgICAgICBhcGlfdmVyc2lvbjogIiIKICAgICAgICBhdXRoOgogICAgICAgICAgICB0eXBlOiBhcGlfa2V5CiAgICAgICAgICAgIGhlYWRlcl9uYW1lOiBBdXRob3JpemF0aW9uCiAgICAgICAgICAgIGhlYWRlcl9mb3JtYXQ6IEJlYXJlciB7YXBpX2tleX0KICAgICAgICAgICAgZW52X3ZhcjogS0VWX0FQSV9LRVkKICAgICAgICBiYXNlX3VybDogIiIKICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgIGNoYXQ6IGZhbHNlCiAgICAgICAgICAgIGRlY2lzaW9uczogdHJ1ZQogICAgICAgICAgICBlbWJlZGRpbmdzOiBmYWxzZQogICAgICAgICAgICBzdHJlYW1pbmc6IGZhbHNlCiAgICAgICAgZGlzcGxheV9uYW1lOiBLZXYgKHNlbGYtaG9zdGVkKQogICAgICAgIG5hbWU6IGtldgogICAgICAgIHByb3ZpZGVyX3R5cGU6IHN0YXRpYwogICAgICAgIHJhdGVfbGltaXRzOgogICAgICAgICAgICByZXF1ZXN0c19wZXJfbWludXRlOiAwCiAgICAgICAgICAgIHRva2Vuc19wZXJfbWludXRlOiAwCiAgICAgICAgICAgIGNvbmN1cnJlbnRfcmVxdWVzdHM6IDAKICAgIGxheWE6CiAgICAgICAgYXBpX3ZlcnNpb246ICIiCiAgICAgICAgYXV0aDoKICAgICAgICAgICAgdHlwZTogYXBpX2tleQogICAgICAgICAgICBoZWFkZXJfbmFtZTogQXV0aG9yaXphdGlvbgogICAgICAgICAgICBoZWFkZXJfZm9ybWF0OiBCZWFyZXIge2FwaV9rZXl9CiAgICAgICAgICAgIGVudl92YXI6IExBWUFfQVBJX0tFWQogICAgICAgIGJhc2VfdXJsOiAiIgogICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgY2hhdDogZmFsc2UKICAgICAgICAgICAgZGVjaXNpb25zOiB0cnVlCiAgICAgICAgICAgIGVtYmVkZGluZ3M6IGZhbHNlCiAgICAgICAgICAgIHN0cmVhbWluZzogZmFsc2UKICAgICAgICBkaXNwbGF5X25hbWU6IExheWEgKHNlbGYtaG9zdGVkKQogICAgICAgIG5hbWU6IGxheWEKICAgICAgICBwcm92aWRlcl90eXBlOiBzdGF0aWMKICAgICAgICByYXRlX2xpbWl0czoKICAgICAgICAgICAgcmVxdWVzdHNfcGVyX21pbnV0ZTogMAogICAgICAgICAgICB0b2tlbnNfcGVyX21pbnV0ZTogMAogICAgICAgICAgICBjb25jdXJyZW50X3JlcXVlc3RzOiAwCiAgICBtaW5pbWF4OgogICAgICAgIGFwaV92ZXJzaW9uOiB2MQogICAgICAgIGF1dGg6CiAgICAgICAgICAgIHR5cGU6IGFwaV9rZXkKICAgICAgICAgICAgaGVhZGVyX25hbWU6IEF1dGhvcml6YXRpb24KICAgICAgICAgICAgaGVhZGVyX2Zvcm1hdDogQmVhcmVyIHthcGlfa2V5fQogICAgICAgICAgICBlbnZfdmFyOiBNSU5JTUFYX0FQSV9LRVkKICAgICAgICBiYXNlX3VybDogaHR0cHM6Ly9hcGkubWluaW1heC5pby92MQogICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgYXNzaXN0YW50czogZmFsc2UKICAgICAgICAgICAgY2hhdDogdHJ1ZQogICAgICAgICAgICBjb21wbGV0aW9uczogZmFsc2UKICAgICAgICAgICAgZW1iZWRkaW5nczogZmFsc2UKICAgICAgICAgICAgZmluZV90dW5pbmc6IGZhbHNlCiAgICAgICAgICAgIGZ1bmN0aW9uX2NhbGxpbmc6IHRydWUKICAgICAgICAgICAgc3RyZWFtaW5nOiB0cnVlCiAgICAgICAgICAgIHZpc2lvbjogZmFsc2UKICAgICAgICBkZWZhdWx0czoKICAgICAgICAgICAgbWF4X3Rva2VuczogMjA0OAogICAgICAgICAgICByZXRyeV9hdHRlbXB0czogMwogICAgICAgICAgICByZXRyeV9kZWxheTogMXMKICAgICAgICAgICAgdGVtcGVyYXR1cmU6IDAuNwogICAgICAgICAgICB0aW1lb3V0OiA2MHMKICAgICAgICAgICAgdG9wX3A6IDEKICAgICAgICBkaXNwbGF5X25hbWU6IE1pbmlNYXgKICAgICAgICBlcnJvcl9tYXBwaW5nOgogICAgICAgICAgICBpbnZhbGlkX2FwaV9rZXk6IGF1dGhlbnRpY2F0aW9uX2ZhaWxlZAogICAgICAgICAgICBtb2RlbF9ub3RfZm91bmQ6IG1vZGVsX3VuYXZhaWxhYmxlCiAgICAgICAgICAgIHBheW1lbnRfcmVxdWlyZWQ6IHBheW1lbnRfcmVxdWlyZWQKICAgICAgICAgICAgcmF0ZV9saW1pdF9leGNlZWRlZDogcmF0ZV9saW1pdF9leGNlZWRlZAogICAgICAgIG1vZGVsX2ZhbWlsaWVzOgogICAgICAgICAgICBtaW5pbWF4LW0xOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1pbmlNYXggTTEg4oCUIGxlZ2FjeSBtb2RlbCB3aXRoIGZ1bmN0aW9uIGNhbGxpbmcKICAgICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICBtaW5pbWF4LW0yOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1pbmlNYXggTTIg4oCUIDIwMEsgY29udGV4dCB3aXRoIGFnZW50aWMgY2FwYWJpbGl0aWVzCiAgICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyMDAwMDAKICAgICAgICAgICAgbWluaW1heC1tMi4xOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1pbmlNYXggTTIuMSBmYW1pbHkg4oCUIDIzMEIgTW9FIG1vZGVscyB3aXRoIHBvbHlnbG90IGNvZGluZwogICAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgIG1pbmltYXgtbTIuNToKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNaW5pTWF4IE0yLjUgZmFtaWx5IOKAlCBwZWFrIHBlcmZvcm1hbmNlIGNvZGluZyBhbmQgYWdlbnRpYyBtb2RlbHMKICAgICAgICAgICAgICAgIG1heF90b2tlbnM6IDIwMDAwMAogICAgICAgIG5hbWU6IG1pbmltYXgKICAgICAgICBwcm92aWRlcl90eXBlOiBzdGF0aWMKICAgICAgICByYXRlX2xpbWl0czoKICAgICAgICAgICAgcmVxdWVzdHNfcGVyX21pbnV0ZTogMTIwCiAgICAgICAgICAgIHRva2Vuc19wZXJfbWludXRlOiA3MjAwMDAKICAgICAgICAgICAgY29uY3VycmVudF9yZXF1ZXN0czogNTAKICAgIG1pc3RyYWw6CiAgICAgICAgYXBpX3ZlcnNpb246ICIyMDI0LTAxLTAxIgogICAgICAgIGF1dGg6CiAgICAgICAgICAgIHR5cGU6IGFwaV9rZXkKICAgICAgICAgICAgaGVhZGVyX25hbWU6IEF1dGhvcml6YXRpb24KICAgICAgICAgICAgaGVhZGVyX2Zvcm1hdDogQmVhcmVyIHthcGlfa2V5fQogICAgICAgICAgICBlbnZfdmFyOiBNSVNUUkFMX0FQSV9LRVkKICAgICAgICBiYXNlX3VybDogaHR0cHM6Ly9hcGkubWlzdHJhbC5haS92MQogICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgYXNzaXN0YW50czogZmFsc2UKICAgICAgICAgICAgY2hhdDogdHJ1ZQogICAgICAgICAgICBjb21wbGV0aW9uczogZmFsc2UKICAgICAgICAgICAgZW1iZWRkaW5nczogZmFsc2UKICAgICAgICAgICAgZmluZV90dW5pbmc6IGZhbHNlCiAgICAgICAgICAgIGZ1bmN0aW9uX2NhbGxpbmc6IHRydWUKICAgICAgICAgICAgc3RyZWFtaW5nOiB0cnVlCiAgICAgICAgICAgIHZpc2lvbjogdHJ1ZQogICAgICAgIGRlZmF1bHRzOgogICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwCiAgICAgICAgICAgIHJldHJ5X2F0dGVtcHRzOiAzCiAgICAgICAgICAgIHJldHJ5X2RlbGF5OiAxcwogICAgICAgICAgICB0ZW1wZXJhdHVyZTogMC43CiAgICAgICAgICAgIHRpbWVvdXQ6IDYwcwogICAgICAgICAgICB0b3BfazogNDAKICAgICAgICAgICAgdG9wX3A6IDEKICAgICAgICBkaXNwbGF5X25hbWU6IE1pc3RyYWwgQUkKICAgICAgICBlcnJvcl9tYXBwaW5nOgogICAgICAgICAgICBpbnZhbGlkX2FwaV9rZXk6IGF1dGhlbnRpY2F0aW9uX2ZhaWxlZAogICAgICAgICAgICBtb2RlbF9ub3RfZm91bmQ6IG1vZGVsX3VuYXZhaWxhYmxlCiAgICAgICAgICAgIHF1b3RhX2V4Y2VlZGVkOiBwYXltZW50X3JlcXVpcmVkCiAgICAgICAgICAgIHJhdGVfbGltaXRfZXhjZWVkZWQ6IHJhdGVfbGltaXRfZXhjZWVkZWQKICAgICAgICBtb2RlbF9mYW1pbGllczoKICAgICAgICAgICAgbWFnaXN0cmFsOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWFnaXN0cmFsIGZhbWlseSBtb2RlbHMKICAgICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyODAwMAogICAgICAgICAgICB2b3h0cmFsOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogVm94dHJhbCBmYW1pbHkgbW9kZWxzCiAgICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICBuYW1lOiBtaXN0cmFsCiAgICAgICAgcHJvdmlkZXJfdHlwZTogc3RhdGljCiAgICAgICAgcmF0ZV9saW1pdHM6CiAgICAgICAgICAgIHJlcXVlc3RzX3Blcl9taW51dGU6IDgwMAogICAgICAgICAgICB0b2tlbnNfcGVyX21pbnV0ZTogNDAwMDAKICAgICAgICAgICAgY29uY3VycmVudF9yZXF1ZXN0czogMTUKICAgIG1vb25zaG90OgogICAgICAgIGFwaV92ZXJzaW9uOiB2MQogICAgICAgIGF1dGg6CiAgICAgICAgICAgIHR5cGU6IGFwaV9rZXkKICAgICAgICAgICAgaGVhZGVyX25hbWU6IEF1dGhvcml6YXRpb24KICAgICAgICAgICAgaGVhZGVyX2Zvcm1hdDogQmVhcmVyIHthcGlfa2V5fQogICAgICAgICAgICBlbnZfdmFyOiBNT09OU0hPVF9BUElfS0VZCiAgICAgICAgYmFzZV91cmw6IGh0dHBzOi8vYXBpLm1vb25zaG90LmFpL3YxCiAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICBhc3Npc3RhbnRzOiBmYWxzZQogICAgICAgICAgICBjaGF0OiB0cnVlCiAgICAgICAgICAgIGNvbXBsZXRpb25zOiBmYWxzZQogICAgICAgICAgICBlbWJlZGRpbmdzOiBmYWxzZQogICAgICAgICAgICBmaW5lX3R1bmluZzogZmFsc2UKICAgICAgICAgICAgZnVuY3Rpb25fY2FsbGluZzogdHJ1ZQogICAgICAgICAgICBzdHJlYW1pbmc6IHRydWUKICAgICAgICAgICAgdmlzaW9uOiB0cnVlCiAgICAgICAgZGVmYXVsdHM6CiAgICAgICAgICAgIG1heF90b2tlbnM6IDIwNDgKICAgICAgICAgICAgcmV0cnlfYXR0ZW1wdHM6IDMKICAgICAgICAgICAgcmV0cnlfZGVsYXk6IDFzCiAgICAgICAgICAgIHRlbXBlcmF0dXJlOiAwLjcKICAgICAgICAgICAgdGltZW91dDogNjBzCiAgICAgICAgICAgIHRvcF9wOiAxCiAgICAgICAgZGlzcGxheV9uYW1lOiBNb29uc2hvdCBBSQogICAgICAgIGVycm9yX21hcHBpbmc6CiAgICAgICAgICAgIGludmFsaWRfYXBpX2tleTogYXV0aGVudGljYXRpb25fZmFpbGVkCiAgICAgICAgICAgIG1vZGVsX25vdF9mb3VuZDogbW9kZWxfdW5hdmFpbGFibGUKICAgICAgICAgICAgcGF5bWVudF9yZXF1aXJlZDogcGF5bWVudF9yZXF1aXJlZAogICAgICAgICAgICByYXRlX2xpbWl0X2V4Y2VlZGVkOiByYXRlX2xpbWl0X2V4Y2VlZGVkCiAgICAgICAgbW9kZWxfZmFtaWxpZXM6CiAgICAgICAgICAgIGtpbWktazI6CiAgICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogS2ltaSBLMiDigJQgcmVhc29uaW5nIGFuZCBnZW5lcmFsLXB1cnBvc2UgbW9kZWxzCiAgICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAga2ltaS1rMi41OgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogS2ltaSBLMi41IOKAlCAxVCBwYXJhbSBmbGFnc2hpcCB3aXRoIG5hdGl2ZSBtdWx0aW1vZGFsIGFuZCB0aGlua2luZwogICAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjYyMTQ0CiAgICAgICAgICAgIG1vb25zaG90LXYxOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTW9vbnNob3QgVjEgbGVnYWN5IG1vZGVscyDigJQgdmFyaW91cyBjb250ZXh0IGxlbmd0aHMKICAgICAgICAgICAgICAgIG1heF90b2tlbnM6IDEzMTA3MgogICAgICAgIG5hbWU6IG1vb25zaG90CiAgICAgICAgcHJvdmlkZXJfdHlwZTogc3RhdGljCiAgICAgICAgcmF0ZV9saW1pdHM6CiAgICAgICAgICAgIHJlcXVlc3RzX3Blcl9taW51dGU6IDUwMAogICAgICAgICAgICB0b2tlbnNfcGVyX21pbnV0ZTogMTAwMDAwMAogICAgICAgICAgICBjb25jdXJyZW50X3JlcXVlc3RzOiA1MAogICAgbnZpZGlhLW5pbToKICAgICAgICBhcGlfdmVyc2lvbjogIjIwMjQtMDEtMDEiCiAgICAgICAgYXV0aDoKICAgICAgICAgICAgdHlwZTogYXBpX2tleQogICAgICAgICAgICBoZWFkZXJfbmFtZTogQXV0aG9yaXphdGlvbgogICAgICAgICAgICBoZWFkZXJfZm9ybWF0OiBCZWFyZXIge2FwaV9rZXl9CiAgICAgICAgICAgIGVudl92YXI6IE5WSURJQV9BUElfS0VZCiAgICAgICAgYmFzZV91cmw6IGh0dHBzOi8vaW50ZWdyYXRlLmFwaS5udmlkaWEuY29tL3YxCiAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICBhc3Npc3RhbnRzOiBmYWxzZQogICAgICAgICAgICBjaGF0OiB0cnVlCiAgICAgICAgICAgIGNvbXBsZXRpb25zOiB0cnVlCiAgICAgICAgICAgIGVtYmVkZGluZ3M6IHRydWUKICAgICAgICAgICAgZmluZV90dW5pbmc6IGZhbHNlCiAgICAgICAgICAgIGZ1bmN0aW9uX2NhbGxpbmc6IHRydWUKICAgICAgICAgICAgc3RyZWFtaW5nOiB0cnVlCiAgICAgICAgICAgIHZpc2lvbjogZmFsc2UKICAgICAgICBkaXNwbGF5X25hbWU6IE5WSURJQSBOSU0KICAgICAgICBtb2RlbF9mYW1pbGllczoKICAgICAgICAgICAgZW1iZWRkaW5nOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gZW1iZWRkaW5ncwogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEVtYmVkZGluZyBtb2RlbHMgdmlhIE5JTQogICAgICAgICAgICBsbGFtYToKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBNZXRhIExsYW1hIHZpYSBOVklESUEgTklNCiAgICAgICAgICAgIG5lbW90cm9uOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE5WSURJQSBOZW1vdHJvbiB2aWEgTklNCiAgICAgICAgbmFtZTogbnZpZGlhLW5pbQogICAgICAgIHByb3ZpZGVyX3R5cGU6IG1ldGEKICAgICAgICByYXRlX2xpbWl0czoKICAgICAgICAgICAgcmVxdWVzdHNfcGVyX21pbnV0ZTogMTUwMAogICAgICAgICAgICB0b2tlbnNfcGVyX21pbnV0ZTogMzAwMDAwCiAgICAgICAgICAgIGNvbmN1cnJlbnRfcmVxdWVzdHM6IDQwCiAgICBvbGxhbWE6CiAgICAgICAgYXBpX3ZlcnNpb246ICIyMDI0LTAxLTAxIgogICAgICAgIGF1dGg6CiAgICAgICAgICAgIHR5cGU6IG5vbmUKICAgICAgICAgICAgaGVhZGVyX25hbWU6ICIiCiAgICAgICAgICAgIGhlYWRlcl9mb3JtYXQ6ICIiCiAgICAgICAgICAgIGVudl92YXI6ICIiCiAgICAgICAgYmFzZV91cmw6IGh0dHA6Ly9sb2NhbGhvc3Q6MTE0MzQKICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgIGFzc2lzdGFudHM6IGZhbHNlCiAgICAgICAgICAgIGNoYXQ6IHRydWUKICAgICAgICAgICAgY29tcGxldGlvbnM6IHRydWUKICAgICAgICAgICAgZW1iZWRkaW5nczogdHJ1ZQogICAgICAgICAgICBmaW5lX3R1bmluZzogZmFsc2UKICAgICAgICAgICAgZnVuY3Rpb25fY2FsbGluZzogZmFsc2UKICAgICAgICAgICAgc3RyZWFtaW5nOiB0cnVlCiAgICAgICAgICAgIHZpc2lvbjogZmFsc2UKICAgICAgICBkZWZhdWx0czoKICAgICAgICAgICAgbWF4X3Rva2VuczogMTAwMAogICAgICAgICAgICByZXRyeV9hdHRlbXB0czogMwogICAgICAgICAgICByZXRyeV9kZWxheTogMXMKICAgICAgICAgICAgdGVtcGVyYXR1cmU6IDAuNwogICAgICAgICAgICB0aW1lb3V0OiAxMjBzCiAgICAgICAgICAgIHRvcF9rOiA0MAogICAgICAgICAgICB0b3BfcDogMQogICAgICAgIGRpc2NvdmVyeV9hcGlfZW5kcG9pbnQ6IGh0dHA6Ly9sb2NhbGhvc3Q6MTE0MzQvYXBpL3RhZ3MKICAgICAgICBkaXNwbGF5X25hbWU6IE9sbGFtYQogICAgICAgIGVycm9yX21hcHBpbmc6CiAgICAgICAgICAgIGNvbm5lY3Rpb25fZmFpbGVkOiBzZXJ2ZXJfZXJyb3IKICAgICAgICAgICAgbW9kZWxfbm90X2ZvdW5kOiBtb2RlbF91bmF2YWlsYWJsZQogICAgICAgIG1vZGVsX2ZhbWlsaWVzOgogICAgICAgICAgICBvbGxhbWE6CiAgICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAgICAgLSBjb21wbGV0aW9ucwogICAgICAgICAgICAgICAgICAgIC0gZW1iZWRkaW5ncwogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IExvY2FsIE9sbGFtYSBtb2RlbHMKICAgICAgICAgICAgICAgIG1heF90b2tlbnM6IDMyNzY4CiAgICAgICAgbmFtZTogb2xsYW1hCiAgICAgICAgcHJvdmlkZXJfdHlwZTogbWV0YQogICAgICAgIHJhdGVfbGltaXRzOgogICAgICAgICAgICByZXF1ZXN0c19wZXJfbWludXRlOiAxMDAwMAogICAgICAgICAgICB0b2tlbnNfcGVyX21pbnV0ZTogMTAwMDAwMAogICAgICAgICAgICBjb25jdXJyZW50X3JlcXVlc3RzOiAxMDAKICAgICAgICBzdXBwb3J0c19tb2RlbF9kaXNjb3Zlcnk6IHRydWUKICAgIG9wZW5haToKICAgICAgICBhcGlfdmVyc2lvbjogIjIwMjQtMDEtMDEiCiAgICAgICAgYXV0aDoKICAgICAgICAgICAgdHlwZTogYXBpX2tleQogICAgICAgICAgICBoZWFkZXJfbmFtZTogQXV0aG9yaXphdGlvbgogICAgICAgICAgICBoZWFkZXJfZm9ybWF0OiBCZWFyZXIge2FwaV9rZXl9CiAgICAgICAgICAgIGVudl92YXI6IE9QRU5BSV9BUElfS0VZCiAgICAgICAgYmFzZV91cmw6IGh0dHBzOi8vYXBpLm9wZW5haS5jb20vdjEKICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgIGFzc2lzdGFudHM6IHRydWUKICAgICAgICAgICAgY2hhdDogdHJ1ZQogICAgICAgICAgICBjb21wbGV0aW9uczogdHJ1ZQogICAgICAgICAgICBlbWJlZGRpbmdzOiB0cnVlCiAgICAgICAgICAgIGZpbmVfdHVuaW5nOiB0cnVlCiAgICAgICAgICAgIGZ1bmN0aW9uX2NhbGxpbmc6IHRydWUKICAgICAgICAgICAgc3RyZWFtaW5nOiB0cnVlCiAgICAgICAgICAgIHZpc2lvbjogdHJ1ZQogICAgICAgIGRlZmF1bHRzOgogICAgICAgICAgICBmcmVxdWVuY3lfcGVuYWx0eTogMAogICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwCiAgICAgICAgICAgIHByZXNlbmNlX3BlbmFsdHk6IDAKICAgICAgICAgICAgcmV0cnlfYXR0ZW1wdHM6IDMKICAgICAgICAgICAgcmV0cnlfZGVsYXk6IDFzCiAgICAgICAgICAgIHRlbXBlcmF0dXJlOiAwLjcKICAgICAgICAgICAgdGltZW91dDogNjBzCiAgICAgICAgICAgIHRvcF9wOiAxCiAgICAgICAgZGlzcGxheV9uYW1lOiBPcGVuQUkKICAgICAgICBlcnJvcl9tYXBwaW5nOgogICAgICAgICAgICBiaWxsaW5nX25vdF9hY3RpdmU6IHBheW1lbnRfcmVxdWlyZWQKICAgICAgICAgICAgaW5zdWZmaWNpZW50X3F1b3RhOiByYXRlX2xpbWl0X2V4Y2VlZGVkCiAgICAgICAgICAgIGludmFsaWRfYXBpX2tleTogYXV0aGVudGljYXRpb25fZmFpbGVkCiAgICAgICAgICAgIG1vZGVsX25vdF9mb3VuZDogbW9kZWxfdW5hdmFpbGFibGUKICAgICAgICBtb2RlbF9mYW1pbGllczoKICAgICAgICAgICAgZW1iZWRkaW5nOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gZW1iZWRkaW5ncwogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEVtYmVkZGluZyBtb2RlbHMKICAgICAgICAgICAgICAgIG1heF90b2tlbnM6IDgxOTEKICAgICAgICAgICAgZ3B0LTMuNToKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBHUFQtMy41IGZhbWlseSBtb2RlbHMKICAgICAgICAgICAgICAgIG1heF90b2tlbnM6IDE2Mzg1CiAgICAgICAgICAgIGdwdC00OgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogR1BULTQgZmFtaWx5IG1vZGVscwogICAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgICAgIGdwdC01OgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogR1BULTUgZmFtaWx5IG1vZGVscwogICAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTI4MDAwCiAgICAgICAgbmFtZTogb3BlbmFpCiAgICAgICAgcHJvdmlkZXJfdHlwZTogc3RhdGljCiAgICAgICAgcmF0ZV9saW1pdHM6CiAgICAgICAgICAgIHJlcXVlc3RzX3Blcl9taW51dGU6IDM1MDAKICAgICAgICAgICAgdG9rZW5zX3Blcl9taW51dGU6IDkwMDAwCiAgICAgICAgICAgIGNvbmN1cnJlbnRfcmVxdWVzdHM6IDUwCiAgICBvcGVucm91dGVyOgogICAgICAgIGFwaV92ZXJzaW9uOiAiMjAyNC0wMS0wMSIKICAgICAgICBhdXRoOgogICAgICAgICAgICB0eXBlOiBhcGlfa2V5CiAgICAgICAgICAgIGhlYWRlcl9uYW1lOiBBdXRob3JpemF0aW9uCiAgICAgICAgICAgIGhlYWRlcl9mb3JtYXQ6IEJlYXJlciB7YXBpX2tleX0KICAgICAgICAgICAgZW52X3ZhcjogT1BFTlJPVVRFUl9BUElfS0VZCiAgICAgICAgYmFzZV91cmw6IGh0dHBzOi8vb3BlbnJvdXRlci5haS9hcGkvdjEKICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgIGFzc2lzdGFudHM6IHRydWUKICAgICAgICAgICAgY2hhdDogdHJ1ZQogICAgICAgICAgICBjb21wbGV0aW9uczogdHJ1ZQogICAgICAgICAgICBlbWJlZGRpbmdzOiB0cnVlCiAgICAgICAgICAgIGZpbmVfdHVuaW5nOiB0cnVlCiAgICAgICAgICAgIGZ1bmN0aW9uX2NhbGxpbmc6IHRydWUKICAgICAgICAgICAgc3RyZWFtaW5nOiB0cnVlCiAgICAgICAgICAgIHZpc2lvbjogdHJ1ZQogICAgICAgICAgICB3ZWJfc2VhcmNoOiB0cnVlCiAgICAgICAgZGVmYXVsdHM6CiAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAKICAgICAgICAgICAgcmV0cnlfYXR0ZW1wdHM6IDMKICAgICAgICAgICAgcmV0cnlfZGVsYXk6IDFzCiAgICAgICAgICAgIHRlbXBlcmF0dXJlOiAwLjcKICAgICAgICAgICAgdGltZW91dDogNjBzCiAgICAgICAgICAgIHRvcF9wOiAxCiAgICAgICAgZGlzY292ZXJ5X2FwaV9lbmRwb2ludDogaHR0cHM6Ly9vcGVucm91dGVyLmFpL2FwaS92MS9tb2RlbHMKICAgICAgICBkaXNwbGF5X25hbWU6IE9wZW5Sb3V0ZXIKICAgICAgICBlcnJvcl9tYXBwaW5nOgogICAgICAgICAgICBpbnZhbGlkX2FwaV9rZXk6IGF1dGhlbnRpY2F0aW9uX2ZhaWxlZAogICAgICAgICAgICBtb2RlbF9ub3RfZm91bmQ6IG1vZGVsX3VuYXZhaWxhYmxlCiAgICAgICAgICAgIHF1b3RhX2V4Y2VlZGVkOiBwYXltZW50X3JlcXVpcmVkCiAgICAgICAgICAgIHJhdGVfbGltaXRfZXhjZWVkZWQ6IHJhdGVfbGltaXRfZXhjZWVkZWQKICAgICAgICBtb2RlbF9mYW1pbGllczoKICAgICAgICAgICAgYW50aHJvcGljOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgICAgIC0gdmlzaW9uCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogQW50aHJvcGljIG1vZGVscyB2aWEgT3BlblJvdXRlcgogICAgICAgICAgICBnb29nbGU6CiAgICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBHb29nbGUgbW9kZWxzIHZpYSBPcGVuUm91dGVyCiAgICAgICAgICAgIG9wZW5haToKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE9wZW5BSSBtb2RlbHMgdmlhIE9wZW5Sb3V0ZXIKICAgICAgICBuYW1lOiBvcGVucm91dGVyCiAgICAgICAgcHJvdmlkZXJfdHlwZTogbWV0YQogICAgICAgIHJhdGVfbGltaXRzOgogICAgICAgICAgICByZXF1ZXN0c19wZXJfbWludXRlOiAxMDAwCiAgICAgICAgICAgIHRva2Vuc19wZXJfbWludXRlOiAzMDAwMAogICAgICAgICAgICBjb25jdXJyZW50X3JlcXVlc3RzOiAyMAogICAgICAgIHN1cHBvcnRzX21vZGVsX2Rpc2NvdmVyeTogdHJ1ZQogICAgcGVycGxleGl0eToKICAgICAgICBhcGlfdmVyc2lvbjogIjIwMjQtMDEtMDEiCiAgICAgICAgYXV0aDoKICAgICAgICAgICAgdHlwZTogYXBpX2tleQogICAgICAgICAgICBoZWFkZXJfbmFtZTogQXV0aG9yaXphdGlvbgogICAgICAgICAgICBoZWFkZXJfZm9ybWF0OiBCZWFyZXIge2FwaV9rZXl9CiAgICAgICAgICAgIGVudl92YXI6IFBFUlBMRVhJVFlfQVBJX0tFWQogICAgICAgIGJhc2VfdXJsOiBodHRwczovL2FwaS5wZXJwbGV4aXR5LmFpCiAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICBhc3Npc3RhbnRzOiBmYWxzZQogICAgICAgICAgICBjaGF0OiB0cnVlCiAgICAgICAgICAgIGNvbXBsZXRpb25zOiB0cnVlCiAgICAgICAgICAgIGVtYmVkZGluZ3M6IGZhbHNlCiAgICAgICAgICAgIGZpbmVfdHVuaW5nOiBmYWxzZQogICAgICAgICAgICBmdW5jdGlvbl9jYWxsaW5nOiBmYWxzZQogICAgICAgICAgICBzdHJlYW1pbmc6IHRydWUKICAgICAgICAgICAgdmlzaW9uOiBmYWxzZQogICAgICAgIGRpc3BsYXlfbmFtZTogUGVycGxleGl0eQogICAgICAgIG1vZGVsX2ZhbWlsaWVzOgogICAgICAgICAgICBzb25hcjoKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBQZXJwbGV4aXR5IHNlYXJjaC1ncm91bmRlZCBTb25hciBtb2RlbHMKICAgICAgICAgICAgICAgIG1heF90b2tlbnM6IDEyNzAwMAogICAgICAgIG5hbWU6IHBlcnBsZXhpdHkKICAgICAgICBwcm92aWRlcl90eXBlOiBzdGF0aWMKICAgICAgICByYXRlX2xpbWl0czoKICAgICAgICAgICAgcmVxdWVzdHNfcGVyX21pbnV0ZTogNjAwCiAgICAgICAgICAgIHRva2Vuc19wZXJfbWludXRlOiAxMjAwMDAKICAgICAgICAgICAgY29uY3VycmVudF9yZXF1ZXN0czogMjAKICAgIHF3ZW46CiAgICAgICAgYXBpX3ZlcnNpb246IHYxCiAgICAgICAgYXV0aDoKICAgICAgICAgICAgdHlwZTogYXBpX2tleQogICAgICAgICAgICBoZWFkZXJfbmFtZTogQXV0aG9yaXphdGlvbgogICAgICAgICAgICBoZWFkZXJfZm9ybWF0OiBCZWFyZXIge2FwaV9rZXl9CiAgICAgICAgICAgIGVudl92YXI6IERBU0hTQ09QRV9BUElfS0VZCiAgICAgICAgYmFzZV91cmw6IGh0dHBzOi8vZGFzaHNjb3BlLWludGwuYWxpeXVuY3MuY29tL2NvbXBhdGlibGUtbW9kZS92MQogICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgYXNzaXN0YW50czogZmFsc2UKICAgICAgICAgICAgYXVkaW86IHRydWUKICAgICAgICAgICAgY2hhdDogdHJ1ZQogICAgICAgICAgICBjb21wbGV0aW9uczogZmFsc2UKICAgICAgICAgICAgZW1iZWRkaW5nczogdHJ1ZQogICAgICAgICAgICBmaW5lX3R1bmluZzogZmFsc2UKICAgICAgICAgICAgZnVuY3Rpb25fY2FsbGluZzogdHJ1ZQogICAgICAgICAgICBzdHJlYW1pbmc6IHRydWUKICAgICAgICAgICAgdmlzaW9uOiB0cnVlCiAgICAgICAgZGVmYXVsdHM6CiAgICAgICAgICAgIG1heF90b2tlbnM6IDIwNDgKICAgICAgICAgICAgcmV0cnlfYXR0ZW1wdHM6IDMKICAgICAgICAgICAgcmV0cnlfZGVsYXk6IDFzCiAgICAgICAgICAgIHRlbXBlcmF0dXJlOiAwLjcKICAgICAgICAgICAgdGltZW91dDogNjBzCiAgICAgICAgICAgIHRvcF9wOiAxCiAgICAgICAgZGlzcGxheV9uYW1lOiBRd2VuCiAgICAgICAgZXJyb3JfbWFwcGluZzoKICAgICAgICAgICAgaW52YWxpZF9hcGlfa2V5OiBhdXRoZW50aWNhdGlvbl9mYWlsZWQKICAgICAgICAgICAgbW9kZWxfbm90X2ZvdW5kOiBtb2RlbF91bmF2YWlsYWJsZQogICAgICAgICAgICBwYXltZW50X3JlcXVpcmVkOiBwYXltZW50X3JlcXVpcmVkCiAgICAgICAgICAgIHJhdGVfbGltaXRfZXhjZWVkZWQ6IHJhdGVfbGltaXRfZXhjZWVkZWQKICAgICAgICBtb2RlbF9mYW1pbGllczoKICAgICAgICAgICAgcXdlbi1lbWJlZGRpbmc6CiAgICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAgICAgLSBlbWJlZGRpbmdzCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogUXdlbiB0ZXh0IGVtYmVkZGluZyBtb2RlbHMKICAgICAgICAgICAgcXdlbi10dHM6CiAgICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAgICAgLSBhdWRpbwogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IFF3ZW4zIFRUUyBtb2RlbHMg4oCUIHNwZWVjaCBzeW50aGVzaXMgYW5kIHZvaWNlIGNsb25pbmcKICAgICAgICAgICAgcXdlbi12bDoKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IFF3ZW4gdmlzaW9uLWxhbmd1YWdlIG1vZGVscyDigJQgbXVsdGltb2RhbCB1bmRlcnN0YW5kaW5nCiAgICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgcXdlbjIuNToKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBRd2VuMi41IGZhbWlseSDigJQgaW5zdHJ1Y3Rpb24tdHVuZWQgbW9kZWxzCiAgICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMzEwNzIKICAgICAgICAgICAgcXdlbjM6CiAgICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogUXdlbjMgZmFtaWx5IOKAlCBkZW5zZSBhbmQgTW9FIG1vZGVscyB3aXRoIGh5YnJpZCB0aGlua2luZwogICAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgIHF3ZW4zLWNvbW1lcmNpYWw6CiAgICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogUXdlbjMgY29tbWVyY2lhbCBtb2RlbHMg4oCUIG1heCBwZXJmb3JtYW5jZSBBUEkgbW9kZWxzCiAgICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAyNjIxNDQKICAgICAgICAgICAgcXdlbjMuNToKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IFF3ZW4zLjUgZmFtaWx5IOKAlCBjb21tZXJjaWFsIG1vZGVscyB3aXRoIHVwIHRvIDFNIGNvbnRleHQKICAgICAgICAgICAgICAgIG1heF90b2tlbnM6IDEwMDAwMDAKICAgICAgICAgICAgcXdxOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IFF3USByZWFzb25pbmcgbW9kZWxzIOKAlCBleHRlbmRlZCB0aGlua2luZyBmb3IgY29tcGxleCB0YXNrcwogICAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgbmFtZTogcXdlbgogICAgICAgIHByb3ZpZGVyX3R5cGU6IHN0YXRpYwogICAgICAgIHJhdGVfbGltaXRzOgogICAgICAgICAgICByZXF1ZXN0c19wZXJfbWludXRlOiA1MDAKICAgICAgICAgICAgdG9rZW5zX3Blcl9taW51dGU6IDEwMDAwMDAKICAgICAgICAgICAgY29uY3VycmVudF9yZXF1ZXN0czogNTAKICAgIHRvZ2V0aGVyOgogICAgICAgIGFwaV92ZXJzaW9uOiAiMjAyNC0wMS0wMSIKICAgICAgICBhdXRoOgogICAgICAgICAgICB0eXBlOiBhcGlfa2V5CiAgICAgICAgICAgIGhlYWRlcl9uYW1lOiBBdXRob3JpemF0aW9uCiAgICAgICAgICAgIGhlYWRlcl9mb3JtYXQ6IEJlYXJlciB7YXBpX2tleX0KICAgICAgICAgICAgZW52X3ZhcjogVE9HRVRIRVJfQVBJX0tFWQogICAgICAgIGJhc2VfdXJsOiBodHRwczovL2FwaS50b2dldGhlci54eXovdjEKICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgIGFzc2lzdGFudHM6IGZhbHNlCiAgICAgICAgICAgIGNoYXQ6IHRydWUKICAgICAgICAgICAgY29tcGxldGlvbnM6IHRydWUKICAgICAgICAgICAgZW1iZWRkaW5nczogdHJ1ZQogICAgICAgICAgICBmaW5lX3R1bmluZzogZmFsc2UKICAgICAgICAgICAgZnVuY3Rpb25fY2FsbGluZzogdHJ1ZQogICAgICAgICAgICBzdHJlYW1pbmc6IHRydWUKICAgICAgICAgICAgdmlzaW9uOiB0cnVlCiAgICAgICAgZGlzcGxheV9uYW1lOiBUb2dldGhlciBBSQogICAgICAgIG1vZGVsX2ZhbWlsaWVzOgogICAgICAgICAgICBkZWVwc2VlazoKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEZWVwU2VlayBmYW1pbHkgdmlhIFRvZ2V0aGVyCiAgICAgICAgICAgIGZsdXg6CiAgICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBJbWFnZSBnZW5lcmF0aW9uIG1vZGVscyB2aWEgVG9nZXRoZXIKICAgICAgICAgICAgbGxhbWE6CiAgICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTGxhbWEgZmFtaWx5IHZpYSBUb2dldGhlcgogICAgICAgICAgICBxd2VuOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IFF3ZW4gZmFtaWx5IHZpYSBUb2dldGhlcgogICAgICAgIG5hbWU6IHRvZ2V0aGVyCiAgICAgICAgcHJvdmlkZXJfdHlwZTogbWV0YQogICAgICAgIHJhdGVfbGltaXRzOgogICAgICAgICAgICByZXF1ZXN0c19wZXJfbWludXRlOiAxMjAwCiAgICAgICAgICAgIHRva2Vuc19wZXJfbWludXRlOiAyNDAwMDAKICAgICAgICAgICAgY29uY3VycmVudF9yZXF1ZXN0czogMzAKICAgIHR5cGVzYWZlOgogICAgICAgIGFwaV92ZXJzaW9uOiAiIgogICAgICAgIGF1dGg6CiAgICAgICAgICAgIHR5cGU6IGFwaV9rZXkKICAgICAgICAgICAgaGVhZGVyX25hbWU6IEF1dGhvcml6YXRpb24KICAgICAgICAgICAgaGVhZGVyX2Zvcm1hdDogQmVhcmVyIHthcGlfa2V5fQogICAgICAgICAgICBlbnZfdmFyOiBUWVBFU0FGRV9BUElfS0VZCiAgICAgICAgYmFzZV91cmw6IGh0dHBzOi8vYXBpLnR5cGVzYWZlLmFpL3YxCiAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICBjaGF0OiBmYWxzZQogICAgICAgICAgICBkZWNpc2lvbnM6IHRydWUKICAgICAgICAgICAgZW1iZWRkaW5nczogZmFsc2UKICAgICAgICAgICAgc3RyZWFtaW5nOiBmYWxzZQogICAgICAgIGRpc3BsYXlfbmFtZTogVHlwZVNhZmUgQUkKICAgICAgICBuYW1lOiB0eXBlc2FmZQogICAgICAgIHByb3ZpZGVyX3R5cGU6IHN0YXRpYwogICAgICAgIHJhdGVfbGltaXRzOgogICAgICAgICAgICByZXF1ZXN0c19wZXJfbWludXRlOiAwCiAgICAgICAgICAgIHRva2Vuc19wZXJfbWludXRlOiAwCiAgICAgICAgICAgIGNvbmN1cnJlbnRfcmVxdWVzdHM6IDAKICAgIHZlcnRleC1haToKICAgICAgICBhcGlfdmVyc2lvbjogdjEKICAgICAgICBhdXRoOgogICAgICAgICAgICB0eXBlOiBvYXV0aDIKICAgICAgICAgICAgaGVhZGVyX25hbWU6IEF1dGhvcml6YXRpb24KICAgICAgICAgICAgaGVhZGVyX2Zvcm1hdDogQmVhcmVyIHthY2Nlc3NfdG9rZW59CiAgICAgICAgICAgIGVudl92YXI6IEdPT0dMRV9BUFBMSUNBVElPTl9DUkVERU5USUFMUwogICAgICAgIGJhc2VfdXJsOiBodHRwczovL3tsb2NhdGlvbn0tYWlwbGF0Zm9ybS5nb29nbGVhcGlzLmNvbS92MS9wcm9qZWN0cy97cHJvamVjdH0vbG9jYXRpb25zL3tsb2NhdGlvbn0KICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgIGFzc2lzdGFudHM6IGZhbHNlCiAgICAgICAgICAgIGNoYXQ6IHRydWUKICAgICAgICAgICAgY29tcGxldGlvbnM6IHRydWUKICAgICAgICAgICAgZW1iZWRkaW5nczogZmFsc2UKICAgICAgICAgICAgZmluZV90dW5pbmc6IGZhbHNlCiAgICAgICAgICAgIGZ1bmN0aW9uX2NhbGxpbmc6IHRydWUKICAgICAgICAgICAgc3RyZWFtaW5nOiB0cnVlCiAgICAgICAgICAgIHZpc2lvbjogdHJ1ZQogICAgICAgIGRlZmF1bHRzOgogICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDAwCiAgICAgICAgICAgIHJldHJ5X2F0dGVtcHRzOiAzCiAgICAgICAgICAgIHJldHJ5X2RlbGF5OiAxcwogICAgICAgICAgICB0ZW1wZXJhdHVyZTogMC43CiAgICAgICAgICAgIHRpbWVvdXQ6IDYwcwogICAgICAgICAgICB0b3BfcDogMQogICAgICAgIGRpc3BsYXlfbmFtZTogVmVydGV4IEFJCiAgICAgICAgZXJyb3JfbWFwcGluZzoKICAgICAgICAgICAgTk9UX0ZPVU5EOiBtb2RlbF91bmF2YWlsYWJsZQogICAgICAgICAgICBQRVJNSVNTSU9OX0RFTklFRDogYXV0aGVudGljYXRpb25fZmFpbGVkCiAgICAgICAgICAgIFJFU09VUkNFX0VYSEFVU1RFRDogcmF0ZV9saW1pdF9leGNlZWRlZAogICAgICAgIG1vZGVsX2ZhbWlsaWVzOgogICAgICAgICAgICBjbGF1ZGU6CiAgICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICAgICAgLSB2aXNpb24KICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBDbGF1ZGUgdmlhIFZlcnRleCBBSQogICAgICAgICAgICAgICAgbWF4X3Rva2VuczogMjAwMDAwCiAgICAgICAgICAgIGdlbWluaToKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEdlbWluaSB2aWEgVmVydGV4IEFJCiAgICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMDQ4NTc2CiAgICAgICAgICAgIGxsYW1hOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IE1ldGEgTGxhbWEgdmlhIFZlcnRleCBBSQogICAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgICAgIG1pc3RyYWw6CiAgICAgICAgICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgICAgICAgICAgLSBjaGF0CiAgICAgICAgICAgICAgICAgICAgLSBmdW5jdGlvbl9jYWxsaW5nCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogTWlzdHJhbCB2aWEgVmVydGV4IEFJCiAgICAgICAgICAgICAgICBtYXhfdG9rZW5zOiAxMjgwMDAKICAgICAgICBuYW1lOiB2ZXJ0ZXgtYWkKICAgICAgICBwcm92aWRlcl90eXBlOiBzdGF0aWMKICAgICAgICByYXRlX2xpbWl0czoKICAgICAgICAgICAgcmVxdWVzdHNfcGVyX21pbnV0ZTogMTUwMAogICAgICAgICAgICB0b2tlbnNfcGVyX21pbnV0ZTogMzAwMDAwCiAgICAgICAgICAgIGNvbmN1cnJlbnRfcmVxdWVzdHM6IDQwCiAgICB2b3lhZ2U6CiAgICAgICAgYXBpX3ZlcnNpb246ICIyMDI0LTAxLTAxIgogICAgICAgIGF1dGg6CiAgICAgICAgICAgIHR5cGU6IGFwaV9rZXkKICAgICAgICAgICAgaGVhZGVyX25hbWU6IEF1dGhvcml6YXRpb24KICAgICAgICAgICAgaGVhZGVyX2Zvcm1hdDogQmVhcmVyIHthcGlfa2V5fQogICAgICAgICAgICBlbnZfdmFyOiBWT1lBR0VfQVBJX0tFWQogICAgICAgIGJhc2VfdXJsOiBodHRwczovL2FwaS52b3lhZ2VhaS5jb20vdjEKICAgICAgICBjYXBhYmlsaXRpZXM6CiAgICAgICAgICAgIGFzc2lzdGFudHM6IGZhbHNlCiAgICAgICAgICAgIGNoYXQ6IGZhbHNlCiAgICAgICAgICAgIGNvbXBsZXRpb25zOiBmYWxzZQogICAgICAgICAgICBlbWJlZGRpbmdzOiB0cnVlCiAgICAgICAgICAgIGZpbmVfdHVuaW5nOiBmYWxzZQogICAgICAgICAgICBmdW5jdGlvbl9jYWxsaW5nOiBmYWxzZQogICAgICAgICAgICBzdHJlYW1pbmc6IGZhbHNlCiAgICAgICAgICAgIHZpc2lvbjogZmFsc2UKICAgICAgICBkaXNwbGF5X25hbWU6IFZveWFnZSBBSQogICAgICAgIG1vZGVsX2ZhbWlsaWVzOgogICAgICAgICAgICB2b3lhZ2UtNDoKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGVtYmVkZGluZ3MKICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBHZW5lcmFsLXB1cnBvc2UgcmV0cmlldmFsIGVtYmVkZGluZ3MKICAgICAgICAgICAgdm95YWdlLWRvbWFpbjoKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGVtYmVkZGluZ3MKICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBEb21haW4tdHVuZWQgZW1iZWRkaW5ncyBmb3IgY29kZSwgZmluYW5jZSBhbmQgbGF3CiAgICAgICAgbmFtZTogdm95YWdlCiAgICAgICAgcHJvdmlkZXJfdHlwZTogc3RhdGljCiAgICAgICAgcmF0ZV9saW1pdHM6CiAgICAgICAgICAgIHJlcXVlc3RzX3Blcl9taW51dGU6IDMwMAogICAgICAgICAgICB0b2tlbnNfcGVyX21pbnV0ZTogMTAwMDAwMAogICAgICAgICAgICBjb25jdXJyZW50X3JlcXVlc3RzOiAyMAogICAgeGFpOgogICAgICAgIGFwaV92ZXJzaW9uOiAiMjAyNC0wMS0wMSIKICAgICAgICBhdXRoOgogICAgICAgICAgICB0eXBlOiBhcGlfa2V5CiAgICAgICAgICAgIGhlYWRlcl9uYW1lOiBBdXRob3JpemF0aW9uCiAgICAgICAgICAgIGhlYWRlcl9mb3JtYXQ6IEJlYXJlciB7YXBpX2tleX0KICAgICAgICAgICAgZW52X3ZhcjogWEFJX0FQSV9LRVkKICAgICAgICBiYXNlX3VybDogaHR0cHM6Ly9hcGkueC5haS92MQogICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgYXNzaXN0YW50czogZmFsc2UKICAgICAgICAgICAgY2hhdDogdHJ1ZQogICAgICAgICAgICBjb21wbGV0aW9uczogdHJ1ZQogICAgICAgICAgICBlbWJlZGRpbmdzOiBmYWxzZQogICAgICAgICAgICBmaW5lX3R1bmluZzogZmFsc2UKICAgICAgICAgICAgZnVuY3Rpb25fY2FsbGluZzogdHJ1ZQogICAgICAgICAgICBzdHJlYW1pbmc6IHRydWUKICAgICAgICAgICAgdmlzaW9uOiB0cnVlCiAgICAgICAgZGlzcGxheV9uYW1lOiB4QUkKICAgICAgICBtb2RlbF9mYW1pbGllczoKICAgICAgICAgICAgZ3JvazoKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEdyb2sgcmVhc29uaW5nIGFuZCBjaGF0IG1vZGVscwogICAgICAgICAgICAgICAgbWF4X3Rva2VuczogMTMxMDcyCiAgICAgICAgbmFtZTogeGFpCiAgICAgICAgcHJvdmlkZXJfdHlwZTogc3RhdGljCiAgICAgICAgcmF0ZV9saW1pdHM6CiAgICAgICAgICAgIHJlcXVlc3RzX3Blcl9taW51dGU6IDEyMDAKICAgICAgICAgICAgdG9rZW5zX3Blcl9taW51dGU6IDI0MDAwMAogICAgICAgICAgICBjb25jdXJyZW50X3JlcXVlc3RzOiAzMAogICAgemFpOgogICAgICAgIGFwaV92ZXJzaW9uOiAiMjAyNC0wMS0wMSIKICAgICAgICBhdXRoOgogICAgICAgICAgICB0eXBlOiBhcGlfa2V5CiAgICAgICAgICAgIGhlYWRlcl9uYW1lOiBBdXRob3JpemF0aW9uCiAgICAgICAgICAgIGhlYWRlcl9mb3JtYXQ6IEJlYXJlciB7YXBpX2tleX0KICAgICAgICAgICAgZW52X3ZhcjogWkhJUFVfQVBJX0tFWQogICAgICAgIGJhc2VfdXJsOiBodHRwczovL2FwaS56LmFpL2FwaS9wYWFzL3Y0CiAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICBhc3Npc3RhbnRzOiBmYWxzZQogICAgICAgICAgICBjaGF0OiB0cnVlCiAgICAgICAgICAgIGNvbXBsZXRpb25zOiB0cnVlCiAgICAgICAgICAgIGVtYmVkZGluZ3M6IGZhbHNlCiAgICAgICAgICAgIGZpbmVfdHVuaW5nOiBmYWxzZQogICAgICAgICAgICBmdW5jdGlvbl9jYWxsaW5nOiB0cnVlCiAgICAgICAgICAgIHN0cmVhbWluZzogdHJ1ZQogICAgICAgICAgICB2aXNpb246IHRydWUKICAgICAgICBkaXNwbGF5X25hbWU6IFouQUkKICAgICAgICBtb2RlbF9mYW1pbGllczoKICAgICAgICAgICAgZ2xtOgogICAgICAgICAgICAgICAgY2FwYWJpbGl0aWVzOgogICAgICAgICAgICAgICAgICAgIC0gY2hhdAogICAgICAgICAgICAgICAgICAgIC0gZnVuY3Rpb25fY2FsbGluZwogICAgICAgICAgICAgICAgICAgIC0gcmVhc29uaW5nCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogR0xNIHRleHQgbW9kZWxzLCBpbmNsdWRpbmcgdGhlIEdMTS01IGxpbmUKICAgICAgICAgICAgZ2xtLXZpc2lvbjoKICAgICAgICAgICAgICAgIGNhcGFiaWxpdGllczoKICAgICAgICAgICAgICAgICAgICAtIGNoYXQKICAgICAgICAgICAgICAgICAgICAtIGZ1bmN0aW9uX2NhbGxpbmcKICAgICAgICAgICAgICAgICAgICAtIHZpc2lvbgogICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IEdMTSBtdWx0aW1vZGFsIG1vZGVscyBhY2NlcHRpbmcgaW1hZ2UgYW5kIHZpZGVvIGlucHV0CiAgICAgICAgbmFtZTogemFpCiAgICAgICAgcHJvdmlkZXJfdHlwZTogc3RhdGljCiAgICAgICAgcmF0ZV9saW1pdHM6CiAgICAgICAgICAgIHJlcXVlc3RzX3Blcl9taW51dGU6IDEwMDAKICAgICAgICAgICAgdG9rZW5zX3Blcl9taW51dGU6IDQwMDAwMAogICAgICAgICAgICBjb25jdXJyZW50X3JlcXVlc3RzOiAzMAo=","changelog":"dmVyc2lvbnM6CiAgLSB2ZXJzaW9uOiAiMi4xMC4wIgogICAgZGF0ZTogIjIwMjYtMDktMjkiCiAgICBkZXNjcmlwdGlvbjogIkFkZCBUeXBlU2FmZSBKZXYsIHNlbGYtaG9zdGVkIEtldiBhbmQgTGF5YSBkZWNpc2lvbiBzZXJ2aWNlcyB3aXRoIFN5c3RlbSBPbmUgaW50ZWdyYXRpb25zLiBDb250ZXh0IGxpbWl0cyBmb3Igc2VsZi1ob3N0ZWQgc2VydmljZXMgcmVmbGVjdCBkZWZhdWx0cyB3aGVyZSBkb2N1bWVudGVkLiBObyByZWxlYXNlIGRhdGVzIGFyZSBpbmZlcnJlZCBmcm9tIHJlcG9zaXRvcnkgYWN0aXZpdHkuIgogICAgY2hhbmdlczoKICAgICAgbmV3X21vZGVsczoKICAgICAgICAtIHsgcHJvdmlkZXI6IHR5cGVzYWZlLCBtb2RlbDogImpldi0xLjEzLjAiLCBkaXNwbGF5X25hbWU6ICJKZXYgMS4xMyIgfQogICAgICAgIC0geyBwcm92aWRlcjoga2V2LCBtb2RlbDogImtldi1sYXRlc3QiLCBkaXNwbGF5X25hbWU6ICJLZXYgKGNvbmZpZ3VyZWQgY2hlY2twb2ludCkiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGxheWEsIG1vZGVsOiAiZW5nbGlzaCIsIGRpc3BsYXlfbmFtZTogIkxheWEgRW5nbGlzaCIgfQogICAgICAgIC0geyBwcm92aWRlcjogbGF5YSwgbW9kZWw6ICJtdWx0aWxpbmd1YWwiLCBkaXNwbGF5X25hbWU6ICJMYXlhIE11bHRpbGluZ3VhbCIgfQogICAgICAgIC0geyBwcm92aWRlcjogbGF5YSwgbW9kZWw6ICJ0eXBlZC1kZWNpc2lvbnMiLCBkaXNwbGF5X25hbWU6ICJMYXlhIFR5cGVkIERlY2lzaW9ucyIgfQogIC0gdmVyc2lvbjogIjIuOS4wIgogICAgZGF0ZTogIjIwMjYtMDktMjkiCiAgICBkZXNjcmlwdGlvbjogIlNlcHRlbWJlciAxLTI5IHJlZnJlc2g6IHZlcmlmaWVkIGRpcmVjdCBBUEkgcmVsZWFzZXMgcGx1cyBuZXcgbmFtZWQgT3BlblJvdXRlciBvZmZlcmluZ3MgYWNyb3NzIHRoZSB3aWRlciBtb2RlbCBlY29zeXN0ZW0uIFByZXNlcnZlcyBwcm92aWRlci1zcGVjaWZpYyBwcmljZXMgYW5kIGNvbnRleHQvb3V0cHV0IGxpbWl0czsgdXBkYXRlcyByZXRpcmVkIERlZXBTZWVrIEZsYXNoIGFsaWFzZXMuIE9wZW5Sb3V0ZXIgZGF0ZXMgaW5kaWNhdGUgcm91dGUgbGlzdGluZywgbm90IG5lY2Vzc2FyaWx5IG9yaWdpbmFsIG1vZGVsIGxhdW5jaC4gU2VlIHJlc2VhcmNoLzIwMjYtMDktMjkubWQgZm9yIHNvdXJjZXMsIGNvdmVyYWdlLCBhbmQgZXhjbHVzaW9ucy4iCiAgICBjaGFuZ2VzOgogICAgICBuZXdfbW9kZWxzOgogICAgICAgIC0geyBwcm92aWRlcjogYW50aHJvcGljLCBtb2RlbDogImNsYXVkZS1vcHVzLTUtNSIsIGRpc3BsYXlfbmFtZTogIkNsYXVkZSBPcHVzIDUuNSIgfQogICAgICAgIC0geyBwcm92aWRlcjogYW50aHJvcGljLCBtb2RlbDogImNsYXVkZS1zb25uZXQtNS01IiwgZGlzcGxheV9uYW1lOiAiQ2xhdWRlIFNvbm5ldCA1LjUiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGRlZXBzZWVrLCBtb2RlbDogImRlZXBzZWVrLWZsYXNoIiwgZGlzcGxheV9uYW1lOiAiRGVlcFNlZWsgVjQuMSBGbGFzaCIgfQogICAgICAgIC0geyBwcm92aWRlcjogZ29vZ2xlLCBtb2RlbDogImdlbWluaS0zLjgtZmxhc2giLCBkaXNwbGF5X25hbWU6ICJHZW1pbmkgMy44IEZsYXNoIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVuYWksIG1vZGVsOiAiZ3B0LTYtbHVuYSIsIGRpc3BsYXlfbmFtZTogIkdQVC02IEx1bmEiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5haSwgbW9kZWw6ICJncHQtNi1zb2wiLCBkaXNwbGF5X25hbWU6ICJHUFQtNiBTb2wiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAiYWlvbi1sYWJzL2Fpb24tMy41IiwgZGlzcGxheV9uYW1lOiAiQWlvbkxhYnM6IEFpb24gMy41IChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJhaW9uLWxhYnMvYWlvbi0zLjUtbWluaSIsIGRpc3BsYXlfbmFtZTogIkFpb25MYWJzOiBBaW9uIDMuNSBNaW5pIChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJhbnRocm9waWMvY2xhdWRlLWZhYmxlLTUuMSIsIGRpc3BsYXlfbmFtZTogIkFudGhyb3BpYzogQ2xhdWRlIEZhYmxlIDUuMSAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAiYW50aHJvcGljL2NsYXVkZS1vcHVzLTUuNSIsIGRpc3BsYXlfbmFtZTogIkFudGhyb3BpYzogQ2xhdWRlIE9wdXMgNS41IChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJhbnRocm9waWMvY2xhdWRlLXNvbm5ldC01LjUiLCBkaXNwbGF5X25hbWU6ICJBbnRocm9waWM6IENsYXVkZSBTb25uZXQgNS41IChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJjb2hlcmUvY29tbWFuZC1hLXBsdXMiLCBkaXNwbGF5X25hbWU6ICJDb2hlcmU6IENvbW1hbmQgQSsgKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogImRlZXBzZWVrL2RlZXBzZWVrLXY0LjEtZmxhc2giLCBkaXNwbGF5X25hbWU6ICJEZWVwU2VlazogRGVlcFNlZWsgVjQuMSBGbGFzaCAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAiZmlyZXdvcmtzL2VtYmVyLTEiLCBkaXNwbGF5X25hbWU6ICJGaXJld29ya3M6IEVtYmVyLTEgKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogImdvb2dsZS9nZW1pbmktMy44LWZsYXNoIiwgZGlzcGxheV9uYW1lOiAiR29vZ2xlOiBHZW1pbmkgMy44IEZsYXNoIChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJpbmNlcHRpb24vbWVyY3VyeS0yLjUiLCBkaXNwbGF5X25hbWU6ICJJbmNlcHRpb246IE1lcmN1cnkgMi41IChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJpbmNsdXNpb25haS9saW5nLTMuMC1mbGFzaC1zYW50ZTpmcmVlIiwgZGlzcGxheV9uYW1lOiAiaW5jbHVzaW9uQUk6IExpbmcgMy4wIEZsYXNoIFNhbnRlIChmcmVlKSAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAiaW5jbHVzaW9uYWkvbGluZy0zLjAtZmxhc2gtdmwiLCBkaXNwbGF5X25hbWU6ICJpbmNsdXNpb25BSTogTGluZyAzLjAgRmxhc2ggVkwgKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogImluZmVyZW5jZS1uZXQvc2NoZW1hdHJvbi12Mi1zbWFsbCIsIGRpc3BsYXlfbmFtZTogIkluZmVyZW5jZS5uZXQ6IFNjaGVtYXRyb24gVjIgU21hbGwgKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogImluZmVyZW5jZS1uZXQvc2NoZW1hdHJvbi12Mi10dXJibyIsIGRpc3BsYXlfbmFtZTogIkluZmVyZW5jZS5uZXQ6IFNjaGVtYXRyb24gVjIgVHVyYm8gKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogIm1ldGEvbXVzZS1zcGFyay0xLjMiLCBkaXNwbGF5X25hbWU6ICJNZXRhOiBNdXNlIFNwYXJrIDEuMyAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAibmV4LWFnaS9uZXgtbjIuNS1taW5pIiwgZGlzcGxheV9uYW1lOiAiTmV4IEFHSTogTmV4LU4yLjUtTWluaSAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAibmV4LWFnaS9uZXgtbjIuNS1wcm8iLCBkaXNwbGF5X25hbWU6ICJOZXggQUdJOiBOZXgtTjIuNS1Qcm8gKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogIm9wZW5haS9ncHQtNi1hc3RyYSIsIGRpc3BsYXlfbmFtZTogIk9wZW5BSTogR1BULTYgQXN0cmEgKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogIm9wZW5haS9ncHQtNi1hc3RyYS1wcm8iLCBkaXNwbGF5X25hbWU6ICJPcGVuQUk6IEdQVC02IEFzdHJhIFBybyAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAib3BlbmFpL2dwdC02LWx1bmEiLCBkaXNwbGF5X25hbWU6ICJPcGVuQUk6IEdQVC02IEx1bmEgKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogIm9wZW5haS9ncHQtNi1sdW5hLXBybyIsIGRpc3BsYXlfbmFtZTogIk9wZW5BSTogR1BULTYgTHVuYSBQcm8gKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogIm9wZW5haS9ncHQtNi1zb2wiLCBkaXNwbGF5X25hbWU6ICJPcGVuQUk6IEdQVC02IFNvbCAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAib3BlbmFpL2dwdC02LXNvbC1wcm8iLCBkaXNwbGF5X25hbWU6ICJPcGVuQUk6IEdQVC02IFNvbCBQcm8gKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogInBlcmNlcHRyb24vcGVyY2VwdHJvbi1tazEuNSIsIGRpc3BsYXlfbmFtZTogIlBlcmNlcHRyb246IFBlcmNlcHRyb24gTWsxLjUgKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogInByaXNtLW1sL3Rlcm5hcnktYm9uc2FpLTItMjdiIiwgZGlzcGxheV9uYW1lOiAiUHJpc21NTDogVGVybmFyeSBCb25zYWkgMiAyN0IgKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogInF3ZW4vcXdlbjMuOC1tYXgtMDkwMiIsIGRpc3BsYXlfbmFtZTogIlF3ZW46IFF3ZW4zLjggTWF4ICgwOTAyKSAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAicXdlbi9xd2VuMy44LW1heC1wcmltZSIsIGRpc3BsYXlfbmFtZTogIlF3ZW46IFF3ZW4zLjggTWF4IFByaW1lIChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJxd2VuL3F3ZW4zLjgtb21uaS1mbGFzaCIsIGRpc3BsYXlfbmFtZTogIlF3ZW46IFF3ZW4zLjggT21uaSBGbGFzaCAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAic2FrYW5hL2Z1Z3UtbWF4IiwgZGlzcGxheV9uYW1lOiAiU2FrYW5hOiBGdWd1IE1heCAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAic2FrYW5hL2Z1Z3UtdWx0cmEtdjIiLCBkaXNwbGF5X25hbWU6ICJTYWthbmE6IEZ1Z3UgVWx0cmEgdjIgKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogInVuYmlhc2VkL3BhcmV0byIsIGRpc3BsYXlfbmFtZTogIlBhcmV0byAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAidXBzdGFnZS9zb2xhci1taW5pNCIsIGRpc3BsYXlfbmFtZTogIlVwc3RhZ2U6IFNvbGFyIE1pbmkgNCAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAieC1haS9ncm9rLTQuNyIsIGRpc3BsYXlfbmFtZTogIlNwYWNlWEFJOiBHcm9rIDQuNyAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAieGlhb21pL21pbW8tdjIuNi1mbGFzaCIsIGRpc3BsYXlfbmFtZTogIlhpYW9taTogTWlNby1WMi42LUZsYXNoIChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJ4aWFvbWkvbWltby12Mi42LXBybyIsIGRpc3BsYXlfbmFtZTogIlhpYW9taTogTWlNby1WMi42LVBybyAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAieGlhb21pL21pbW8tdjIuNi1wcm8tdWx0cmFzcGVlZCIsIGRpc3BsYXlfbmFtZTogIlhpYW9taTogTWlNby1WMi42LVByby1VbHRyYVNwZWVkIChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJ6LWFpL2dsbS01LjMtZmxhc2h4IiwgZGlzcGxheV9uYW1lOiAiWi5haTogR0xNIDUuMyBGbGFzaFggKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogInotYWkvZ2xtLTUuMy1wcmltZSIsIGRpc3BsYXlfbmFtZTogIlouYWk6IEdMTSA1LjMgUHJpbWUgKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiB4YWksIG1vZGVsOiAiZ3Jvay00LjciLCBkaXNwbGF5X25hbWU6ICJHcm9rIDQuNyIgfQogICAgICBkZXByZWNhdGVkX21vZGVsczoKICAgICAgICAtIHsgcHJvdmlkZXI6IGRlZXBzZWVrLCBtb2RlbDogImRlZXBzZWVrLXY0LWZsYXNoIiwgZGVzY3JpcHRpb246ICJSZXRpcmVkIGNoZWNrcG9pbnQ7IHRlbXBvcmFyeSBhbGlhcyByb3V0ZXMgdG8gZGVlcHNlZWstZmxhc2ggKFY0LjEgRmxhc2gpLiIgfQogICAgICAgIC0geyBwcm92aWRlcjogZGVlcHNlZWssIG1vZGVsOiAiZGVlcHNlZWstdjQtZmxhc2gtdmlzaW9uLWV4cCIsIGRlc2NyaXB0aW9uOiAiUmV0aXJlZCBjaGVja3BvaW50OyB0ZW1wb3JhcnkgYWxpYXMgcm91dGVzIHRvIGRlZXBzZWVrLWZsYXNoIChWNC4xIEZsYXNoKS4iIH0KCiAgLSB2ZXJzaW9uOiAiMi44LjAiCiAgICBkYXRlOiAiMjAyNi0wOS0wMyIKICAgIGRlc2NyaXB0aW9uOiAiQWRkcyBHUFQtNiBBc3RyYSBhbmQgQ2xhdWRlIEZhYmxlIDUuMSBmcm9tIHRoZWlyIGZpcnN0LXBhcnR5IEFQSSBkb2N1bWVudGF0aW9uLCBpbmNsdWRpbmcgdGhlaXIgY29tcGxldGUgbG93LCBtZWRpdW0sIGhpZ2gsIHhoaWdoLCBhbmQgbWF4IHJlYXNvbmluZy1lZmZvcnQgdmFyaWFudHMuIEdQVC02IEFzdHJhIGluY2x1ZGVzIGl0cyAxLjA1TS10b2tlbiBjb250ZXh0LCAxMjhLIG91dHB1dCBsaW1pdCwgUmVzcG9uc2VzIEFQSSBndWlkYW5jZSwgc3RydWN0dXJlZCBvdXRwdXQgc3VwcG9ydCwgY2FjaGUgcHJpY2luZywgYW5kIHRoZSBwcmljZSBtdWx0aXBsaWVycyBhYm92ZSAyNzJLIGlucHV0IHRva2Vucy4gQ2xhdWRlIEZhYmxlIDUuMSBpbmNsdWRlcyBpdHMgMU0tdG9rZW4gY29udGV4dCwgMTI4SyBvdXRwdXQgbGltaXQsIGFkYXB0aXZlLXRoaW5raW5nIGNvbnRyb2xzLCByZWR1Y2VkIGNhY2hlLXJlYWQgcHJpY2UsIGFuZCBib3RoIDUtbWludXRlIGFuZCAxLWhvdXIgY2FjaGUtd3JpdGUgcmF0ZXMuIFRoaXMgcmVsZWFzZSBhbHNvIGNvcnJlY3RzIENsYXVkZSBGYWJsZSA1J3MgZmlyc3QtcGFydHkgcmVsZWFzZSBkYXRlIGZyb20gSnVuZSA3IHRvIEp1bmUgOSwgMjAyNiwgYW5kIHJlZnJlc2hlcyB0aGUgcHJvdmlkZXIgVUkgd2l0aCBPcGVuUm91dGVyJ3MgY3VycmVudCBvZmZpY2lhbCBnbHlwaC4iCiAgICBjaGFuZ2VzOgogICAgICBuZXdfbW9kZWxzOgogICAgICAgIC0geyBwcm92aWRlcjogYW50aHJvcGljLCBtb2RlbDogImNsYXVkZS1mYWJsZS01LTEiLCBkaXNwbGF5X25hbWU6ICJDbGF1ZGUgRmFibGUgNS4xIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVuYWksIG1vZGVsOiAiZ3B0LTYtYXN0cmEiLCBkaXNwbGF5X25hbWU6ICJHUFQtNiBBc3RyYSIgfQoKICAtIHZlcnNpb246ICIyLjcuMCIKICAgIGRhdGU6ICIyMDI2LTA4LTI1IgogICAgZGVzY3JpcHRpb246ICJBZGRzIFZveWFnZSBBSSBhcyBhIGRpcmVjdCBlbWJlZGRpbmdzIHByb3ZpZGVyIHdpdGggNiByZXRyaWV2YWwgbW9kZWxzLCBjbG9zaW5nIHRoZSBsYXJnZXN0IGdhcCBpbiBhIG1vZGFsaXR5IEV2ZXJzdGFjayBhbHJlYWR5IHN1cHBvcnRzOiB0aGUgZ2F0ZXdheSBoYXMgY2FycmllZCBhbiBlbWJlZGRpbmdzIGludGVyZmFjZSBhbmQgdGhlIGNhdGFsb2cgaGFzIGNhcnJpZWQgZW1iZWRkaW5nIG1vZGVscyBhbGwgYWxvbmcsIGJ1dCBWb3lhZ2UsIHRoZSBtb3N0IHdpZGVseSByZWNvbW1lbmRlZCByZXRyaWV2YWwgZW1iZWRkaW5nIHByb3ZpZGVyLCB3YXMgYWJzZW50LiBNb2RlbCBpZHMsIHByaWNpbmcgYW5kIGNvbnRleHQgbGVuZ3RocyB3ZXJlIHRha2VuIGZyb20gVm95YWdlJ3Mgb3duIGRvY3VtZW50YXRpb24gcmF0aGVyIHRoYW4gbW9kZWxzLmRldiwgd2hpY2ggaW5kZXhlcyB0ZXh0IGdlbmVyYXRpb24gb25seS4gVm95YWdlJ3MgcmVyYW5rZXJzIGFyZSBkZWxpYmVyYXRlbHkgZXhjbHVkZWQ6IHRoZSBzaGFyZWQgT3BlbkFJLWNvbXBhdGlibGUgY2xpZW50IGRvZXMgbm90IGltcGxlbWVudCBnYXRld2F5LlJlcmFua1Byb3ZpZGVyLCBzbyBhIHJlcmFua2VyIGluIHRoZSBjYXRhbG9nIHdvdWxkIHJlc29sdmUgdG8gYSBwcm92aWRlciB0aGF0IGNhbm5vdCBzZXJ2ZSBpdC4gVGhpcyBlbnRyeSBhbHNvIGNhcnJpZXMgdGhlIGFkZGl0aW9ucyBmcm9tIDIuNS4wIGFuZCAyLjYuMCwgd2hpY2ggcHVibGlzaCBvbiB0aGUgc2FtZSBtZXJnZSwgc28gZXZlcnkgbW9kZWwgYWRkZWQgYWNyb3NzIHRoZSB0aHJlZSByZWxlYXNlcyBpcyBtYXJrZWQgbmV3IGV4YWN0bHkgb25jZS4iCiAgICBjaGFuZ2VzOgogICAgICBuZXdfbW9kZWxzOgogICAgICAgIC0geyBwcm92aWRlcjogYXdzLWJlZHJvY2ssIG1vZGVsOiAieGFpLmdyb2stNC42IiwgZGlzcGxheV9uYW1lOiAiR3JvayA0LjYgKEJlZHJvY2spIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBkZWVwc2VlaywgbW9kZWw6ICJkZWVwc2Vlay12NC1mbGFzaC12aXNpb24tZXhwIiwgZGlzcGxheV9uYW1lOiAiRGVlcFNlZWsgVjQgRmxhc2ggVmlzaW9uIEV4cCIgfQogICAgICAgIC0geyBwcm92aWRlcjogZmlyZXdvcmtzLCBtb2RlbDogImFjY291bnRzL2ZpcmV3b3Jrcy9tb2RlbHMvZGVlcHNlZWstdjQtZmxhc2gtMDczMSIsIGRpc3BsYXlfbmFtZTogIkRlZXBTZWVrIFY0IEZsYXNoIDA3MzEgKEZpcmV3b3JrcykiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGZpcmV3b3JrcywgbW9kZWw6ICJhY2NvdW50cy9maXJld29ya3MvbW9kZWxzL2RlZXBzZWVrLXY0LXByby0wODEzIiwgZGlzcGxheV9uYW1lOiAiRGVlcFNlZWsgVjQgUHJvIDA4MTMgKEZpcmV3b3JrcykiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGZpcmV3b3JrcywgbW9kZWw6ICJhY2NvdW50cy9maXJld29ya3MvbW9kZWxzL2tpbWktazMiLCBkaXNwbGF5X25hbWU6ICJLaW1pIEszIChGaXJld29ya3MpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBmaXJld29ya3MsIG1vZGVsOiAiYWNjb3VudHMvZmlyZXdvcmtzL21vZGVscy9tdXNlLWdsaW1tZXItMzBiIiwgZGlzcGxheV9uYW1lOiAiTXVzZSBHbGltbWVyIDMwQiAoRmlyZXdvcmtzKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogZmlyZXdvcmtzLCBtb2RlbDogImFjY291bnRzL2ZpcmV3b3Jrcy9tb2RlbHMvbmVtb3Ryb24tbGlnaHRuaW5nLTNwNS0zMGItYTNiIiwgZGlzcGxheV9uYW1lOiAiTmVtb3Ryb24gMy41IExpZ2h0bmluZyAzMEIgQTNCIChGaXJld29ya3MpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBmaXJld29ya3MsIG1vZGVsOiAiYWNjb3VudHMvZmlyZXdvcmtzL21vZGVscy9xd2VuM3A4LW1heCIsIGRpc3BsYXlfbmFtZTogIlF3ZW4zLjggTWF4IChGaXJld29ya3MpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBmaXJld29ya3MsIG1vZGVsOiAiYWNjb3VudHMvZmlyZXdvcmtzL3JvdXRlcnMva2ltaS1rMy1mYXN0IiwgZGlzcGxheV9uYW1lOiAiS2ltaSBLMyBGYXN0IChGaXJld29ya3MpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBnb29nbGUsIG1vZGVsOiAiZ2VtaW5pLTMuNy1mbGFzaCIsIGRpc3BsYXlfbmFtZTogIkdlbWluaSAzLjcgRmxhc2giIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGh1Z2dpbmdmYWNlLCBtb2RlbDogIlF3ZW4vUXdlbjMuOC0yLjRULUE5NUIiLCBkaXNwbGF5X25hbWU6ICJRd2VuMy44IDIuNFQgQTk1QiAoSHVnZ2luZyBGYWNlKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogaHVnZ2luZ2ZhY2UsIG1vZGVsOiAiZGVlcHNlZWstYWkvRGVlcFNlZWstVjQtRmxhc2gtMDczMSIsIGRpc3BsYXlfbmFtZTogIkRlZXBTZWVrIFY0IEZsYXNoIDA3MzEgKEh1Z2dpbmcgRmFjZSkiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGh1Z2dpbmdmYWNlLCBtb2RlbDogImRlZXBzZWVrLWFpL0RlZXBTZWVrLVY0LVByby0wODEzIiwgZGlzcGxheV9uYW1lOiAiRGVlcFNlZWsgVjQgUHJvIDA4MTMgKEh1Z2dpbmcgRmFjZSkiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGh1Z2dpbmdmYWNlLCBtb2RlbDogInRoaW5raW5nbWFjaGluZXMvSW5rbGluZy1TbWFsbCIsIGRpc3BsYXlfbmFtZTogIklua2xpbmcgU21hbGwgKEh1Z2dpbmcgRmFjZSkiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG52aWRpYS1uaW0sIG1vZGVsOiAiZGVlcHNlZWstYWkvZGVlcHNlZWstdjQtZmxhc2gtMDczMSIsIGRpc3BsYXlfbmFtZTogIkRlZXBTZWVrIFY0IEZsYXNoIDA3MzEgKE5WSURJQSBOSU0pIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBudmlkaWEtbmltLCBtb2RlbDogIm1ldGEvbXVzZS1nbGltbWVyLTMwYiIsIGRpc3BsYXlfbmFtZTogIk11c2UgR2xpbW1lciAzMEIgKE5WSURJQSBOSU0pIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBudmlkaWEtbmltLCBtb2RlbDogIm52aWRpYS9uZW1vdHJvbi0zLjUtbGlnaHRuaW5nLTMwYi1hM2IiLCBkaXNwbGF5X25hbWU6ICJOZW1vdHJvbiAzLjUgTGlnaHRuaW5nIDMwQiBBM0IgKE5WSURJQSBOSU0pIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogImJ5dGVkYW5jZS1zZWVkL3NlZWQtMi0xLXR1cmJvIiwgZGlzcGxheV9uYW1lOiAiU2VlZCAyLjEgVHVyYm8gKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogImRlZXBzZWVrL2RlZXBzZWVrLXY0LWZsYXNoLTA3MzEiLCBkaXNwbGF5X25hbWU6ICJEZWVwU2VlayBWNCBGbGFzaCAwNzMxIChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJkZWVwc2Vlay9kZWVwc2Vlay12NC1mbGFzaC12aXNpb24tZXhwIiwgZGlzcGxheV9uYW1lOiAiRGVlcFNlZWsgVjQgRmxhc2ggVmlzaW9uIEV4cCAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAiZGVlcHNlZWsvZGVlcHNlZWstdjQtcHJvLTA4MTMiLCBkaXNwbGF5X25hbWU6ICJEZWVwU2VlayBWNCBQcm8gMDgxMyAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAiZ29vZ2xlL2dlbWluaS0zLjctZmxhc2giLCBkaXNwbGF5X25hbWU6ICJHZW1pbmkgMy43IEZsYXNoIChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJtZXRhL211c2UtZ2xpbW1lci0zMGIiLCBkaXNwbGF5X25hbWU6ICJNdXNlIEdsaW1tZXIgMzBCIChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJtZXRhL211c2Utc3BhcmstMS4yIiwgZGlzcGxheV9uYW1lOiAiTXVzZSBTcGFyayAxLjIgKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogIm52aWRpYS9uZW1vdHJvbi0zLjUtbGlnaHRuaW5nIiwgZGlzcGxheV9uYW1lOiAiTmVtb3Ryb24gMy41IExpZ2h0bmluZyAzMEIgQTNCIChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJxd2VuL3F3ZW4zLjgtMi40dC1hOTViIiwgZGlzcGxheV9uYW1lOiAiUXdlbjMuOCAyLjRUIEE5NUIgKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogInF3ZW4vcXdlbjMuOC0yN2IiLCBkaXNwbGF5X25hbWU6ICJRd2VuMy44IDI3QiAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAicXdlbi9xd2VuMy44LW1heCIsIGRpc3BsYXlfbmFtZTogIlF3ZW4zLjggTWF4IChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJzYWthbmEvc2FrYW5hLW5hbWF6dSIsIGRpc3BsYXlfbmFtZTogIlNha2FuYSBOYW1henUgKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogInRlbmNlbnQvaHktbXQyLTMwYi1hM2IiLCBkaXNwbGF5X25hbWU6ICJIeS1NVDItMzBCLUEzQiAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAidGhpbmtpbmdtYWNoaW5lcy9pbmtsaW5nLXNtYWxsIiwgZGlzcGxheV9uYW1lOiAiSW5rbGluZyBTbWFsbCAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAidXBzdGFnZS9zb2xhci1wcm80IiwgZGlzcGxheV9uYW1lOiAiU29sYXIgUHJvIDQgKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogIngtYWkvZ3Jvay00LjYiLCBkaXNwbGF5X25hbWU6ICJHcm9rIDQuNiAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAiei1haS9nbG0tNS4zIiwgZGlzcGxheV9uYW1lOiAiR0xNLTUuMyAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IHF3ZW4sIG1vZGVsOiAiZGVlcHNlZWstdjQtZmxhc2gtMDczMSIsIGRpc3BsYXlfbmFtZTogIkRlZXBTZWVrIFY0IEZsYXNoIDA3MzEiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IHF3ZW4sIG1vZGVsOiAicXdlbjMuOC1tYXgiLCBkaXNwbGF5X25hbWU6ICJRd2VuMy44IE1heCIgfQogICAgICAgIC0geyBwcm92aWRlcjogdG9nZXRoZXIsIG1vZGVsOiAiZGVlcHNlZWstYWkvRGVlcFNlZWstVjQtRmxhc2gtMDczMSIsIGRpc3BsYXlfbmFtZTogIkRlZXBTZWVrIFY0IEZsYXNoIDA3MzEgKFRvZ2V0aGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogdG9nZXRoZXIsIG1vZGVsOiAiZGVlcHNlZWstYWkvRGVlcFNlZWstVjQtUHJvLTA4MTMiLCBkaXNwbGF5X25hbWU6ICJEZWVwU2VlayBWNCBQcm8gMDgxMyAoVG9nZXRoZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiB2ZXJ0ZXgtYWksIG1vZGVsOiAiZ2VtaW5pLTMuNy1mbGFzaCIsIGRpc3BsYXlfbmFtZTogIkdlbWluaSAzLjcgRmxhc2ggKFZlcnRleCkiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IHZveWFnZSwgbW9kZWw6ICJ2b3lhZ2UtNCIsIGRpc3BsYXlfbmFtZTogIlZveWFnZSA0IiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiB2b3lhZ2UsIG1vZGVsOiAidm95YWdlLTQtbGFyZ2UiLCBkaXNwbGF5X25hbWU6ICJWb3lhZ2UgNCBMYXJnZSIgfQogICAgICAgIC0geyBwcm92aWRlcjogdm95YWdlLCBtb2RlbDogInZveWFnZS00LWxpdGUiLCBkaXNwbGF5X25hbWU6ICJWb3lhZ2UgNCBMaXRlIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiB2b3lhZ2UsIG1vZGVsOiAidm95YWdlLWNvZGUtNCIsIGRpc3BsYXlfbmFtZTogIlZveWFnZSBDb2RlIDQiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IHZveWFnZSwgbW9kZWw6ICJ2b3lhZ2UtZmluYW5jZS0yIiwgZGlzcGxheV9uYW1lOiAiVm95YWdlIEZpbmFuY2UgMiIgfQogICAgICAgIC0geyBwcm92aWRlcjogdm95YWdlLCBtb2RlbDogInZveWFnZS1sYXctMiIsIGRpc3BsYXlfbmFtZTogIlZveWFnZSBMYXcgMiIgfQogICAgICAgIC0geyBwcm92aWRlcjogeGFpLCBtb2RlbDogImdyb2stNC42IiwgZGlzcGxheV9uYW1lOiAiR3JvayA0LjYiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IHphaSwgbW9kZWw6ICJnbG0tNC41IiwgZGlzcGxheV9uYW1lOiAiR0xNLTQuNSIgfQogICAgICAgIC0geyBwcm92aWRlcjogemFpLCBtb2RlbDogImdsbS00LjUtYWlyIiwgZGlzcGxheV9uYW1lOiAiR0xNLTQuNS1BaXIiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IHphaSwgbW9kZWw6ICJnbG0tNC41LWZsYXNoIiwgZGlzcGxheV9uYW1lOiAiR0xNLTQuNS1GbGFzaCIgfQogICAgICAgIC0geyBwcm92aWRlcjogemFpLCBtb2RlbDogImdsbS00LjV2IiwgZGlzcGxheV9uYW1lOiAiR0xNLTQuNVYiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IHphaSwgbW9kZWw6ICJnbG0tNC42IiwgZGlzcGxheV9uYW1lOiAiR0xNLTQuNiIgfQogICAgICAgIC0geyBwcm92aWRlcjogemFpLCBtb2RlbDogImdsbS00LjZ2IiwgZGlzcGxheV9uYW1lOiAiR0xNLTQuNlYiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IHphaSwgbW9kZWw6ICJnbG0tNC43IiwgZGlzcGxheV9uYW1lOiAiR0xNLTQuNyIgfQogICAgICAgIC0geyBwcm92aWRlcjogemFpLCBtb2RlbDogImdsbS00LjctZmxhc2giLCBkaXNwbGF5X25hbWU6ICJHTE0tNC43LUZsYXNoIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiB6YWksIG1vZGVsOiAiZ2xtLTQuNy1mbGFzaHgiLCBkaXNwbGF5X25hbWU6ICJHTE0tNC43LUZsYXNoWCIgfQogICAgICAgIC0geyBwcm92aWRlcjogemFpLCBtb2RlbDogImdsbS01IiwgZGlzcGxheV9uYW1lOiAiR0xNLTUiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IHphaSwgbW9kZWw6ICJnbG0tNS10dXJibyIsIGRpc3BsYXlfbmFtZTogIkdMTS01LVR1cmJvIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiB6YWksIG1vZGVsOiAiZ2xtLTUuMSIsIGRpc3BsYXlfbmFtZTogIkdMTS01LjEiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IHphaSwgbW9kZWw6ICJnbG0tNS4yIiwgZGlzcGxheV9uYW1lOiAiR0xNLTUuMiIgfQogICAgICAgIC0geyBwcm92aWRlcjogemFpLCBtb2RlbDogImdsbS01LjMiLCBkaXNwbGF5X25hbWU6ICJHTE0tNS4zIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiB6YWksIG1vZGVsOiAiZ2xtLTV2LXR1cmJvIiwgZGlzcGxheV9uYW1lOiAiR0xNLTVWLVR1cmJvIiB9CgogIC0gdmVyc2lvbjogIjIuNi4wIgogICAgZGF0ZTogIjIwMjYtMDgtMjUiCiAgICBkZXNjcmlwdGlvbjogIkFkZHMgWi5BSSBhcyBhIGRpcmVjdCBwcm92aWRlciwgY2FycnlpbmcgdGhlIGZ1bGwgR0xNIGludmVudG9yeSBvZiAxNSBtb2RlbHMgaW5jbHVkaW5nIEdMTS01LjMsIEdMTS01LjIgYW5kIHRoZSBHTE0tNC43IGxpbmUuIEdMTSB3YXMgcHJldmlvdXNseSByZWFjaGFibGUgb25seSBieSByZXNlbGxpbmcgdGhyb3VnaCBGaXJld29ya3MsIFRvZ2V0aGVyLCBPcGVuUm91dGVyIG9yIE5WSURJQSBOSU0sIGVhY2ggb2Ygd2hpY2ggYWRkcyBhIG1hcmt1cCBhbmQgaXRzIG93biByYXRlIGxpbWl0cy4gWi5BSSBpcyBjYXJyaWVkIGJ5IDYgb2YgdGhlIDE3IGNvbXBldGl0b3IgZ2F0ZXdheXMgc3VydmV5ZWQgaW4gZG9jcy9kZXNpZ24vcHJvdmlkZXItY2F0YWxvZy1leHBhbnNpb24ubWQsIHRoZSB3aWRlc3QgY292ZXJhZ2Ugb2YgYW55IHByb3ZpZGVyIEV2ZXJzdGFjayBkaWQgbm90IGludGVncmF0ZSBkaXJlY3RseS4gSXRzIG1vZGVsIGxpc3QgaXMgY29uc29saWRhdGVkIHVuZGVyIDIuNy4wOiBhbGwgdGhyZWUgcmVsZWFzZXMgcHVibGlzaCBvbiB0aGUgc2FtZSBtZXJnZSwgYW5kIHRoZSBjYXRhbG9nIGxvYWRlciBtYXJrcyBtb2RlbHMgYXMgbmV3IG9ubHkgZm9yIHRoZSByZWxlYXNlIG1hdGNoaW5nIHZlcnNpb24udHh0LCBzbyBhIGxpc3QgbGVmdCBoZXJlIHdvdWxkIG5ldmVyIHJlYWNoIHRoZSBVSS4iCiAgICBjaGFuZ2VzOgogICAgICBuZXdfbW9kZWxzOiBbXQoKICAtIHZlcnNpb246ICIyLjUuMCIKICAgIGRhdGU6ICIyMDI2LTA4LTI1IgogICAgZGVzY3JpcHRpb246ICJGdWxsIHJlY29uY2lsaWF0aW9uIG9mIGV2ZXJ5IHByb3ZpZGVyIGNhdGFsb2cgYWdhaW5zdCBtb2RlbHMuZGV2OiAxMTEgbW9kZWxzIGFkZGVkIGFuZCAyMjQgZXhpc3RpbmcgbW9kZWxzIHJlY29uY2lsZWQgYWdhaW5zdCB1cHN0cmVhbSBwcmljaW5nLCBjb250ZXh0IGFuZCBjb21wbGV0aW9uIGxpbWl0cywgY2FwYWJpbGl0aWVzLCBhbmQgbW9kYWxpdGllcy4gVGhlIGNhdGFsb2cgZ3Jvd3MgZnJvbSA0NTkgdG8gNTcwIG1vZGVscy4gNDAgb2YgdGhlIGFkZGl0aW9ucyB3ZXJlIHJlbGVhc2VkIHNpbmNlIDIuNC4wIGFuZCBhcmUgbGlzdGVkIGJlbG93IHNvIHRoZXkgcmVjZWl2ZSBhIG5ldyBtYXJrZXI7IHRoZSByZW1haW5pbmcgNzEgYXJlIGJhY2tmaWxscyBvZiBtb2RlbHMgdGhhdCBhbHJlYWR5IGV4aXN0ZWQgYW5kIGFyZSBkZWxpYmVyYXRlbHkgbGVmdCB1bm1hcmtlZC4gTmV3IGFycml2YWxzIGluY2x1ZGUgR3JvayA0LjYsIEdlbWluaSAzLjcgRmxhc2gsIEdMTSA1LjMsIFF3ZW4gMy44IChNYXgsIDI3QiwgMi40VC1BOTVCKSwgRGVlcFNlZWsgVjQgUHJvIDA4MTMgYW5kIFY0IEZsYXNoIDA3MzEsIEtpbWkgSzMsIE5lbW90cm9uIDMuNSBMaWdodG5pbmcsIE11c2UgR2xpbW1lciBhbmQgTXVzZSBTcGFyaywgU2VlZCAyLjEgVHVyYm8sIFNvbGFyIFBybyA0LCBhbmQgSHVueXVhbiBNVDIuIE1vZGVscyBhYnNlbnQgZnJvbSB0aGUgdXBzdHJlYW0gdGV4dC1nZW5lcmF0aW9uIGZlZWQgd2VyZSBsZWZ0IHVudG91Y2hlZCByYXRoZXIgdGhhbiBkZXByZWNhdGVkLCBiZWNhdXNlIHRoaXMgY2F0YWxvZyBhbHNvIGNhcnJpZXMgZGF0ZWQgc25hcHNob3QgaWRzIGFuZCBub24tdGV4dCBwcm9kdWN0cyB0aGF0IGZlZWQgbmV2ZXIgbGlzdHMuIEl0cyBtb2RlbCBsaXN0IGlzIGNvbnNvbGlkYXRlZCB1bmRlciAyLjcuMDogYWxsIHRocmVlIHJlbGVhc2VzIHB1Ymxpc2ggb24gdGhlIHNhbWUgbWVyZ2UsIGFuZCB0aGUgY2F0YWxvZyBsb2FkZXIgbWFya3MgbW9kZWxzIGFzIG5ldyBvbmx5IGZvciB0aGUgcmVsZWFzZSBtYXRjaGluZyB2ZXJzaW9uLnR4dCwgc28gYSBsaXN0IGxlZnQgaGVyZSB3b3VsZCBuZXZlciByZWFjaCB0aGUgVUkuIgogICAgY2hhbmdlczoKICAgICAgbmV3X21vZGVsczogW10KICAtIHZlcnNpb246ICIyLjQuMCIKICAgIGRhdGU6ICIyMDI2LTA3LTI3IgogICAgZGVzY3JpcHRpb246ICJDYXRhbG9nIHJlZnJlc2ggYWNyb3NzIGFsbCAyMiBwcm92aWRlcnM6IDgyIG5ld2x5IHJlbGVhc2VkIHRleHQtZ2VuZXJhdGlvbiBtb2RlbHMgYWRkZWQgYWNyb3NzIDE2IHByb3ZpZGVyIGNhdGFsb2dzLCBpbmNsdWRpbmcgQ2xhdWRlIDUsIEdQVC01LjYsIEdlbWluaSAzLjYgRmxhc2gsIEdyb2sgNC41LCBLaW1pIEszLCBNaW5pTWF4IE0zLCBRd2VuIDMuNywgQ29tbWFuZCBBIFBsdXMsIEdMTSA1LjIsIGFuZCBOZW1vdHJvbiAzIFVsdHJhLiBSZWxlYXNlIGRhdGVzIHdlcmUgYWxzbyBiYWNrZmlsbGVkIGZvciAxOTUgZXhpc3RpbmcgbW9kZWxzIHNvIHByb3ZpZGVyIG1vZGVsIGxpc3RzIGNhbiBiZSBvcmRlcmVkIG5ld2VzdC1maXJzdC4gUHJvdmlkZXJzIHdpdGhvdXQgY29tcGF0aWJsZSBzdGF0aWMgYWRkaXRpb25zIHJlbWFpbiB1bmNoYW5nZWQ7IHJ1bnRpbWUtZGlzY292ZXJlZCBjYXRhbG9ncyBjb250aW51ZSB0byByZXNvbHZlIHRoZWlyIGZ1bGwgaW52ZW50b3JpZXMgZHluYW1pY2FsbHkuIgogICAgY2hhbmdlczoKICAgICAgbmV3X21vZGVsczoKICAgICAgICAtIHsgcHJvdmlkZXI6IGFudGhyb3BpYywgbW9kZWw6ICJjbGF1ZGUtZmFibGUtNSIsIGRpc3BsYXlfbmFtZTogIkNsYXVkZSBGYWJsZSA1IiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBhbnRocm9waWMsIG1vZGVsOiAiY2xhdWRlLW9wdXMtNC04IiwgZGlzcGxheV9uYW1lOiAiQ2xhdWRlIE9wdXMgNC44IiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBhbnRocm9waWMsIG1vZGVsOiAiY2xhdWRlLW9wdXMtNSIsIGRpc3BsYXlfbmFtZTogIkNsYXVkZSBPcHVzIDUiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGFudGhyb3BpYywgbW9kZWw6ICJjbGF1ZGUtc29ubmV0LTUiLCBkaXNwbGF5X25hbWU6ICJDbGF1ZGUgU29ubmV0IDUiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGF3cy1iZWRyb2NrLCBtb2RlbDogImFudGhyb3BpYy5jbGF1ZGUtZmFibGUtNSIsIGRpc3BsYXlfbmFtZTogIkNsYXVkZSBGYWJsZSA1IChCZWRyb2NrKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogYXdzLWJlZHJvY2ssIG1vZGVsOiAiYW50aHJvcGljLmNsYXVkZS1vcHVzLTQtOCIsIGRpc3BsYXlfbmFtZTogIkNsYXVkZSBPcHVzIDQuOCAoQmVkcm9jaykiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGF3cy1iZWRyb2NrLCBtb2RlbDogImFudGhyb3BpYy5jbGF1ZGUtb3B1cy01IiwgZGlzcGxheV9uYW1lOiAiQ2xhdWRlIE9wdXMgNSAoQmVkcm9jaykiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGF3cy1iZWRyb2NrLCBtb2RlbDogImFudGhyb3BpYy5jbGF1ZGUtc29ubmV0LTUiLCBkaXNwbGF5X25hbWU6ICJDbGF1ZGUgU29ubmV0IDUgKEJlZHJvY2spIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBhenVyZS1vcGVuYWksIG1vZGVsOiAiZ3B0LTUuNi1sdW5hIiwgZGlzcGxheV9uYW1lOiAiR1BULTUuNiBMdW5hIChBenVyZSkiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGF6dXJlLW9wZW5haSwgbW9kZWw6ICJncHQtNS42LXNvbCIsIGRpc3BsYXlfbmFtZTogIkdQVC01LjYgU29sIChBenVyZSkiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGF6dXJlLW9wZW5haSwgbW9kZWw6ICJncHQtNS42LXRlcnJhIiwgZGlzcGxheV9uYW1lOiAiR1BULTUuNiBUZXJyYSAoQXp1cmUpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBjb2hlcmUsIG1vZGVsOiAiY29tbWFuZC1hLXBsdXMtMDUtMjAyNiIsIGRpc3BsYXlfbmFtZTogIkNvbW1hbmQgQSBQbHVzIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBjb2hlcmUsIG1vZGVsOiAibm9ydGgtbWluaS1jb2RlLTEtMCIsIGRpc3BsYXlfbmFtZTogIk5vcnRoIE1pbmkgQ29kZSIgfQogICAgICAgIC0geyBwcm92aWRlcjogZmlyZXdvcmtzLCBtb2RlbDogImFjY291bnRzL2ZpcmV3b3Jrcy9tb2RlbHMvZ2xtLTVwMiIsIGRpc3BsYXlfbmFtZTogIkdMTSA1LjIgKEZpcmV3b3JrcykiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGZpcmV3b3JrcywgbW9kZWw6ICJhY2NvdW50cy9maXJld29ya3MvbW9kZWxzL2tpbWktazJwNy1jb2RlIiwgZGlzcGxheV9uYW1lOiAiS2ltaSBLMi43IENvZGUgKEZpcmV3b3JrcykiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGZpcmV3b3JrcywgbW9kZWw6ICJhY2NvdW50cy9maXJld29ya3MvbW9kZWxzL21pbmltYXgtbTMiLCBkaXNwbGF5X25hbWU6ICJNaW5pTWF4LU0zIChGaXJld29ya3MpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBmaXJld29ya3MsIG1vZGVsOiAiYWNjb3VudHMvZmlyZXdvcmtzL21vZGVscy9xd2VuM3A3LXBsdXMiLCBkaXNwbGF5X25hbWU6ICJRd2VuIDMuNyBQbHVzIChGaXJld29ya3MpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBmaXJld29ya3MsIG1vZGVsOiAiYWNjb3VudHMvZmlyZXdvcmtzL3JvdXRlcnMvZ2xtLTVwMi1mYXN0IiwgZGlzcGxheV9uYW1lOiAiR0xNIDUuMiBGYXN0IChGaXJld29ya3MpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBmaXJld29ya3MsIG1vZGVsOiAiYWNjb3VudHMvZmlyZXdvcmtzL3JvdXRlcnMva2ltaS1rMnA3LWNvZGUtZmFzdCIsIGRpc3BsYXlfbmFtZTogIktpbWkgSzIuNyBDb2RlIEZhc3QgKEZpcmV3b3JrcykiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGdvb2dsZSwgbW9kZWw6ICJnZW1pbmktMy41LWZsYXNoIiwgZGlzcGxheV9uYW1lOiAiR2VtaW5pIDMuNSBGbGFzaCIgfQogICAgICAgIC0geyBwcm92aWRlcjogZ29vZ2xlLCBtb2RlbDogImdlbWluaS0zLjUtZmxhc2gtbGl0ZSIsIGRpc3BsYXlfbmFtZTogIkdlbWluaSAzLjUgRmxhc2ggTGl0ZSIgfQogICAgICAgIC0geyBwcm92aWRlcjogZ29vZ2xlLCBtb2RlbDogImdlbWluaS0zLjYtZmxhc2giLCBkaXNwbGF5X25hbWU6ICJHZW1pbmkgMy42IEZsYXNoIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBnb29nbGUsIG1vZGVsOiAiZ2VtaW5pLWZsYXNoLWxhdGVzdCIsIGRpc3BsYXlfbmFtZTogIkdlbWluaSBGbGFzaCBMYXRlc3QiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGh1Z2dpbmdmYWNlLCBtb2RlbDogIk1pbmlNYXhBSS9NaW5pTWF4LU0zIiwgZGlzcGxheV9uYW1lOiAiTWluaU1heC1NMyAoSHVnZ2luZyBGYWNlKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogaHVnZ2luZ2ZhY2UsIG1vZGVsOiAibW9vbnNob3RhaS9LaW1pLUsyLjctQ29kZSIsIGRpc3BsYXlfbmFtZTogIktpbWkgSzIuNyBDb2RlIChIdWdnaW5nIEZhY2UpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBodWdnaW5nZmFjZSwgbW9kZWw6ICJzdGVwZnVuLWFpL1N0ZXAtMy43LUZsYXNoIiwgZGlzcGxheV9uYW1lOiAiU3RlcCAzLjcgRmxhc2ggKEh1Z2dpbmcgRmFjZSkiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGh1Z2dpbmdmYWNlLCBtb2RlbDogInphaS1vcmcvR0xNLTUuMiIsIGRpc3BsYXlfbmFtZTogIkdMTS01LjIgKEh1Z2dpbmcgRmFjZSkiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG1pbmltYXgsIG1vZGVsOiAiTWluaU1heC1NMyIsIGRpc3BsYXlfbmFtZTogIk1pbmlNYXgtTTMiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG1vb25zaG90LCBtb2RlbDogImtpbWktazIuNy1jb2RlIiwgZGlzcGxheV9uYW1lOiAiS2ltaSBLMi43IENvZGUiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG1vb25zaG90LCBtb2RlbDogImtpbWktazIuNy1jb2RlLWhpZ2hzcGVlZCIsIGRpc3BsYXlfbmFtZTogIktpbWkgSzIuNyBDb2RlIEhpZ2hTcGVlZCIgfQogICAgICAgIC0geyBwcm92aWRlcjogbW9vbnNob3QsIG1vZGVsOiAia2ltaS1rMyIsIGRpc3BsYXlfbmFtZTogIktpbWkgSzMiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG52aWRpYS1uaW0sIG1vZGVsOiAibWluaW1heGFpL21pbmltYXgtbTMiLCBkaXNwbGF5X25hbWU6ICJNaW5pTWF4LU0zIChOVklESUEgTklNKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogbnZpZGlhLW5pbSwgbW9kZWw6ICJudmlkaWEvbmVtb3Ryb24tMy11bHRyYS01NTBiLWE1NWIiLCBkaXNwbGF5X25hbWU6ICJOZW1vdHJvbiAzIFVsdHJhIDU1MEIgQTU1QiAoTlZJRElBIE5JTSkiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG52aWRpYS1uaW0sIG1vZGVsOiAic3RlcGZ1bi1haS9zdGVwLTMuNy1mbGFzaCIsIGRpc3BsYXlfbmFtZTogIlN0ZXAgMy43IEZsYXNoIChOVklESUEgTklNKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogbnZpZGlhLW5pbSwgbW9kZWw6ICJ6LWFpL2dsbS01LjIiLCBkaXNwbGF5X25hbWU6ICJHTE0tNS4yIChOVklESUEgTklNKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbmFpLCBtb2RlbDogImdwdC01LjYiLCBkaXNwbGF5X25hbWU6ICJHUFQtNS42IiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVuYWksIG1vZGVsOiAiZ3B0LTUuNi1sdW5hIiwgZGlzcGxheV9uYW1lOiAiR1BULTUuNiBMdW5hIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVuYWksIG1vZGVsOiAiZ3B0LTUuNi1zb2wiLCBkaXNwbGF5X25hbWU6ICJHUFQtNS42IFNvbCIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbmFpLCBtb2RlbDogImdwdC01LjYtdGVycmEiLCBkaXNwbGF5X25hbWU6ICJHUFQtNS42IFRlcnJhIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVuYWksIG1vZGVsOiAiZ3B0LXJlYWx0aW1lLTIuMSIsIGRpc3BsYXlfbmFtZTogIkdQVC1SZWFsdGltZS0yLjEiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAiYW50aHJvcGljL2NsYXVkZS1mYWJsZS01IiwgZGlzcGxheV9uYW1lOiAiQ2xhdWRlIEZhYmxlIDUgKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogImFudGhyb3BpYy9jbGF1ZGUtb3B1cy00LjgiLCBkaXNwbGF5X25hbWU6ICJDbGF1ZGUgT3B1cyA0LjggKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogImFudGhyb3BpYy9jbGF1ZGUtb3B1cy00LjgtZmFzdCIsIGRpc3BsYXlfbmFtZTogIkNsYXVkZSBPcHVzIDQuOCAoRmFzdCkgKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogImFudGhyb3BpYy9jbGF1ZGUtb3B1cy01IiwgZGlzcGxheV9uYW1lOiAiQ2xhdWRlIE9wdXMgNSAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAiYW50aHJvcGljL2NsYXVkZS1vcHVzLTUtZmFzdCIsIGRpc3BsYXlfbmFtZTogIkNsYXVkZSBPcHVzIDUgKEZhc3QpIChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJhbnRocm9waWMvY2xhdWRlLXNvbm5ldC01IiwgZGlzcGxheV9uYW1lOiAiQ2xhdWRlIFNvbm5ldCA1IChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJnb29nbGUvZ2VtaW5pLTMuNS1mbGFzaCIsIGRpc3BsYXlfbmFtZTogIkdlbWluaSAzLjUgRmxhc2ggKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogImdvb2dsZS9nZW1pbmktMy41LWZsYXNoLWxpdGUiLCBkaXNwbGF5X25hbWU6ICJHZW1pbmkgMy41IEZsYXNoIExpdGUgKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogImdvb2dsZS9nZW1pbmktMy42LWZsYXNoIiwgZGlzcGxheV9uYW1lOiAiR2VtaW5pIDMuNiBGbGFzaCAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAibWluaW1heC9taW5pbWF4LW0zIiwgZGlzcGxheV9uYW1lOiAiTWluaU1heC1NMyAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAibW9vbnNob3RhaS9raW1pLWsyLjctY29kZSIsIGRpc3BsYXlfbmFtZTogIktpbWkgSzIuNyBDb2RlIChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJtb29uc2hvdGFpL2tpbWktazMiLCBkaXNwbGF5X25hbWU6ICJLaW1pIEszIChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJudmlkaWEvbmVtb3Ryb24tMy11bHRyYS01NTBiLWE1NWIiLCBkaXNwbGF5X25hbWU6ICJOZW1vdHJvbiAzIFVsdHJhIDU1MEIgQTU1QiAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAib3BlbmFpL2dwdC01LjYtbHVuYSIsIGRpc3BsYXlfbmFtZTogIkdQVC01LjYgTHVuYSAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAib3BlbmFpL2dwdC01LjYtbHVuYS1wcm8iLCBkaXNwbGF5X25hbWU6ICJHUFQtNS42IEx1bmEgUHJvIChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJvcGVuYWkvZ3B0LTUuNi1zb2wiLCBkaXNwbGF5X25hbWU6ICJHUFQtNS42IFNvbCAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAib3BlbmFpL2dwdC01LjYtc29sLXBybyIsIGRpc3BsYXlfbmFtZTogIkdQVC01LjYgU29sIFBybyAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAib3BlbmFpL2dwdC01LjYtdGVycmEiLCBkaXNwbGF5X25hbWU6ICJHUFQtNS42IFRlcnJhIChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJvcGVuYWkvZ3B0LTUuNi10ZXJyYS1wcm8iLCBkaXNwbGF5X25hbWU6ICJHUFQtNS42IFRlcnJhIFBybyAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAicXdlbi9xd2VuMy43LW1heCIsIGRpc3BsYXlfbmFtZTogIlF3ZW4zLjcgTWF4IChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJxd2VuL3F3ZW4zLjctcGx1cyIsIGRpc3BsYXlfbmFtZTogIlF3ZW4zLjcgUGx1cyAoT3BlblJvdXRlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5yb3V0ZXIsIG1vZGVsOiAic3RlcGZ1bi9zdGVwLTMuNy1mbGFzaCIsIGRpc3BsYXlfbmFtZTogIlN0ZXAgMy43IEZsYXNoIChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJ0aGlua2luZ21hY2hpbmVzL2lua2xpbmciLCBkaXNwbGF5X25hbWU6ICJJbmtsaW5nIChPcGVuUm91dGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbnJvdXRlciwgbW9kZWw6ICJ4LWFpL2dyb2stNC41IiwgZGlzcGxheV9uYW1lOiAiR3JvayA0LjUgKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVucm91dGVyLCBtb2RlbDogInotYWkvZ2xtLTUuMiIsIGRpc3BsYXlfbmFtZTogIkdMTS01LjIgKE9wZW5Sb3V0ZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBxd2VuLCBtb2RlbDogInF3ZW4zLjctbWF4IiwgZGlzcGxheV9uYW1lOiAiUXdlbjMuNyBNYXgiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IHF3ZW4sIG1vZGVsOiAicXdlbjMuNy1wbHVzIiwgZGlzcGxheV9uYW1lOiAiUXdlbjMuNyBQbHVzIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiB0b2dldGhlciwgbW9kZWw6ICJNaW5pTWF4QUkvTWluaU1heC1NMyIsIGRpc3BsYXlfbmFtZTogIk1pbmlNYXgtTTMgKFRvZ2V0aGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogdG9nZXRoZXIsIG1vZGVsOiAibW9vbnNob3RhaS9LaW1pLUsyLjctQ29kZSIsIGRpc3BsYXlfbmFtZTogIktpbWkgSzIuNyBDb2RlIChUb2dldGhlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IHRvZ2V0aGVyLCBtb2RlbDogIm52aWRpYS9uZW1vdHJvbi0zLXVsdHJhLTU1MGItYTU1YiIsIGRpc3BsYXlfbmFtZTogIk5lbW90cm9uIDMgVWx0cmEgNTUwQiBBNTVCIChUb2dldGhlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IHRvZ2V0aGVyLCBtb2RlbDogIlF3ZW4vUXdlbjMuNy1NYXgiLCBkaXNwbGF5X25hbWU6ICJRd2VuMy43IE1heCAoVG9nZXRoZXIpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiB0b2dldGhlciwgbW9kZWw6ICJ0aGlua2luZ21hY2hpbmVzL0lua2xpbmciLCBkaXNwbGF5X25hbWU6ICJJbmtsaW5nIChUb2dldGhlcikiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IHRvZ2V0aGVyLCBtb2RlbDogInphaS1vcmcvR0xNLTUuMiIsIGRpc3BsYXlfbmFtZTogIkdMTS01LjIgKFRvZ2V0aGVyKSIgfQogICAgICAgIC0geyBwcm92aWRlcjogdmVydGV4LWFpLCBtb2RlbDogImNsYXVkZS1mYWJsZS01QGRlZmF1bHQiLCBkaXNwbGF5X25hbWU6ICJDbGF1ZGUgRmFibGUgNSAoVmVydGV4KSIgfQogICAgICAgIC0geyBwcm92aWRlcjogdmVydGV4LWFpLCBtb2RlbDogImNsYXVkZS1vcHVzLTQtOEBkZWZhdWx0IiwgZGlzcGxheV9uYW1lOiAiQ2xhdWRlIE9wdXMgNC44IChWZXJ0ZXgpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiB2ZXJ0ZXgtYWksIG1vZGVsOiAiY2xhdWRlLW9wdXMtNUBkZWZhdWx0IiwgZGlzcGxheV9uYW1lOiAiQ2xhdWRlIE9wdXMgNSAoVmVydGV4KSIgfQogICAgICAgIC0geyBwcm92aWRlcjogdmVydGV4LWFpLCBtb2RlbDogImNsYXVkZS1zb25uZXQtNUBkZWZhdWx0IiwgZGlzcGxheV9uYW1lOiAiQ2xhdWRlIFNvbm5ldCA1IChWZXJ0ZXgpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiB2ZXJ0ZXgtYWksIG1vZGVsOiAiZ2VtaW5pLTMuNS1mbGFzaCIsIGRpc3BsYXlfbmFtZTogIkdlbWluaSAzLjUgRmxhc2ggKFZlcnRleCkiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IHZlcnRleC1haSwgbW9kZWw6ICJnZW1pbmktMy41LWZsYXNoLWxpdGUiLCBkaXNwbGF5X25hbWU6ICJHZW1pbmkgMy41IEZsYXNoIExpdGUgKFZlcnRleCkiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IHZlcnRleC1haSwgbW9kZWw6ICJnZW1pbmktMy42LWZsYXNoIiwgZGlzcGxheV9uYW1lOiAiR2VtaW5pIDMuNiBGbGFzaCAoVmVydGV4KSIgfQogICAgICAgIC0geyBwcm92aWRlcjogdmVydGV4LWFpLCBtb2RlbDogImdlbWluaS1mbGFzaC1sYXRlc3QiLCBkaXNwbGF5X25hbWU6ICJHZW1pbmkgRmxhc2ggTGF0ZXN0IChWZXJ0ZXgpIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiB4YWksIG1vZGVsOiAiZ3Jvay00LjUiLCBkaXNwbGF5X25hbWU6ICJHcm9rIDQuNSIgfQogICAgICBuZXdfcHJvdmlkZXJzOiBbXQogICAgICB1cGRhdGVkX21vZGVsczogW10KICAgICAgZGVwcmVjYXRlZF9tb2RlbHM6IFtdCiAgICAgIHByaWNpbmdfY2hhbmdlczogW10KCiAgLSB2ZXJzaW9uOiAiMi4zLjAiCiAgICBkYXRlOiAiMjAyNi0wNS0xMCIKICAgIGRlc2NyaXB0aW9uOiAiRnVsbCByZXN5bmMgdG8gbW9kZWxzLmRldjogMjEgcHJvdmlkZXJzIHJlZnJlc2hlZDsgZmxhZ3NoaXAgbW9kZWxzIGFkZGVkIChDbGF1ZGUgT3B1cyA0LjcsIFNvbm5ldCA0LjY7IEdQVC01LzUuNC81LjUgZmFtaWx5OyBHZW1pbmkgMzsgR3JvayA0IGZhbWlseTsgRGVlcFNlZWsgVjQ7IEtpbWkgSzIuNjsgTWluaU1heCBNMi43OyBNaXN0cmFsIExhcmdlIDMpOyBwcmljaW5nL2xpbWl0cy9jYXBhYmlsaXRpZXMgY29ycmVjdGVkIGFjcm9zcyB0aGUgY2F0YWxvZzsgb3V0ZGF0ZWQgU0tVcyBtYXJrZWQgZGVwcmVjYXRlZC4iCiAgICBjaGFuZ2VzOgogICAgICBuZXdfbW9kZWxzOgogICAgICAgIC0geyBwcm92aWRlcjogYW50aHJvcGljLCBtb2RlbDogY2xhdWRlLW9wdXMtNC03LCBkaXNwbGF5X25hbWU6ICJDbGF1ZGUgT3B1cyA0LjciIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGFudGhyb3BpYywgbW9kZWw6IGNsYXVkZS1zb25uZXQtNC02LCBkaXNwbGF5X25hbWU6ICJDbGF1ZGUgU29ubmV0IDQuNiIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbmFpLCBtb2RlbDogZ3B0LTUsIGRpc3BsYXlfbmFtZTogIkdQVC01IiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVuYWksIG1vZGVsOiBncHQtNS1taW5pLCBkaXNwbGF5X25hbWU6ICJHUFQtNSBNaW5pIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVuYWksIG1vZGVsOiBncHQtNS1uYW5vLCBkaXNwbGF5X25hbWU6ICJHUFQtNSBOYW5vIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVuYWksIG1vZGVsOiBncHQtNS1wcm8sIGRpc3BsYXlfbmFtZTogIkdQVC01IFBybyIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbmFpLCBtb2RlbDogZ3B0LTUuNCwgZGlzcGxheV9uYW1lOiAiR1BULTUuNCIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbmFpLCBtb2RlbDogZ3B0LTUuNC1taW5pLCBkaXNwbGF5X25hbWU6ICJHUFQtNS40IE1pbmkiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5haSwgbW9kZWw6IGdwdC01LjQtbmFubywgZGlzcGxheV9uYW1lOiAiR1BULTUuNCBOYW5vIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVuYWksIG1vZGVsOiBncHQtNS40LXBybywgZGlzcGxheV9uYW1lOiAiR1BULTUuNCBQcm8iIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5haSwgbW9kZWw6IGdwdC01LjUsIGRpc3BsYXlfbmFtZTogIkdQVC01LjUiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG9wZW5haSwgbW9kZWw6IGdwdC01LjUtcHJvLCBkaXNwbGF5X25hbWU6ICJHUFQtNS41IFBybyIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbmFpLCBtb2RlbDogZ3B0LTUuMi1wcm8sIGRpc3BsYXlfbmFtZTogIkdQVC01LjIgUHJvIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBvcGVuYWksIG1vZGVsOiBvMy1wcm8sIGRpc3BsYXlfbmFtZTogIm8zLXBybyIgfQogICAgICAgIC0geyBwcm92aWRlcjogb3BlbmFpLCBtb2RlbDogbzMtZGVlcC1yZXNlYXJjaCwgZGlzcGxheV9uYW1lOiAibzMgRGVlcCBSZXNlYXJjaCIgfQogICAgICAgIC0geyBwcm92aWRlcjogZ29vZ2xlLCBtb2RlbDogZ2VtaW5pLTMtcHJvLXByZXZpZXcsIGRpc3BsYXlfbmFtZTogIkdlbWluaSAzIFBybyIgfQogICAgICAgIC0geyBwcm92aWRlcjogZ29vZ2xlLCBtb2RlbDogZ2VtaW5pLTMtZmxhc2gtcHJldmlldywgZGlzcGxheV9uYW1lOiAiR2VtaW5pIDMgRmxhc2giIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGdvb2dsZSwgbW9kZWw6IGdlbWluaS0zLjEtcHJvLXByZXZpZXcsIGRpc3BsYXlfbmFtZTogIkdlbWluaSAzLjEgUHJvIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBnb29nbGUsIG1vZGVsOiBnZW1pbmktMy4xLWZsYXNoLWxpdGUsIGRpc3BsYXlfbmFtZTogIkdlbWluaSAzLjEgRmxhc2ggTGl0ZSIgfQogICAgICAgIC0geyBwcm92aWRlcjogZ29vZ2xlLCBtb2RlbDogZ2VtaW5pLTIuNS1mbGFzaC1saXRlLCBkaXNwbGF5X25hbWU6ICJHZW1pbmkgMi41IEZsYXNoIExpdGUiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IHhhaSwgbW9kZWw6IGdyb2stNCwgZGlzcGxheV9uYW1lOiAiR3JvayA0IiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiB4YWksIG1vZGVsOiBncm9rLTQuMywgZGlzcGxheV9uYW1lOiAiR3JvayA0LjMiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IHhhaSwgbW9kZWw6IGdyb2stNC1mYXN0LCBkaXNwbGF5X25hbWU6ICJHcm9rIDQgRmFzdCIgfQogICAgICAgIC0geyBwcm92aWRlcjogeGFpLCBtb2RlbDogZ3Jvay1jb2RlLWZhc3QtMSwgZGlzcGxheV9uYW1lOiAiR3JvayBDb2RlIEZhc3QiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGRlZXBzZWVrLCBtb2RlbDogZGVlcHNlZWstdjQtZmxhc2gsIGRpc3BsYXlfbmFtZTogIkRlZXBTZWVrIFY0IEZsYXNoIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBkZWVwc2VlaywgbW9kZWw6IGRlZXBzZWVrLXY0LXBybywgZGlzcGxheV9uYW1lOiAiRGVlcFNlZWsgVjQgUHJvIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBtb29uc2hvdCwgbW9kZWw6IGtpbWktazIuNiwgZGlzcGxheV9uYW1lOiAiS2ltaSBLMi42IiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBtaW5pbWF4LCBtb2RlbDogTWluaU1heC1NMi43LCBkaXNwbGF5X25hbWU6ICJNaW5pTWF4IE0yLjciIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG1pc3RyYWwsIG1vZGVsOiBtaXN0cmFsLWxhcmdlLWxhdGVzdCwgZGlzcGxheV9uYW1lOiAiTWlzdHJhbCBMYXJnZSAoTGF0ZXN0KSIgfQogICAgICAgIC0geyBwcm92aWRlcjogbWlzdHJhbCwgbW9kZWw6IG1pc3RyYWwtbWVkaXVtLWxhdGVzdCwgZGlzcGxheV9uYW1lOiAiTWlzdHJhbCBNZWRpdW0gKExhdGVzdCkiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG1pc3RyYWwsIG1vZGVsOiBtaXN0cmFsLXNtYWxsLWxhdGVzdCwgZGlzcGxheV9uYW1lOiAiTWlzdHJhbCBTbWFsbCAoTGF0ZXN0KSIgfQogICAgICAgIC0geyBwcm92aWRlcjogbWlzdHJhbCwgbW9kZWw6IGRldnN0cmFsLW1lZGl1bS1sYXRlc3QsIGRpc3BsYXlfbmFtZTogIkRldnN0cmFsIE1lZGl1bSIgfQogICAgICBwcmljaW5nX2NoYW5nZXM6CiAgICAgICAgLSAiT3BlbkFJIGdwdC00byBpbnB1dDogJDAuMDA1IOKGkiAkMC4wMDI1IHBlciAxayAoQXp1cmUgJiBtYWluKSIKICAgICAgICAtICJHb29nbGUgZ2VtaW5pLTEuNS1wcm86ICQwLjAwMzUvJDAuMDEwNSDihpIgJDAuMDAxMjUvJDAuMDA1IHBlciAxayIKICAgICAgICAtICJHb29nbGUgZ2VtaW5pLTIuNS1wcm86ICQwLjAwMzUvJDAuMDEwNSDihpIgJDAuMDAxMjUvJDAuMDEgcGVyIDFrIgogICAgICAgIC0gIkdvb2dsZSBnZW1pbmktMi41LWZsYXNoOiAkMC4wMDAzNS8kMC4wMDEwNSDihpIgJDAuMDAwMy8kMC4wMDI1IHBlciAxayAoYWRkZWQgcmVhc29uaW5nKSIKICAgICAgICAtICJNaW5pTWF4IE0yL00yLjEvTTIuNTogJDAuMDAxNS8kMC4wMDUg4oaSICQwLjAwMDMvJDAuMDAxMiBwZXIgMWsiCiAgICAgICAgLSAiRGVlcFNlZWsgZGVlcHNlZWstY2hhdC9yZWFzb25lcjogc3dpdGNoZWQgdG8gVjQgcHJpY2luZyAkMC4wMDAxNC8kMC4wMDAyOCBwZXIgMWssIDFNIGNvbnRleHQiCiAgICAgICAgLSAiTWlzdHJhbCBMYXJnZSAyNDExOiAkMC4wMDMvJDAuMDA5IOKGkiAkMC4wMDIvJDAuMDA2IHBlciAxayIKICAgICAgZGVwcmVjYXRlZF9tb2RlbHM6CiAgICAgICAgLSB7IHByb3ZpZGVyOiBjZXJlYnJhcywgbW9kZWw6IGRlZXBzZWVrLXIxLWRpc3RpbGwtbGxhbWEtNzBiLCBkZXNjcmlwdGlvbjogIlJlbW92ZWQgZnJvbSBDZXJlYnJhcyBsaW5ldXAiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGNlcmVicmFzLCBtb2RlbDogbGxhbWEtMy4zLTcwYiwgZGVzY3JpcHRpb246ICJSZW1vdmVkIGZyb20gQ2VyZWJyYXMgbGluZXVwIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBjZXJlYnJhcywgbW9kZWw6IGxsYW1hLTQtc2NvdXQtMTdiLTE2ZS1pbnN0cnVjdCwgZGVzY3JpcHRpb246ICJSZW1vdmVkIGZyb20gQ2VyZWJyYXMgbGluZXVwIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBjZXJlYnJhcywgbW9kZWw6IHF3ZW4tMy0zMmIsIGRlc2NyaXB0aW9uOiAiUmVtb3ZlZCBmcm9tIENlcmVicmFzIGxpbmV1cCIgfQogICAgICAgIC0geyBwcm92aWRlcjogZGVlcHNlZWssIG1vZGVsOiBkZWVwc2Vlay1yMSwgZGVzY3JpcHRpb246ICJTdXBlcnNlZGVkIGJ5IGRlZXBzZWVrLXJlYXNvbmVyIChWNCkiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGRlZXBzZWVrLCBtb2RlbDogZGVlcHNlZWstdjMsIGRlc2NyaXB0aW9uOiAiU3VwZXJzZWRlZCBieSBkZWVwc2Vlay1jaGF0IChWNCkiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGRlZXBzZWVrLCBtb2RlbDogZGVlcHNlZWstdjMtMDMyNCwgZGVzY3JpcHRpb246ICJTdXBlcnNlZGVkIGJ5IGRlZXBzZWVrLWNoYXQgKFY0KSIgfQogICAgICAgIC0geyBwcm92aWRlcjogZ3JvcSwgbW9kZWw6IGxsYW1hLTMuMi05MGItdmlzaW9uLXByZXZpZXcsIGRlc2NyaXB0aW9uOiAiUmVtb3ZlZCBmcm9tIEdyb3EgbGluZXVwIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBodWdnaW5nZmFjZSwgbW9kZWw6IGh1Z2dpbmdmYWNlLWdwdC0zLjUtdHVyYm8sIGRlc2NyaXB0aW9uOiAiUGxhY2Vob2xkZXI7IEhGIEluZmVyZW5jZSBQcm92aWRlcnMgc2VydmUgb3Blbi13ZWlnaHQgbW9kZWxzLCBub3QgT3BlbkFJIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBodWdnaW5nZmFjZSwgbW9kZWw6IGh1Z2dpbmdmYWNlLWdwdC00LXR1cmJvLCBkZXNjcmlwdGlvbjogIlBsYWNlaG9sZGVyIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBodWdnaW5nZmFjZSwgbW9kZWw6IGh1Z2dpbmdmYWNlLWdwdC00LCBkZXNjcmlwdGlvbjogIlBsYWNlaG9sZGVyIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBodWdnaW5nZmFjZSwgbW9kZWw6IGh1Z2dpbmdmYWNlLWdwdC00by1taW5pLCBkZXNjcmlwdGlvbjogIlBsYWNlaG9sZGVyIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBodWdnaW5nZmFjZSwgbW9kZWw6IGh1Z2dpbmdmYWNlLWdwdC00bywgZGVzY3JpcHRpb246ICJQbGFjZWhvbGRlciIgfQogICAgICAgIC0geyBwcm92aWRlcjogbWluaW1heCwgbW9kZWw6IE1pbmlNYXgtTTEsIGRlc2NyaXB0aW9uOiAiU3VwZXJzZWRlZCBieSBNMi54IGZhbWlseSIgfQogICAgICAgIC0geyBwcm92aWRlcjogbWluaW1heCwgbW9kZWw6IE1pbmlNYXgtTTIuMS1oaWdoc3BlZWQsIGRlc2NyaXB0aW9uOiAiUmVtb3ZlZCBmcm9tIE1pbmlNYXggbGluZXVwIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBtb29uc2hvdCwgbW9kZWw6IG1vb25zaG90LXYxLThrLCBkZXNjcmlwdGlvbjogIlN1cGVyc2VkZWQgYnkgS2ltaSBLMiBmYW1pbHkiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG1vb25zaG90LCBtb2RlbDogbW9vbnNob3QtdjEtMzJrLCBkZXNjcmlwdGlvbjogIlN1cGVyc2VkZWQgYnkgS2ltaSBLMiBmYW1pbHkiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IG1vb25zaG90LCBtb2RlbDogbW9vbnNob3QtdjEtMTI4aywgZGVzY3JpcHRpb246ICJTdXBlcnNlZGVkIGJ5IEtpbWkgSzIgZmFtaWx5IiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBhd3MtYmVkcm9jaywgbW9kZWw6ICJtaXN0cmFsLm1pc3RyYWwtbGFyZ2UtMjQwNy12MTowIiwgZGVzY3JpcHRpb246ICJTdXBlcnNlZGVkIGJ5IG1pc3RyYWwtbGFyZ2UtMyIgfQogICAgICAgIC0geyBwcm92aWRlcjogeGFpLCBtb2RlbDogZ3Jvay0zLWJldGEsIGRlc2NyaXB0aW9uOiAiT3V0IG9mIGJldGE7IHVzZSBncm9rLTMiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IHhhaSwgbW9kZWw6IGdyb2stMy1mYXN0LWJldGEsIGRlc2NyaXB0aW9uOiAiUmVuYW1lZCB0byBncm9rLTMtZmFzdCIgfQogICAgICAgIC0geyBwcm92aWRlcjogeGFpLCBtb2RlbDogZ3Jvay0zLW1pbmktYmV0YSwgZGVzY3JpcHRpb246ICJSZW5hbWVkIHRvIGdyb2stMy1taW5pIiB9CiAgICAgICAgLSB7IHByb3ZpZGVyOiBwZXJwbGV4aXR5LCBtb2RlbDogc29uYXItcmVhc29uaW5nLCBkZXNjcmlwdGlvbjogIlJlbmFtZWQgdG8gc29uYXItcmVhc29uaW5nLXBybyIgfQogICAgICAgIC0geyBwcm92aWRlcjogdG9nZXRoZXIsIG1vZGVsOiBkZWVwc2Vlay1haS9EZWVwU2Vlay1WMywgZGVzY3JpcHRpb246ICJTdXBlcnNlZGVkIGJ5IFY0LVBybyIgfQogICAgICAgIC0geyBwcm92aWRlcjogdG9nZXRoZXIsIG1vZGVsOiAiUXdlbi9Rd2VuMi41LTcyQi1JbnN0cnVjdC1UdXJibyIsIGRlc2NyaXB0aW9uOiAiU3VwZXJzZWRlZCBieSBRd2VuMyIgfQogICAgICAgIC0geyBwcm92aWRlcjogdG9nZXRoZXIsIG1vZGVsOiAibWV0YS1sbGFtYS9MbGFtYS0zLjEtOEItSW5zdHJ1Y3QtVHVyYm8iLCBkZXNjcmlwdGlvbjogIlN1cGVyc2VkZWQgYnkgTGxhbWEgMy4zLzQiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IHRvZ2V0aGVyLCBtb2RlbDogIm1ldGEtbGxhbWEvTGxhbWEtMy4yLTExQi1WaXNpb24tSW5zdHJ1Y3QtVHVyYm8iLCBkZXNjcmlwdGlvbjogIlJlbW92ZWQgZnJvbSBUb2dldGhlciBsaW5ldXAiIH0KICAgICAgICAtIHsgcHJvdmlkZXI6IGFudGhyb3BpYywgbW9kZWw6IGNsYXVkZS1vcHVzLTQtMC0yMDI1MDUxNCwgZGVzY3JpcHRpb246ICJSZW5hbWVkIHRvIGNsYXVkZS1vcHVzLTQtMjAyNTA1MTQgKGNhbm9uaWNhbCBpZCkiIH0KICAgICAgcmVuYW1lczoKICAgICAgICAtIHsgcHJvdmlkZXI6IGFudGhyb3BpYywgZnJvbTogY2xhdWRlLW9wdXMtNC0wLTIwMjUwNTE0LCB0bzogY2xhdWRlLW9wdXMtNC0yMDI1MDUxNCB9CiAgICAgIG5ld19wcm92aWRlcnM6IFtdCiAgICAgIHVwZGF0ZWRfbW9kZWxzOiBbXQoKICAtIHZlcnNpb246ICIyLjIuMCIKICAgIGRhdGU6ICIyMDI2LTAyLTE0IgogICAgZGVzY3JpcHRpb246ICJFeHBhbmQgQ29oZXJlIGNhdGFsb2cgd2l0aCBDb21tYW5kIFIgZmFtaWx5LCBDb21tYW5kIEEgVmlzaW9uL1RyYW5zbGF0ZSwgRW1iZWQgdjQsIGFuZCBSZXJhbmsgdjMuNSIKICAgIGNoYW5nZXM6CiAgICAgIG5ld19tb2RlbHM6CiAgICAgICAgLSBwcm92aWRlcjogY29oZXJlCiAgICAgICAgICBtb2RlbDogY29tbWFuZC1hLXZpc2lvbi0wNy0yMDI1CiAgICAgICAgICBkaXNwbGF5X25hbWU6ICJDb21tYW5kIEEgVmlzaW9uIgogICAgICAgIC0gcHJvdmlkZXI6IGNvaGVyZQogICAgICAgICAgbW9kZWw6IGNvbW1hbmQtYS10cmFuc2xhdGUtMDgtMjAyNQogICAgICAgICAgZGlzcGxheV9uYW1lOiAiQ29tbWFuZCBBIFRyYW5zbGF0ZSIKICAgICAgICAtIHByb3ZpZGVyOiBjb2hlcmUKICAgICAgICAgIG1vZGVsOiBjb21tYW5kLXItcGx1cy0wOC0yMDI0CiAgICAgICAgICBkaXNwbGF5X25hbWU6ICJDb21tYW5kIFIrIgogICAgICAgIC0gcHJvdmlkZXI6IGNvaGVyZQogICAgICAgICAgbW9kZWw6IGNvbW1hbmQtci0wOC0yMDI0CiAgICAgICAgICBkaXNwbGF5X25hbWU6ICJDb21tYW5kIFIiCiAgICAgICAgLSBwcm92aWRlcjogY29oZXJlCiAgICAgICAgICBtb2RlbDogY29tbWFuZC1yN2ItMTItMjAyNAogICAgICAgICAgZGlzcGxheV9uYW1lOiAiQ29tbWFuZCBSIDdCIgogICAgICAgIC0gcHJvdmlkZXI6IGNvaGVyZQogICAgICAgICAgbW9kZWw6IGVtYmVkLXY0LjAKICAgICAgICAgIGRpc3BsYXlfbmFtZTogIkVtYmVkIHY0IgogICAgICAgIC0gcHJvdmlkZXI6IGNvaGVyZQogICAgICAgICAgbW9kZWw6IGVtYmVkLWVuZ2xpc2gtbGlnaHQtdjMuMAogICAgICAgICAgZGlzcGxheV9uYW1lOiAiRW1iZWQgRW5nbGlzaCBMaWdodCB2MyIKICAgICAgICAtIHByb3ZpZGVyOiBjb2hlcmUKICAgICAgICAgIG1vZGVsOiBlbWJlZC1tdWx0aWxpbmd1YWwtbGlnaHQtdjMuMAogICAgICAgICAgZGlzcGxheV9uYW1lOiAiRW1iZWQgTXVsdGlsaW5ndWFsIExpZ2h0IHYzIgogICAgICAgIC0gcHJvdmlkZXI6IGNvaGVyZQogICAgICAgICAgbW9kZWw6IHJlcmFuay12My41CiAgICAgICAgICBkaXNwbGF5X25hbWU6ICJSZXJhbmsgdjMuNSIKICAgICAgbmV3X3Byb3ZpZGVyczogW10KICAgICAgdXBkYXRlZF9tb2RlbHM6CiAgICAgICAgLSBwcm92aWRlcjogY29oZXJlCiAgICAgICAgICBtb2RlbDogY29tbWFuZC1hLTAzLTIwMjUKICAgICAgICAgIGRlc2NyaXB0aW9uOiAiRml4ZWQgcHJpY2luZywgY29udGV4dCB3aW5kb3cgKDI1NkspLCBhZGRlZCBmdW5jdGlvbl9jYWxsaW5nIgogICAgICAgIC0gcHJvdmlkZXI6IGNvaGVyZQogICAgICAgICAgbW9kZWw6IGNvbW1hbmQtYS1yZWFzb25pbmctMDgtMjAyNQogICAgICAgICAgZGVzY3JpcHRpb246ICJGaXhlZCBwcmljaW5nLCBjb250ZXh0IHdpbmRvdyAoMjU2SyksIG1heCBvdXRwdXQgKDMySyksIGFkZGVkIHJlYXNvbmluZyBjYXBhYmlsaXR5IgogICAgICBkZXByZWNhdGVkX21vZGVsczoKICAgICAgICAtIHByb3ZpZGVyOiBjb2hlcmUKICAgICAgICAgIG1vZGVsOiBjb21tYW5kLWxpZ2h0CiAgICAgICAgICBkZXNjcmlwdGlvbjogIkRlcHJlY2F0ZWQgYnkgQ29oZXJlIGFzIG9mIFNlcHRlbWJlciAyMDI1IgogICAgICBwcmljaW5nX2NoYW5nZXM6IFtdCgogIC0gdmVyc2lvbjogIjIuMS4wIgogICAgZGF0ZTogIjIwMjYtMDItMTMiCiAgICBkZXNjcmlwdGlvbjogIkFkZCBsYXRlc3QgT3BlbkFJIG1vZGVscyAoR1BULTQuMSwgby1zZXJpZXMsIENvZGV4KSBhbmQgQW50aHJvcGljIG1vZGVscyAoT3B1cyA0LjYsIE9wdXMgNC41LCBTb25uZXQgNC41LCBIYWlrdSA0LjUpIgogICAgY2hhbmdlczoKICAgICAgbmV3X21vZGVsczoKICAgICAgICAtIHByb3ZpZGVyOiBvcGVuYWkKICAgICAgICAgIG1vZGVsOiBncHQtNC4xCiAgICAgICAgICBkaXNwbGF5X25hbWU6ICJHUFQtNC4xIgogICAgICAgIC0gcHJvdmlkZXI6IG9wZW5haQogICAgICAgICAgbW9kZWw6IGdwdC00LjEtbWluaQogICAgICAgICAgZGlzcGxheV9uYW1lOiAiR1BULTQuMSBNaW5pIgogICAgICAgIC0gcHJvdmlkZXI6IG9wZW5haQogICAgICAgICAgbW9kZWw6IGdwdC00LjEtbmFubwogICAgICAgICAgZGlzcGxheV9uYW1lOiAiR1BULTQuMSBOYW5vIgogICAgICAgIC0gcHJvdmlkZXI6IG9wZW5haQogICAgICAgICAgbW9kZWw6IG8zCiAgICAgICAgICBkaXNwbGF5X25hbWU6ICJvMyIKICAgICAgICAtIHByb3ZpZGVyOiBvcGVuYWkKICAgICAgICAgIG1vZGVsOiBvNC1taW5pCiAgICAgICAgICBkaXNwbGF5X25hbWU6ICJvNC1taW5pIgogICAgICAgIC0gcHJvdmlkZXI6IG9wZW5haQogICAgICAgICAgbW9kZWw6IG8zLW1pbmkKICAgICAgICAgIGRpc3BsYXlfbmFtZTogIm8zLW1pbmkiCiAgICAgICAgLSBwcm92aWRlcjogb3BlbmFpCiAgICAgICAgICBtb2RlbDogbzEKICAgICAgICAgIGRpc3BsYXlfbmFtZTogIm8xIgogICAgICAgIC0gcHJvdmlkZXI6IG9wZW5haQogICAgICAgICAgbW9kZWw6IGdwdC01LjMtY29kZXgKICAgICAgICAgIGRpc3BsYXlfbmFtZTogIkdQVC01LjMgQ29kZXgiCiAgICAgICAgLSBwcm92aWRlcjogb3BlbmFpCiAgICAgICAgICBtb2RlbDogZ3B0LTUuMy1jb2RleC1zcGFyawogICAgICAgICAgZGlzcGxheV9uYW1lOiAiR1BULTUuMyBDb2RleCBTcGFyayIKICAgICAgICAtIHByb3ZpZGVyOiBvcGVuYWkKICAgICAgICAgIG1vZGVsOiBncHQtNS4yLWNvZGV4CiAgICAgICAgICBkaXNwbGF5X25hbWU6ICJHUFQtNS4yIENvZGV4IgogICAgICAgIC0gcHJvdmlkZXI6IG9wZW5haQogICAgICAgICAgbW9kZWw6IGdwdC01LjEtY29kZXgKICAgICAgICAgIGRpc3BsYXlfbmFtZTogIkdQVC01LjEgQ29kZXgiCiAgICAgICAgLSBwcm92aWRlcjogb3BlbmFpCiAgICAgICAgICBtb2RlbDogZ3B0LTUuMS1jb2RleC1tYXgKICAgICAgICAgIGRpc3BsYXlfbmFtZTogIkdQVC01LjEgQ29kZXggTWF4IgogICAgICAgIC0gcHJvdmlkZXI6IG9wZW5haQogICAgICAgICAgbW9kZWw6IGdwdC01LjEtY29kZXgtbWluaQogICAgICAgICAgZGlzcGxheV9uYW1lOiAiR1BULTUuMSBDb2RleCBNaW5pIgogICAgICAgIC0gcHJvdmlkZXI6IG9wZW5haQogICAgICAgICAgbW9kZWw6IGdwdC01LWNvZGV4CiAgICAgICAgICBkaXNwbGF5X25hbWU6ICJHUFQtNSBDb2RleCIKICAgICAgICAtIHByb3ZpZGVyOiBhbnRocm9waWMKICAgICAgICAgIG1vZGVsOiBjbGF1ZGUtb3B1cy00LTYKICAgICAgICAgIGRpc3BsYXlfbmFtZTogIkNsYXVkZSBPcHVzIDQuNiIKICAgICAgICAtIHByb3ZpZGVyOiBhbnRocm9waWMKICAgICAgICAgIG1vZGVsOiBjbGF1ZGUtb3B1cy00LTUtMjAyNTExMDEKICAgICAgICAgIGRpc3BsYXlfbmFtZTogIkNsYXVkZSBPcHVzIDQuNSIKICAgICAgICAtIHByb3ZpZGVyOiBhbnRocm9waWMKICAgICAgICAgIG1vZGVsOiBjbGF1ZGUtc29ubmV0LTQtNS0yMDI1MDkyOQogICAgICAgICAgZGlzcGxheV9uYW1lOiAiQ2xhdWRlIFNvbm5ldCA0LjUiCiAgICAgICAgLSBwcm92aWRlcjogYW50aHJvcGljCiAgICAgICAgICBtb2RlbDogY2xhdWRlLWhhaWt1LTQtNS0yMDI1MTAwMQogICAgICAgICAgZGlzcGxheV9uYW1lOiAiQ2xhdWRlIEhhaWt1IDQuNSIKICAgICAgbmV3X3Byb3ZpZGVyczogW10KICAgICAgdXBkYXRlZF9tb2RlbHM6IFtdCiAgICAgIGRlcHJlY2F0ZWRfbW9kZWxzOiBbXQogICAgICBwcmljaW5nX2NoYW5nZXM6IFtdCgogIC0gdmVyc2lvbjogIjIuMC4wIgogICAgZGF0ZTogIjIwMjUtMTItMjYiCiAgICBkZXNjcmlwdGlvbjogIk1ham9yIHJlc3RydWN0dXJlOiBoaWVyYXJjaGljYWwgZGlyZWN0b3J5IHN0cnVjdHVyZSB3aXRoIGluZGl2aWR1YWwgbW9kZWwgZmlsZXMiCiAgICBjaGFuZ2VzOgogICAgICBicmVha2luZzoKICAgICAgICAtIE1pZ3JhdGVkIGZyb20gZmxhdCBmaWxlcyAobW9kZWxzLnlhbWwsIHByb3ZpZGVycy55YW1sKSB0byBoaWVyYXJjaGljYWwgc3RydWN0dXJlCiAgICAgICAgLSBFYWNoIHByb3ZpZGVyIG5vdyBoYXMgaXRzIG93biBkaXJlY3RvcnkgdW5kZXIgcHJvdmlkZXJzLwogICAgICAgIC0gRWFjaCBtb2RlbCBoYXMgaXRzIG93biBZQU1MIGZpbGUgdW5kZXIgcHJvdmlkZXJzL3tuYW1lfS9tb2RlbHMvCiAgICAgICAgLSBBZGRlZCBtYW5pZmVzdC55YW1sIGZvciByZW1vdGUgc3luYwogICAgICAgIC0gQWRkZWQgcGVyLXByb3ZpZGVyIGNhdGVnb3JpZXMueWFtbCBhbmQgdGVtcGxhdGVzLnlhbWwKICAgICAgbmV3X2ZlYXR1cmVzOgogICAgICAgIC0gQXRvbWljIG1vZGVsIHVwZGF0ZXMgKG9uZSBmaWxlIHBlciBtb2RlbCkKICAgICAgICAtIEJldHRlciBnaXQgaGlzdG9yeSBpc29sYXRpb24KICAgICAgICAtIEVhc2llciBjb21tdW5pdHkgY29udHJpYnV0aW9ucwogICAgICAgIC0gTWFuaWZlc3QtYmFzZWQgcmVtb3RlIHN5bmMgZm9yIGVmZmljaWVuY3kKICAgICAgYmFja3dhcmRfY29tcGF0aWJpbGl0eToKICAgICAgICAtIExlZ2FjeSBmbGF0IGZpbGVzIHN0aWxsIHN1cHBvcnRlZCBhcyBmYWxsYmFjawogICAgICAgIC0gTG9hZGVyIGF1dG9tYXRpY2FsbHkgZGV0ZWN0cyBhbmQgdXNlcyBhcHByb3ByaWF0ZSBmb3JtYXQKCiAgLSB2ZXJzaW9uOiAiMS4wLjIiCiAgICBkYXRlOiAiMjAyNC0wMS0xNSIKICAgIGRlc2NyaXB0aW9uOiAiQWRkZWQgbWlzdHJhbCBtb2RlbHMiCiAgICBjaGFuZ2VzOgogICAgICBuZXdfbW9kZWxzOgogICAgICAgIC0gcHJvdmlkZXI6IG1pc3RyYWwKICAgICAgICAgIG1vZGVsOiBtYWdpc3RyYWwtc21hbGwtMjUwOQogICAgICAgICAgZGlzcGxheV9uYW1lOiAiTWFnaXN0cmFsIFNtYWxsIDEuMiIKICAgICAgICAtIHByb3ZpZGVyOiBtaXN0cmFsCiAgICAgICAgICBtb2RlbDogdm94dHJhbC1zbWFsbC0yNTA3CiAgICAgICAgICBkaXNwbGF5X25hbWU6ICJWb3h0cmFsIFNtYWxsIiAjIGNhcGFiaWxpdGllczogWyJjaGF0IiwgImZ1bmN0aW9uX2NhbGxpbmciLCAidmlzaW9uIl0KICAgICAgICAtIHByb3ZpZGVyOiBjb2hlcmUKICAgICAgICAgIG1vZGVsOiBjb21tYW5kLWEtcmVhc29uaW5nLTA4LTIwMjUKICAgICAgICAgIGRpc3BsYXlfbmFtZTogImNvbW1hbmQtYS1yZWFzb25pbmctMDgtMjAyNSIKICAgICAgICAtIHByb3ZpZGVyOiBjb2hlcmUKICAgICAgICAgIG1vZGVsOiBjb21tYW5kLWEtMDMtMjAyNQogICAgICAgICAgZGlzcGxheV9uYW1lOiAiY29tbWFuZC1hLTAzLTIwMjUiCiAgICAgICAgLSBwcm92aWRlcjogYW50aHJvcGljCiAgICAgICAgICBtb2RlbDogY2xhdWRlLXNvbm5ldC00LTIwMjUwNTE0CiAgICAgICAgICBkaXNwbGF5X25hbWU6ICJDbGF1ZGUgU29ubmV0IDQiCiAgICAgIG5ld19wcm92aWRlcnM6CiAgICAgICAgLSBuYW1lOiBtaXN0cmFsCiAgICAgICAgICBiYXNlX3VybDogaHR0cHM6Ly9hcGkubWlzdHJhbC5haS92MQogICAgICAgICAgbW9kZWxzOgogICAgICAgICAgICAtIG5hbWU6IG1hZ2lzdHJhbC1zbWFsbC0yNTA5CiAgICAgICAgICAgICAgZGlzcGxheV9uYW1lOiAiTWFnaXN0cmFsIFNtYWxsIDEuMiIKICAgICAgICAgICAgLSBuYW1lOiB2b3h0cmFsLXNtYWxsLTI1MDcKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6ICJWb3h0cmFsIFNtYWxsIgogICAgICAgICAgICAtIG5hbWU6IGNvbW1hbmQtYS1yZWFzb25pbmctMDgtMjAyNQogICAgICAgICAgICAgIGRpc3BsYXlfbmFtZTogImNvbW1hbmQtYS1yZWFzb25pbmctMDgtMjAyNSIKICAgICAgICAgICAgLSBuYW1lOiBjbGF1ZGUtc29ubmV0LTQtMjAyNTA1MTQKICAgICAgICAgICAgICBkaXNwbGF5X25hbWU6ICJDbGF1ZGUgU29ubmV0IDQiCiAgICAgIHVwZGF0ZWRfbW9kZWxzOiBbXQogICAgICBkZXByZWNhdGVkX21vZGVsczogW10KICAgICAgcHJpY2luZ19jaGFuZ2VzOiBbXQogIC0gdmVyc2lvbjogIjEuMC4xIgogICAgZGF0ZTogIjIwMjQtMDEtMTUiCiAgICBkZXNjcmlwdGlvbjogIlJlbW92ZWQgbWlzdHJhbCBtb2RlbHMiCiAgICBjaGFuZ2VzOgogICAgICBuZXdfbW9kZWxzOiBbXQogICAgICBuZXdfcHJvdmlkZXJzOiBbXQogICAgICB1cGRhdGVkX21vZGVsczogW10KICAgICAgZGVwcmVjYXRlZF9tb2RlbHM6IFtdCiAgICAgIHByaWNpbmdfY2hhbmdlczogW10KICAtIHZlcnNpb246ICIxLjAuMCIKICAgIGRhdGU6ICIyMDI0LTAxLTE1IgogICAgZGVzY3JpcHRpb246ICJJbml0aWFsIGNhdGFsb2cgcmVsZWFzZSIKICAgIGNoYW5nZXM6CiAgICAgIG5ld19tb2RlbHM6IFtdCiAgICAgIG5ld19wcm92aWRlcnM6IFtdCiAgICAgIHVwZGF0ZWRfbW9kZWxzOiBbXQogICAgICBkZXByZWNhdGVkX21vZGVsczogW10KICAgICAgcHJpY2luZ19jaGFuZ2VzOiBbXQo="}