| 1 |
- {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\thread-loader\\dist\\cjs.js!D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\src\\store\\module\\moren.js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\store\\module\\moren.js","mtime":1761614939145},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1761614937017},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucHVzaC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnNwbGljZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmZ1bmN0aW9uLm5hbWUuanMiOwovLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQovLyB8IENSTUVCIFsgQ1JNRULotYvog73lvIDlj5HogIXvvIzliqnlipvkvIHkuJrlj5HlsZUgXQovLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQovLyB8IENvcHlyaWdodCAoYykgMjAxNn4yMDIzIGh0dHBzOi8vd3d3LmNybWViLmNvbSBBbGwgcmlnaHRzIHJlc2VydmVkLgovLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQovLyB8IExpY2Vuc2VkIENSTUVC5bm25LiN5piv6Ieq55Sx6L2v5Lu277yM5pyq57uP6K645Y+v5LiN6IO95Y675o6JQ1JNRULnm7jlhbPniYjmnYMKLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLy8gfCBBdXRob3I6IENSTUVCIFRlYW0gPGFkbWluQGNybWViLmNvbT4KLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCi8qKg0KICogZGl56YWN572uDQogKiAqLwoKaW1wb3J0IHRvb2xDb20gZnJvbSAnQC9jb21wb25lbnRzL2RpeUNvbXBvbmVudHMvaW5kZXguanMnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZXNwYWNlZDogdHJ1ZSwKICBzdGF0ZTogewogICAgYWN0aXZlTmFtZToge30sCiAgICBkZWZhdWx0Q29uZmlnOiB7CiAgICAgIGhlYWRlclNlcmNoOiB7CiAgICAgICAgZGVmYXVsdFZhbDogewogICAgICAgICAgaXNTaG93OiB7CiAgICAgICAgICAgIHZhbDogdHJ1ZQogICAgICAgICAgfSwKICAgICAgICAgIGltZ1VybDogewogICAgICAgICAgICB0aXRsZTogJ+acgOWkmuWPr+a3u+WKoDHlvKDlm77niYfvvIzlm77niYflu7rorq7lrr3luqYxMjggKiA0NXB4JywKICAgICAgICAgICAgdXJsOiAnJwogICAgICAgICAgfSwKICAgICAgICAgIHRpdGxlSW5mbzogewogICAgICAgICAgICB0aXRsZTogJycsCiAgICAgICAgICAgIHR5cGU6IDgsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgdGl0bGU6ICfllYbln47nroDku4snLAogICAgICAgICAgICAgIHZhbDogJ+WlveeJqeWwveS6qyDku7vkvaDpgInmi6knLAogICAgICAgICAgICAgIG1heDogMjAsCiAgICAgICAgICAgICAgcGxhOiAn6YCJ5aGr77yM5LiN6LaF6L+HMTDkuKrlrZcnCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9LAogICAgICAgICAgaG90TGlzdDogewogICAgICAgICAgICB0aXRsZTogJ+eDreivjeacgOWkmjIw5Liq5a2X77yM6byg5qCH5ouW5ou95bem5L6n5ZyG54K55Y+v6LCD5pW054Ot6K+N6aG65bqPJywKICAgICAgICAgICAgbWF4OiA5OSwKICAgICAgICAgICAgbGlzdDogW3sKICAgICAgICAgICAgICB2YWw6ICcnLAogICAgICAgICAgICAgIG1heGxlbmd0aDogMjAKICAgICAgICAgICAgfV0KICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIGRlZmF1bHQ6IHsKICAgICAgICAgIGlzU2hvdzogewogICAgICAgICAgICB2YWw6IHRydWUKICAgICAgICAgIH0sCiAgICAgICAgICBpbWdVcmw6IHsKICAgICAgICAgICAgdGl0bGU6ICfmnIDlpJrlj6/mt7vliqAx5byg5Zu+54mH77yM5Zu+54mH5bu66K6u5a695bqmMTI4ICogNDVweCcsCiAgICAgICAgICAgIHVybDogJycKICAgICAgICAgIH0sCiAgICAgICAgICB0aXRsZUluZm86IHsKICAgICAgICAgICAgdGl0bGU6ICcnLAogICAgICAgICAgICB0eXBlOiA4LAogICAgICAgICAgICBsaXN0OiBbewogICAgICAgICAgICAgIHRpdGxlOiAn5ZWG5Z+O566A5LuLJywKICAgICAgICAgICAgICB2YWw6ICflpb3nianlsL3kuqsg5Lu75L2g6YCJ5oupJywKICAgICAgICAgICAgICBtYXg6IDIwLAogICAgICAgICAgICAgIHBsYTogJ+mAieWhq++8jOS4jei2hei/hzEw5Liq5a2XJwogICAgICAgICAgICB9XQogICAgICAgICAgfSwKICAgICAgICAgIGhvdExpc3Q6IHsKICAgICAgICAgICAgdGl0bGU6ICfng63or43mnIDlpJoyMOS4quWtl++8jOm8oOagh+aLluaLveW3puS+p+WchueCueWPr+iwg+aVtOeDreivjemhuuW6jycsCiAgICAgICAgICAgIG1heDogOTksCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgdmFsOiAnJywKICAgICAgICAgICAgICBtYXhsZW5ndGg6IDIwCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9LAogICAgICBzd2lwZXJCZzogewogICAgICAgIGRlZmF1bHRWYWw6IHsKICAgICAgICAgIGlzU2hvdzogewogICAgICAgICAgICB2YWw6IHRydWUKICAgICAgICAgIH0sCiAgICAgICAgICBpbWdMaXN0OiB7CiAgICAgICAgICAgIHRpdGxlOiAn5pyA5aSa5Y+v5re75YqgMTDlvKDlm77niYfvvIzlu7rorq7lrr3luqY3NTBweCcsCiAgICAgICAgICAgIG1heDogMTAsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgaW1nOiAnJywKICAgICAgICAgICAgICBpbmZvOiBbewogICAgICAgICAgICAgICAgdGl0bGU6ICfmoIfpopgnLAogICAgICAgICAgICAgICAgdmFsdWU6ICcnLAogICAgICAgICAgICAgICAgbWF4bGVuZ3RoOiAxMCwKICAgICAgICAgICAgICAgIHRpcHM6ICfpgInloavvvIzkuI3otoXov4fljYHkuKrlrZcnCiAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgdGl0bGU6ICfpk77mjqUnLAogICAgICAgICAgICAgICAgdmFsdWU6ICcnLAogICAgICAgICAgICAgICAgbWF4bGVuZ3RoOiA5OTksCiAgICAgICAgICAgICAgICB0aXBzOiAn6K+35aGr5YaZ6ZO+5o6lJwogICAgICAgICAgICAgIH1dCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBpbWc6ICcnLAogICAgICAgICAgICAgIGluZm86IFt7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+agh+mimCcsCiAgICAgICAgICAgICAgICB2YWx1ZTogJycsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDEwLAogICAgICAgICAgICAgICAgdGlwczogJ+mAieWhq++8jOS4jei2hei/h+WNgeS4quWtlycKICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+mTvuaOpScsCiAgICAgICAgICAgICAgICB2YWx1ZTogJycsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDk5OSwKICAgICAgICAgICAgICAgIHRpcHM6ICfor7floavlhpnpk77mjqUnCiAgICAgICAgICAgICAgfV0KICAgICAgICAgICAgfV0KICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIGRlZmF1bHQ6IHsKICAgICAgICAgIGlzU2hvdzogewogICAgICAgICAgICB2YWw6IHRydWUKICAgICAgICAgIH0sCiAgICAgICAgICBpbWdMaXN0OiB7CiAgICAgICAgICAgIHRpdGxlOiAn5pyA5aSa5Y+v5re75YqgMTDlvKDlm77niYfvvIzlu7rorq7lrr3luqY3NTBweCcsCiAgICAgICAgICAgIG1heDogMTAsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgaW1nOiAnJywKICAgICAgICAgICAgICBpbmZvOiBbewogICAgICAgICAgICAgICAgdGl0bGU6ICfmoIfpopgnLAogICAgICAgICAgICAgICAgdmFsdWU6ICcnLAogICAgICAgICAgICAgICAgbWF4bGVuZ3RoOiAxMCwKICAgICAgICAgICAgICAgIHRpcHM6ICfpgInloavvvIzkuI3otoXov4fljYHkuKrlrZcnCiAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgdGl0bGU6ICfpk77mjqUnLAogICAgICAgICAgICAgICAgdmFsdWU6ICcnLAogICAgICAgICAgICAgICAgbWF4bGVuZ3RoOiA5OTksCiAgICAgICAgICAgICAgICB0aXBzOiAn6K+35aGr5YaZ6ZO+5o6lJwogICAgICAgICAgICAgIH1dCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBpbWc6ICcnLAogICAgICAgICAgICAgIGluZm86IFt7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+agh+mimCcsCiAgICAgICAgICAgICAgICB2YWx1ZTogJycsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDEwLAogICAgICAgICAgICAgICAgdGlwczogJ+mAieWhq++8jOS4jei2hei/h+WNgeS4quWtlycKICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+mTvuaOpScsCiAgICAgICAgICAgICAgICB2YWx1ZTogJycsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDk5OSwKICAgICAgICAgICAgICAgIHRpcHM6ICfor7floavlhpnpk77mjqUnCiAgICAgICAgICAgICAgfV0KICAgICAgICAgICAgfV0KICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0sCiAgICAgIG1lbnVzOiB7CiAgICAgICAgZGVmYXVsdFZhbDogewogICAgICAgICAgaXNTaG93OiB7CiAgICAgICAgICAgIHZhbDogdHJ1ZQogICAgICAgICAgfSwKICAgICAgICAgIGltZ0xpc3Q6IHsKICAgICAgICAgICAgdGl0bGU6ICfmnIDlpJrlj6/mt7vliqAyMOS4qu+8jOWbvueJh+W7uuiuruWuveW6pjk2Kjk2cHjvvJvpvKDmoIfmi5bmi73lt6bkvqflnIbngrnlj6/osIPmlbTlm77moIfpobrluo8nLAogICAgICAgICAgICBtYXg6IDIwLAogICAgICAgICAgICBsaXN0OiBbewogICAgICAgICAgICAgIGltZzogJycsCiAgICAgICAgICAgICAgaW5mbzogW3sKICAgICAgICAgICAgICAgIHRpdGxlOiAn5qCH6aKYJywKICAgICAgICAgICAgICAgIHZhbHVlOiAn5ZWG5ZOB5YiG57G7JywKICAgICAgICAgICAgICAgIG1heGxlbmd0aDogNSwKICAgICAgICAgICAgICAgIHRpcHM6ICfor7floavlhpnmoIfpopgnCiAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgdGl0bGU6ICfpk77mjqUnLAogICAgICAgICAgICAgICAgdmFsdWU6ICcvcGFnZXMvZ29vZHNfY2F0ZS9nb29kc19jYXRlJywKICAgICAgICAgICAgICAgIG1heGxlbmd0aDogOTk5LAogICAgICAgICAgICAgICAgdGlwczogJ+ivt+Whq+WGmemTvuaOpScKICAgICAgICAgICAgICB9XQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgaW1nOiAnJywKICAgICAgICAgICAgICBpbmZvOiBbewogICAgICAgICAgICAgICAgdGl0bGU6ICfmoIfpopgnLAogICAgICAgICAgICAgICAgdmFsdWU6ICfpoobkvJjmg6DliLgnLAogICAgICAgICAgICAgICAgbWF4bGVuZ3RoOiA1LAogICAgICAgICAgICAgICAgdGlwczogJ+ivt+Whq+WGmeagh+mimCcKICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+mTvuaOpScsCiAgICAgICAgICAgICAgICB2YWx1ZTogJy9wYWdlcy91c2Vycy91c2VyX2dldF9jb3Vwb24vaW5kZXgnLAogICAgICAgICAgICAgICAgbWF4bGVuZ3RoOiA5OTksCiAgICAgICAgICAgICAgICB0aXBzOiAn6K+35aGr5YaZ6ZO+5o6lJwogICAgICAgICAgICAgIH1dCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBpbWc6ICcnLAogICAgICAgICAgICAgIGluZm86IFt7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+agh+mimCcsCiAgICAgICAgICAgICAgICB2YWx1ZTogJ+ihjOS4mui1hOiurycsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDUsCiAgICAgICAgICAgICAgICB0aXBzOiAn6K+35aGr5YaZ5qCH6aKYJwogICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgIHRpdGxlOiAn6ZO+5o6lJywKICAgICAgICAgICAgICAgIHZhbHVlOiAnL3BhZ2VzL2V4dGVuc2lvbi9uZXdzX2xpc3QvaW5kZXgnLAogICAgICAgICAgICAgICAgbWF4bGVuZ3RoOiA5OTksCiAgICAgICAgICAgICAgICB0aXBzOiAn6K+35aGr5YaZ6ZO+5o6lJwogICAgICAgICAgICAgIH1dCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBpbWc6ICcnLAogICAgICAgICAgICAgIGluZm86IFt7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+agh+mimCcsCiAgICAgICAgICAgICAgICB2YWx1ZTogJ+aIkeeahOaUtuiXjycsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDUsCiAgICAgICAgICAgICAgICB0aXBzOiAn6K+35aGr5YaZ5qCH6aKYJwogICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgIHRpdGxlOiAn6ZO+5o6lJywKICAgICAgICAgICAgICAgIHZhbHVlOiAnL3BhZ2VzL3VzZXJzL3VzZXJfZ29vZHNfY29sbGVjdGlvbi9pbmRleCcsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDk5OSwKICAgICAgICAgICAgICAgIHRpcHM6ICfor7floavlhpnpk77mjqUnCiAgICAgICAgICAgICAgfV0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGltZzogJycsCiAgICAgICAgICAgICAgaW5mbzogW3sKICAgICAgICAgICAgICAgIHRpdGxlOiAn5qCH6aKYJywKICAgICAgICAgICAgICAgIHZhbHVlOiAn5ou85Zui5rS75YqoJywKICAgICAgICAgICAgICAgIG1heGxlbmd0aDogNSwKICAgICAgICAgICAgICAgIHRpcHM6ICfor7floavlhpnmoIfpopgnCiAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgdGl0bGU6ICfpk77mjqUnLAogICAgICAgICAgICAgICAgdmFsdWU6ICcvcGFnZXMvYWN0aXZpdHkvZ29vZHNfY29tYmluYXRpb24vaW5kZXgnLAogICAgICAgICAgICAgICAgbWF4bGVuZ3RoOiA5OTksCiAgICAgICAgICAgICAgICB0aXBzOiAn6K+35aGr5YaZ6ZO+5o6lJwogICAgICAgICAgICAgIH1dCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBpbWc6ICcnLAogICAgICAgICAgICAgIGluZm86IFt7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+agh+mimCcsCiAgICAgICAgICAgICAgICB2YWx1ZTogJ+enkuadgOa0u+WKqCcsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDUsCiAgICAgICAgICAgICAgICB0aXBzOiAn6K+35aGr5YaZ5qCH6aKYJwogICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgIHRpdGxlOiAn6ZO+5o6lJywKICAgICAgICAgICAgICAgIHZhbHVlOiAnL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX3NlY2tpbGwvaW5kZXgnLAogICAgICAgICAgICAgICAgbWF4bGVuZ3RoOiA5OTksCiAgICAgICAgICAgICAgICB0aXBzOiAn6K+35aGr5YaZ6ZO+5o6lJwogICAgICAgICAgICAgIH1dCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBpbWc6ICcnLAogICAgICAgICAgICAgIGluZm86IFt7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+agh+mimCcsCiAgICAgICAgICAgICAgICB2YWx1ZTogJ+egjeS7t+a0u+WKqCcsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDUsCiAgICAgICAgICAgICAgICB0aXBzOiAn6K+35aGr5YaZ5qCH6aKYJwogICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgIHRpdGxlOiAn6ZO+5o6lJywKICAgICAgICAgICAgICAgIHZhbHVlOiAnL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX2JhcmdhaW4vaW5kZXgnLAogICAgICAgICAgICAgICAgbWF4bGVuZ3RoOiA5OTksCiAgICAgICAgICAgICAgICB0aXBzOiAn6K+35aGr5YaZ6ZO+5o6lJwogICAgICAgICAgICAgIH1dCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBpbWc6ICcnLAogICAgICAgICAgICAgIGluZm86IFt7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+agh+mimCcsCiAgICAgICAgICAgICAgICB2YWx1ZTogJ+WcsOWdgOeuoeeQhicsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDUsCiAgICAgICAgICAgICAgICB0aXBzOiAn6K+35aGr5YaZ5qCH6aKYJwogICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgIHRpdGxlOiAn6ZO+5o6lJywKICAgICAgICAgICAgICAgIHZhbHVlOiAnL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX2JhcmdhaW4vaW5kZXgnLAogICAgICAgICAgICAgICAgbWF4bGVuZ3RoOiA5OTksCiAgICAgICAgICAgICAgICB0aXBzOiAn6K+35aGr5YaZ6ZO+5o6lJwogICAgICAgICAgICAgIH1dCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICBkZWZhdWx0OiB7CiAgICAgICAgICBpc1Nob3c6IHsKICAgICAgICAgICAgdmFsOiB0cnVlCiAgICAgICAgICB9LAogICAgICAgICAgaW1nTGlzdDogewogICAgICAgICAgICB0aXRsZTogJ+acgOWkmuWPr+a3u+WKoDIw5Liq77yM5Zu+54mH5bu66K6u5a695bqmOTYqOTZweO+8m+m8oOagh+aLluaLveW3puS+p+WchueCueWPr+iwg+aVtOWbvuagh+mhuuW6jycsCiAgICAgICAgICAgIG1heDogMjAsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgaW1nOiAnJywKICAgICAgICAgICAgICBpbmZvOiBbewogICAgICAgICAgICAgICAgdGl0bGU6ICfmoIfpopgnLAogICAgICAgICAgICAgICAgdmFsdWU6ICfllYblk4HliIbnsbsnLAogICAgICAgICAgICAgICAgbWF4bGVuZ3RoOiA1LAogICAgICAgICAgICAgICAgdGlwczogJ+ivt+Whq+WGmeagh+mimCcKICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+mTvuaOpScsCiAgICAgICAgICAgICAgICB2YWx1ZTogJy9wYWdlcy9nb29kc19jYXRlL2dvb2RzX2NhdGUnLAogICAgICAgICAgICAgICAgbWF4bGVuZ3RoOiA5OTksCiAgICAgICAgICAgICAgICB0aXBzOiAn6K+35aGr5YaZ6ZO+5o6lJwogICAgICAgICAgICAgIH1dCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBpbWc6ICcnLAogICAgICAgICAgICAgIGluZm86IFt7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+agh+mimCcsCiAgICAgICAgICAgICAgICB2YWx1ZTogJ+mihuS8mOaDoOWIuCcsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDUsCiAgICAgICAgICAgICAgICB0aXBzOiAn6K+35aGr5YaZ5qCH6aKYJwogICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgIHRpdGxlOiAn6ZO+5o6lJywKICAgICAgICAgICAgICAgIHZhbHVlOiAnL3BhZ2VzL3VzZXJzL3VzZXJfZ2V0X2NvdXBvbi9pbmRleCcsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDk5OSwKICAgICAgICAgICAgICAgIHRpcHM6ICfor7floavlhpnpk77mjqUnCiAgICAgICAgICAgICAgfV0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGltZzogJycsCiAgICAgICAgICAgICAgaW5mbzogW3sKICAgICAgICAgICAgICAgIHRpdGxlOiAn5qCH6aKYJywKICAgICAgICAgICAgICAgIHZhbHVlOiAn6KGM5Lia6LWE6K6vJywKICAgICAgICAgICAgICAgIG1heGxlbmd0aDogNSwKICAgICAgICAgICAgICAgIHRpcHM6ICfor7floavlhpnmoIfpopgnCiAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgdGl0bGU6ICfpk77mjqUnLAogICAgICAgICAgICAgICAgdmFsdWU6ICcvcGFnZXMvZXh0ZW5zaW9uL25ld3NfbGlzdC9pbmRleCcsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDk5OSwKICAgICAgICAgICAgICAgIHRpcHM6ICfor7floavlhpnpk77mjqUnCiAgICAgICAgICAgICAgfV0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGltZzogJycsCiAgICAgICAgICAgICAgaW5mbzogW3sKICAgICAgICAgICAgICAgIHRpdGxlOiAn5qCH6aKYJywKICAgICAgICAgICAgICAgIHZhbHVlOiAn5oiR55qE5pS26JePJywKICAgICAgICAgICAgICAgIG1heGxlbmd0aDogNSwKICAgICAgICAgICAgICAgIHRpcHM6ICfor7floavlhpnmoIfpopgnCiAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgdGl0bGU6ICfpk77mjqUnLAogICAgICAgICAgICAgICAgdmFsdWU6ICcvcGFnZXMvdXNlcnMvdXNlcl9nb29kc19jb2xsZWN0aW9uL2luZGV4JywKICAgICAgICAgICAgICAgIG1heGxlbmd0aDogOTk5LAogICAgICAgICAgICAgICAgdGlwczogJ+ivt+Whq+WGmemTvuaOpScKICAgICAgICAgICAgICB9XQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgaW1nOiAnJywKICAgICAgICAgICAgICBpbmZvOiBbewogICAgICAgICAgICAgICAgdGl0bGU6ICfmoIfpopgnLAogICAgICAgICAgICAgICAgdmFsdWU6ICfmi7zlm6LmtLvliqgnLAogICAgICAgICAgICAgICAgbWF4bGVuZ3RoOiA1LAogICAgICAgICAgICAgICAgdGlwczogJ+ivt+Whq+WGmeagh+mimCcKICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+mTvuaOpScsCiAgICAgICAgICAgICAgICB2YWx1ZTogJy9wYWdlcy9hY3Rpdml0eS9nb29kc19jb21iaW5hdGlvbi9pbmRleCcsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDk5OSwKICAgICAgICAgICAgICAgIHRpcHM6ICfor7floavlhpnpk77mjqUnCiAgICAgICAgICAgICAgfV0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGltZzogJycsCiAgICAgICAgICAgICAgaW5mbzogW3sKICAgICAgICAgICAgICAgIHRpdGxlOiAn5qCH6aKYJywKICAgICAgICAgICAgICAgIHZhbHVlOiAn56eS5p2A5rS75YqoJywKICAgICAgICAgICAgICAgIG1heGxlbmd0aDogNSwKICAgICAgICAgICAgICAgIHRpcHM6ICfor7floavlhpnmoIfpopgnCiAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgdGl0bGU6ICfpk77mjqUnLAogICAgICAgICAgICAgICAgdmFsdWU6ICcvcGFnZXMvYWN0aXZpdHkvZ29vZHNfc2Vja2lsbC9pbmRleCcsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDk5OSwKICAgICAgICAgICAgICAgIHRpcHM6ICfor7floavlhpnpk77mjqUnCiAgICAgICAgICAgICAgfV0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGltZzogJycsCiAgICAgICAgICAgICAgaW5mbzogW3sKICAgICAgICAgICAgICAgIHRpdGxlOiAn5qCH6aKYJywKICAgICAgICAgICAgICAgIHZhbHVlOiAn56CN5Lu35rS75YqoJywKICAgICAgICAgICAgICAgIG1heGxlbmd0aDogNSwKICAgICAgICAgICAgICAgIHRpcHM6ICfor7floavlhpnmoIfpopgnCiAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgdGl0bGU6ICfpk77mjqUnLAogICAgICAgICAgICAgICAgdmFsdWU6ICcvcGFnZXMvYWN0aXZpdHkvZ29vZHNfYmFyZ2Fpbi9pbmRleCcsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDk5OSwKICAgICAgICAgICAgICAgIHRpcHM6ICfor7floavlhpnpk77mjqUnCiAgICAgICAgICAgICAgfV0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGltZzogJycsCiAgICAgICAgICAgICAgaW5mbzogW3sKICAgICAgICAgICAgICAgIHRpdGxlOiAn5qCH6aKYJywKICAgICAgICAgICAgICAgIHZhbHVlOiAn5Zyw5Z2A566h55CGJywKICAgICAgICAgICAgICAgIG1heGxlbmd0aDogNSwKICAgICAgICAgICAgICAgIHRpcHM6ICfor7floavlhpnmoIfpopgnCiAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgdGl0bGU6ICfpk77mjqUnLAogICAgICAgICAgICAgICAgdmFsdWU6ICcvcGFnZXMvYWN0aXZpdHkvZ29vZHNfYmFyZ2Fpbi9pbmRleCcsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDk5OSwKICAgICAgICAgICAgICAgIHRpcHM6ICfor7floavlhpnpk77mjqUnCiAgICAgICAgICAgICAgfV0KICAgICAgICAgICAgfV0KICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0sCiAgICAgIHRhYk5hdjogewogICAgICAgIGRlZmF1bHRWYWw6IHsKICAgICAgICAgIGlzU2hvdzogewogICAgICAgICAgICB2YWw6IHRydWUKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIGRlZmF1bHQ6IHsKICAgICAgICAgIGlzU2hvdzogewogICAgICAgICAgICB2YWw6IHRydWUKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0sCiAgICAgIG5ld3M6IHsKICAgICAgICBkZWZhdWx0VmFsOiB7CiAgICAgICAgICBpc1Nob3c6IHsKICAgICAgICAgICAgdmFsOiB0cnVlCiAgICAgICAgICB9LAogICAgICAgICAgaW1nVXJsOiB7CiAgICAgICAgICAgIHRpdGxlOiAn5pyA5aSa5Y+v5re75YqgMTDkuKrmqKHmnb/vvIzlm77niYflu7rorq7lrr3luqYxMjQgKiAyOHB4JywKICAgICAgICAgICAgdXJsOiAnJwogICAgICAgICAgfSwKICAgICAgICAgIG5ld0xpc3Q6IHsKICAgICAgICAgICAgbWF4OiAxMCwKICAgICAgICAgICAgbGlzdDogW3sKICAgICAgICAgICAgICBjaGlpbGQ6IFt7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+agh+mimCcsCiAgICAgICAgICAgICAgICB2YWw6ICdDUk1FQl9QUk8gMS4x5q2j5byP5YWs5rWL5ZWmJywKICAgICAgICAgICAgICAgIG1heDogMjAsCiAgICAgICAgICAgICAgICBwbGE6ICfpgInloavvvIzkuI3otoXov4flm5vkuKrlrZcnCiAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgdGl0bGU6ICfpk77mjqUnLAogICAgICAgICAgICAgICAgdmFsOiAn6ZO+5o6lJywKICAgICAgICAgICAgICAgIG1heDogOTksCiAgICAgICAgICAgICAgICBwbGE6ICfpgInloasnCiAgICAgICAgICAgICAgfV0KICAgICAgICAgICAgfV0KICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIGRlZmF1bHQ6IHsKICAgICAgICAgIGlzU2hvdzogewogICAgICAgICAgICB2YWw6IHRydWUKICAgICAgICAgIH0sCiAgICAgICAgICBpbWdVcmw6IHsKICAgICAgICAgICAgdGl0bGU6ICfmnIDlpJrlj6/mt7vliqAxMOS4quaooeadv++8jOWbvueJh+W7uuiuruWuveW6pjEyNCAqIDI4cHgnLAogICAgICAgICAgICB1cmw6ICcnCiAgICAgICAgICB9LAogICAgICAgICAgbmV3TGlzdDogewogICAgICAgICAgICBtYXg6IDEwLAogICAgICAgICAgICBsaXN0OiBbewogICAgICAgICAgICAgIGNoaWlsZDogW3sKICAgICAgICAgICAgICAgIHRpdGxlOiAn5qCH6aKYJywKICAgICAgICAgICAgICAgIHZhbDogJ0NSTUVCX1BSTyAxLjHmraPlvI/lhazmtYvllaYnLAogICAgICAgICAgICAgICAgbWF4OiAyMCwKICAgICAgICAgICAgICAgIHBsYTogJ+mAieWhq++8jOS4jei2hei/h+Wbm+S4quWtlycKICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+mTvuaOpScsCiAgICAgICAgICAgICAgICB2YWw6ICfpk77mjqUnLAogICAgICAgICAgICAgICAgbWF4OiA5OSwKICAgICAgICAgICAgICAgIHBsYTogJ+mAieWhqycKICAgICAgICAgICAgICB9XQogICAgICAgICAgICB9XQogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfSwKICAgICAgYWN0aXZpdHk6IHsKICAgICAgICBkZWZhdWx0VmFsOiB7CiAgICAgICAgICBpc1Nob3c6IHsKICAgICAgICAgICAgdmFsOiB0cnVlCiAgICAgICAgICB9LAogICAgICAgICAgaW1nTGlzdDogewogICAgICAgICAgICBpc0RlbGV0ZTogdHJ1ZSwKICAgICAgICAgICAgdGl0bGU6ICfmnIDlpJrlj6/mt7vliqAz57uE5qih5Z2X77yM56ys5LiA5bygMzM2KjI5OHB4LOWQjuS4pOW8oDQxNioxMjRweCcsCiAgICAgICAgICAgIG1heDogMywKICAgICAgICAgICAgbGlzdDogW3sKICAgICAgICAgICAgICBpbWc6ICcnLAogICAgICAgICAgICAgIGluZm86IFt7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+agh+mimCcsCiAgICAgICAgICAgICAgICB2YWx1ZTogJ+S4gOi1t+adpeaLvOWboicsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDIwLAogICAgICAgICAgICAgICAgdGlwczogJ+agh+mimCcKICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+aPj+i/sCcsCiAgICAgICAgICAgICAgICB2YWx1ZTogJ+S8mOaDoOWkmuWkmicsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDIwLAogICAgICAgICAgICAgICAgdGlwczogJ+aPj+i/sCcKICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+mTvuaOpScsCiAgICAgICAgICAgICAgICB2YWx1ZTogJy9wYWdlcy9hY3Rpdml0eS9nb29kc19jb21iaW5hdGlvbi9pbmRleCcsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDk5OSwKICAgICAgICAgICAgICAgIHRpcHM6ICfpk77mjqUnCiAgICAgICAgICAgICAgfV0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGltZzogJycsCiAgICAgICAgICAgICAgaW5mbzogW3sKICAgICAgICAgICAgICAgIHRpdGxlOiAn5qCH6aKYJywKICAgICAgICAgICAgICAgIHZhbHVlOiAn56eS5p2A5LiT5Yy6JywKICAgICAgICAgICAgICAgIG1heGxlbmd0aDogMjAsCiAgICAgICAgICAgICAgICB0aXBzOiAn5qCH6aKYJwogICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgIHRpdGxlOiAn5o+P6L+wJywKICAgICAgICAgICAgICAgIHZhbHVlOiAn5paw6IO95rqQ5rG96L2m5LyY5oOg5aSa5aSaJywKICAgICAgICAgICAgICAgIG1heGxlbmd0aDogMjAsCiAgICAgICAgICAgICAgICB0aXBzOiAn5o+P6L+wJwogICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgIHRpdGxlOiAn6ZO+5o6lJywKICAgICAgICAgICAgICAgIHZhbHVlOiAnL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX3NlY2tpbGwvaW5kZXgnLAogICAgICAgICAgICAgICAgbWF4bGVuZ3RoOiA5OTksCiAgICAgICAgICAgICAgICB0aXBzOiAn6ZO+5o6lJwogICAgICAgICAgICAgIH1dCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBpbWc6ICcnLAogICAgICAgICAgICAgIGluZm86IFt7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+agh+mimCcsCiAgICAgICAgICAgICAgICB2YWx1ZTogJ+egjeS7t+a0u+WKqCcsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDIwLAogICAgICAgICAgICAgICAgdGlwczogJ+agh+mimCcKICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+aPj+i/sCcsCiAgICAgICAgICAgICAgICB2YWx1ZTogJ+WRvOaci+WUpOWPi+adpeegjeS7t35+JywKICAgICAgICAgICAgICAgIG1heGxlbmd0aDogMjAsCiAgICAgICAgICAgICAgICB0aXBzOiAn5o+P6L+wJwogICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgIHRpdGxlOiAn6ZO+5o6lJywKICAgICAgICAgICAgICAgIHZhbHVlOiAnL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX2JhcmdhaW4vaW5kZXgnLAogICAgICAgICAgICAgICAgbWF4bGVuZ3RoOiA5OTksCiAgICAgICAgICAgICAgICB0aXBzOiAn6ZO+5o6lJwogICAgICAgICAgICAgIH1dCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9LAogICAgICAgICAgbWF4OiAzCiAgICAgICAgfSwKICAgICAgICBkZWZhdWx0OiB7CiAgICAgICAgICBpc1Nob3c6IHsKICAgICAgICAgICAgdmFsOiB0cnVlCiAgICAgICAgICB9LAogICAgICAgICAgaW1nTGlzdDogewogICAgICAgICAgICBpc0RlbGV0ZTogdHJ1ZSwKICAgICAgICAgICAgdGl0bGU6ICfmnIDlpJrlj6/mt7vliqAz57uE5qih5Z2X77yM56ys5LiA5bygMzM2KjI5OHB4LOWQjuS4pOW8oDQxNioxMjRweCcsCiAgICAgICAgICAgIG1heDogMywKICAgICAgICAgICAgbGlzdDogW3sKICAgICAgICAgICAgICBpbWc6ICcnLAogICAgICAgICAgICAgIGluZm86IFt7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+agh+mimCcsCiAgICAgICAgICAgICAgICB2YWx1ZTogJ+S4gOi1t+adpeaLvOWboicsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDIwLAogICAgICAgICAgICAgICAgdGlwczogJ+agh+mimCcKICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+aPj+i/sCcsCiAgICAgICAgICAgICAgICB2YWx1ZTogJ+S8mOaDoOWkmuWkmicsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDIwLAogICAgICAgICAgICAgICAgdGlwczogJ+aPj+i/sCcKICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+mTvuaOpScsCiAgICAgICAgICAgICAgICB2YWx1ZTogJy9wYWdlcy9hY3Rpdml0eS9nb29kc19jb21iaW5hdGlvbi9pbmRleCcsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDk5OSwKICAgICAgICAgICAgICAgIHRpcHM6ICfpk77mjqUnCiAgICAgICAgICAgICAgfV0KICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGltZzogJycsCiAgICAgICAgICAgICAgaW5mbzogW3sKICAgICAgICAgICAgICAgIHRpdGxlOiAn5qCH6aKYJywKICAgICAgICAgICAgICAgIHZhbHVlOiAn56eS5p2A5LiT5Yy6JywKICAgICAgICAgICAgICAgIG1heGxlbmd0aDogMjAsCiAgICAgICAgICAgICAgICB0aXBzOiAn5qCH6aKYJwogICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgIHRpdGxlOiAn5o+P6L+wJywKICAgICAgICAgICAgICAgIHZhbHVlOiAn5paw6IO95rqQ5rG96L2m5LyY5oOg5aSa5aSaJywKICAgICAgICAgICAgICAgIG1heGxlbmd0aDogMjAsCiAgICAgICAgICAgICAgICB0aXBzOiAn5o+P6L+wJwogICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgIHRpdGxlOiAn6ZO+5o6lJywKICAgICAgICAgICAgICAgIHZhbHVlOiAnL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX3NlY2tpbGwvaW5kZXgnLAogICAgICAgICAgICAgICAgbWF4bGVuZ3RoOiA5OTksCiAgICAgICAgICAgICAgICB0aXBzOiAn6ZO+5o6lJwogICAgICAgICAgICAgIH1dCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBpbWc6ICcnLAogICAgICAgICAgICAgIGluZm86IFt7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+agh+mimCcsCiAgICAgICAgICAgICAgICB2YWx1ZTogJ+egjeS7t+a0u+WKqCcsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDIwLAogICAgICAgICAgICAgICAgdGlwczogJ+agh+mimCcKICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+aPj+i/sCcsCiAgICAgICAgICAgICAgICB2YWx1ZTogJ+WRvOaci+WUpOWPi+adpeegjeS7t35+JywKICAgICAgICAgICAgICAgIG1heGxlbmd0aDogMjAsCiAgICAgICAgICAgICAgICB0aXBzOiAn5o+P6L+wJwogICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgIHRpdGxlOiAn6ZO+5o6lJywKICAgICAgICAgICAgICAgIHZhbHVlOiAnL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX2JhcmdhaW4vaW5kZXgnLAogICAgICAgICAgICAgICAgbWF4bGVuZ3RoOiA5OTksCiAgICAgICAgICAgICAgICB0aXBzOiAn6ZO+5o6lJwogICAgICAgICAgICAgIH1dCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9LAogICAgICAgICAgbWF4OiAzCiAgICAgICAgfQogICAgICB9LAogICAgICBhbGl2ZTogewogICAgICAgIGRlZmF1bHRWYWw6IHsKICAgICAgICAgIGlzU2hvdzogewogICAgICAgICAgICB2YWw6IHRydWUKICAgICAgICAgIH0sCiAgICAgICAgICB0aXRsZUluZm86IHsKICAgICAgICAgICAgdGl0bGU6ICcnLAogICAgICAgICAgICBsaXN0OiBbewogICAgICAgICAgICAgIHRpdGxlOiAn5qCH6aKYJywKICAgICAgICAgICAgICB2YWw6ICfnm7Tmkq3pl7QnLAogICAgICAgICAgICAgIG1heDogMjAsCiAgICAgICAgICAgICAgcGxhOiAn6YCJ5aGr77yM5LiN6LaF6L+H5YWt5Liq5a2XJwogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgdGl0bGU6ICfku4vnu40nLAogICAgICAgICAgICAgIHZhbDogJ+eyvuW9qeebtOaSrScsCiAgICAgICAgICAgICAgbWF4OiA4LAogICAgICAgICAgICAgIHBsYTogJ+mAieWhq++8jOS4jei2hei/hzjkuKrlrZcnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICB0aXRsZTogJ+mTvuaOpScsCiAgICAgICAgICAgICAgdmFsOiAnL3BhZ2VzL2NvbHVtbkdvb2RzL2xpdmVfbGlzdC9pbmRleCcsCiAgICAgICAgICAgICAgbWF4OiA5OTksCiAgICAgICAgICAgICAgcGxhOiAn6YCJ5aGrJwogICAgICAgICAgICB9XQogICAgICAgICAgfSwKICAgICAgICAgIG51bUNvbmZpZzogewogICAgICAgICAgICB0aXRsZTogJ+aYvuekuuaVsOmHjycsCiAgICAgICAgICAgIHZhbDogMwogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgZGVmYXVsdDogewogICAgICAgICAgaXNTaG93OiB7CiAgICAgICAgICAgIHZhbDogdHJ1ZQogICAgICAgICAgfSwKICAgICAgICAgIHRpdGxlSW5mbzogewogICAgICAgICAgICB0aXRsZTogJycsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgdGl0bGU6ICfmoIfpopgnLAogICAgICAgICAgICAgIHZhbDogJ+ebtOaSremXtCcsCiAgICAgICAgICAgICAgbWF4OiAyMCwKICAgICAgICAgICAgICBwbGE6ICfpgInloavvvIzkuI3otoXov4flha3kuKrlrZcnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICB0aXRsZTogJ+S7i+e7jScsCiAgICAgICAgICAgICAgdmFsOiAn57K+5b2p55u05pKtJywKICAgICAgICAgICAgICBtYXg6IDgsCiAgICAgICAgICAgICAgcGxhOiAn6YCJ5aGr77yM5LiN6LaF6L+HOOS4quWtlycKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIHRpdGxlOiAn6ZO+5o6lJywKICAgICAgICAgICAgICB2YWw6ICcvcGFnZXMvY29sdW1uR29vZHMvbGl2ZV9saXN0L2luZGV4JywKICAgICAgICAgICAgICBtYXg6IDk5OSwKICAgICAgICAgICAgICBwbGE6ICfpgInloasnCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9LAogICAgICAgICAgbnVtQ29uZmlnOiB7CiAgICAgICAgICAgIHRpdGxlOiAn5pi+56S65pWw6YePJywKICAgICAgICAgICAgdmFsOiAzCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9LAogICAgICBzY3JvbGxCb3g6IHsKICAgICAgICBkZWZhdWx0VmFsOiB7CiAgICAgICAgICBpc1Nob3c6IHsKICAgICAgICAgICAgdmFsOiB0cnVlCiAgICAgICAgICB9LAogICAgICAgICAgdGl0bGVJbmZvOiB7CiAgICAgICAgICAgIHRpdGxlOiAnJywKICAgICAgICAgICAgbGlzdDogW3sKICAgICAgICAgICAgICB0aXRsZTogJ+agh+mimCcsCiAgICAgICAgICAgICAgdmFsOiAn5b+r6YCf6YCJ5oupJywKICAgICAgICAgICAgICBtYXg6IDQsCiAgICAgICAgICAgICAgcGxhOiAn6YCJ5aGr77yM5LiN6LaF6L+HNOS4quWtlycKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIHRpdGxlOiAn5LuL57uNJywKICAgICAgICAgICAgICB2YWw6ICfor5rmhI/mjqjojZDlk4HotKjllYblk4EnLAogICAgICAgICAgICAgIG1heDogOCwKICAgICAgICAgICAgICBwbGE6ICfpgInloavvvIzkuI3otoXov4c45Liq5a2XJwogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgdGl0bGU6ICfpk77mjqUnLAogICAgICAgICAgICAgIHZhbDogJy9wYWdlcy9nb29kc19jYXRlL2dvb2RzX2NhdGUnLAogICAgICAgICAgICAgIG1heDogOTk5LAogICAgICAgICAgICAgIHBsYTogJ+mAieWhqycKICAgICAgICAgICAgfV0KICAgICAgICAgIH0KICAgICAgICAgIC8vIHRhYkNvbmZpZzogewogICAgICAgICAgLy8gICAgIHRhYlZhbDogMCwKICAgICAgICAgIC8vICAgICB0eXBlOiAxLAogICAgICAgICAgLy8gICAgIHRhYkxpc3Q6IFsKICAgICAgICAgIC8vICAgICAgICAgewogICAgICAgICAgLy8gICAgICAgICAgICAgbmFtZTogJ+iHquWKqOmAieaLqScsCiAgICAgICAgICAvLyAgICAgICAgICAgICBpY29uOiAnaWNvbnppZG9uZ3h1YW56ZScKICAgICAgICAgIC8vICAgICAgICAgfSwKICAgICAgICAgIC8vICAgICAgICAgewogICAgICAgICAgLy8gICAgICAgICAgICAgbmFtZTogJ+aJi+WKqOmAieaLqScsCiAgICAgICAgICAvLyAgICAgICAgICAgICBpY29uOiAnaWNvbnNob3Vkb25neHVhbnplJwogICAgICAgICAgLy8gICAgICAgICB9CiAgICAgICAgICAvLyAgICAgXQogICAgICAgICAgLy8gfSwKICAgICAgICAgIC8vIHNlbGVjdENvbmZpZzogewogICAgICAgICAgLy8gICAgIHRpdGxlOiAn5ZWG5ZOB5YiG57G7JywKICAgICAgICAgIC8vICAgICB0eXBlOiAxLC8vdHlwZT0x5pe25Y+q5piv5Lyg5LqM57qn5YiG57G7CiAgICAgICAgICAvLyAgICAgYWN0aXZlVmFsdWU6ICcnLAogICAgICAgICAgLy8gICAgIGxpc3Q6IFsKICAgICAgICAgIC8vICAgICAgICAgewogICAgICAgICAgLy8gICAgICAgICAgICAgYWN0aXZlVmFsdWU6ICcnLAogICAgICAgICAgLy8gICAgICAgICAgICAgdGl0bGU6ICcnCiAgICAgICAgICAvLyAgICAgICAgIH0sCiAgICAgICAgICAvLyAgICAgICAgIHsKICAgICAgICAgIC8vICAgICAgICAgICAgIGFjdGl2ZVZhbHVlOiAnJywKICAgICAgICAgIC8vICAgICAgICAgICAgIHRpdGxlOiAnJwogICAgICAgICAgLy8gICAgICAgICB9CiAgICAgICAgICAvLyAgICAgXQogICAgICAgICAgLy8gfSwKICAgICAgICAgIC8vIG51bUNvbmZpZzogewogICAgICAgICAgLy8gICAgIHRpdGxlOifmmL7npLrmlbDph48nLAogICAgICAgICAgLy8gICAgIHZhbDogNgogICAgICAgICAgLy8gfSwKICAgICAgICAgIC8vIGdvb2RzTGlzdDogewogICAgICAgICAgLy8gICAgIG1heDogMjAsCiAgICAgICAgICAvLyAgICAgbGlzdDogW10KICAgICAgICAgIC8vIH0KICAgICAgICB9LAogICAgICAgIGRlZmF1bHQ6IHsKICAgICAgICAgIGlzU2hvdzogewogICAgICAgICAgICB2YWw6IHRydWUKICAgICAgICAgIH0sCiAgICAgICAgICB0aXRsZUluZm86IHsKICAgICAgICAgICAgdGl0bGU6ICcnLAogICAgICAgICAgICBsaXN0OiBbewogICAgICAgICAgICAgIHRpdGxlOiAn5qCH6aKYJywKICAgICAgICAgICAgICB2YWw6ICflv6vpgJ/pgInmi6knLAogICAgICAgICAgICAgIG1heDogNCwKICAgICAgICAgICAgICBwbGE6ICfpgInloavvvIzkuI3otoXov4c05Liq5a2XJwogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgdGl0bGU6ICfku4vnu40nLAogICAgICAgICAgICAgIHZhbDogJ+ivmuaEj+aOqOiNkOWTgei0qOWVhuWTgScsCiAgICAgICAgICAgICAgbWF4OiA4LAogICAgICAgICAgICAgIHBsYTogJ+mAieWhq++8jOS4jei2hei/hzjkuKrlrZcnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICB0aXRsZTogJ+mTvuaOpScsCiAgICAgICAgICAgICAgdmFsOiAnL3BhZ2VzL2dvb2RzX2NhdGUvZ29vZHNfY2F0ZScsCiAgICAgICAgICAgICAgbWF4OiA5OTksCiAgICAgICAgICAgICAgcGxhOiAn6YCJ5aGrJwogICAgICAgICAgICB9XQogICAgICAgICAgfQogICAgICAgICAgLy8gdGFiQ29uZmlnOiB7CiAgICAgICAgICAvLyAgICAgdGFiVmFsOiAwLAogICAgICAgICAgLy8gICAgIHR5cGU6IDEsCiAgICAgICAgICAvLyAgICAgdGFiTGlzdDogWwogICAgICAgICAgLy8gICAgICAgICB7CiAgICAgICAgICAvLyAgICAgICAgICAgICBuYW1lOiAn6Ieq5Yqo6YCJ5oupJywKICAgICAgICAgIC8vICAgICAgICAgICAgIGljb246ICdpY29uemlkb25neHVhbnplJwogICAgICAgICAgLy8gICAgICAgICB9LAogICAgICAgICAgLy8gICAgICAgICB7CiAgICAgICAgICAvLyAgICAgICAgICAgICBuYW1lOiAn5omL5Yqo6YCJ5oupJywKICAgICAgICAgIC8vICAgICAgICAgICAgIGljb246ICdpY29uc2hvdWRvbmd4dWFuemUnCiAgICAgICAgICAvLyAgICAgICAgIH0KICAgICAgICAgIC8vICAgICBdCiAgICAgICAgICAvLyB9LAogICAgICAgICAgLy8gc2VsZWN0Q29uZmlnOiB7CiAgICAgICAgICAvLyAgICAgdGl0bGU6ICfllYblk4HliIbnsbsnLAogICAgICAgICAgLy8gICAgIHR5cGU6IDEsLy90eXBlPTHml7blj6rmmK/kvKDkuoznuqfliIbnsbsKICAgICAgICAgIC8vICAgICBhY3RpdmVWYWx1ZTogJycsCiAgICAgICAgICAvLyAgICAgbGlzdDogWwogICAgICAgICAgLy8gICAgICAgICB7CiAgICAgICAgICAvLyAgICAgICAgICAgICBhY3RpdmVWYWx1ZTogJycsCiAgICAgICAgICAvLyAgICAgICAgICAgICB0aXRsZTogJycKICAgICAgICAgIC8vICAgICAgICAgfSwKICAgICAgICAgIC8vICAgICAgICAgewogICAgICAgICAgLy8gICAgICAgICAgICAgYWN0aXZlVmFsdWU6ICcnLAogICAgICAgICAgLy8gICAgICAgICAgICAgdGl0bGU6ICcnCiAgICAgICAgICAvLyAgICAgICAgIH0KICAgICAgICAgIC8vICAgICBdCiAgICAgICAgICAvLyB9LAogICAgICAgICAgLy8gbnVtQ29uZmlnOiB7CiAgICAgICAgICAvLyAgICAgdGl0bGU6J+aYvuekuuaVsOmHjycsCiAgICAgICAgICAvLyAgICAgdmFsOiA2CiAgICAgICAgICAvLyB9LAogICAgICAgICAgLy8gZ29vZHNMaXN0OiB7CiAgICAgICAgICAvLyAgICAgbWF4OiAyMCwKICAgICAgICAgIC8vICAgICBsaXN0OiBbXQogICAgICAgICAgLy8gfQogICAgICAgIH0KICAgICAgfSwKICAgICAgYWRzUmVjb21tZW5kOiB7CiAgICAgICAgZGVmYXVsdFZhbDogewogICAgICAgICAgaXNTaG93OiB7CiAgICAgICAgICAgIHZhbDogdHJ1ZQogICAgICAgICAgfSwKICAgICAgICAgIGltZ0xpc3Q6IHsKICAgICAgICAgICAgdGl0bGU6ICflm77niYflu7rorq7lsLrlr7gzMzggKiAyMDZweO+8m+m8oOagh+aLluaLveW3puS+p+WchueCueWPr+iwg+aVtOeJiOWdl+mhuuW6jycsCiAgICAgICAgICAgIG1heDogMTAsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgaW1nOiAnJywKICAgICAgICAgICAgICBpbmZvOiBbewogICAgICAgICAgICAgICAgdGl0bGU6ICfpk77mjqUnLAogICAgICAgICAgICAgICAgdmFsdWU6ICcnLAogICAgICAgICAgICAgICAgbWF4bGVuZ3RoOiA5OTksCiAgICAgICAgICAgICAgICB0aXBzOiAn6K+35aGr5YaZ6ZO+5o6lJwogICAgICAgICAgICAgIH1dCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICBkZWZhdWx0OiB7CiAgICAgICAgICBpc1Nob3c6IHsKICAgICAgICAgICAgdmFsOiB0cnVlCiAgICAgICAgICB9LAogICAgICAgICAgaW1nTGlzdDogewogICAgICAgICAgICB0aXRsZTogJ+WbvueJh+W7uuiuruWwuuWvuDMzOCAqIDIwNnB477yb6byg5qCH5ouW5ou95bem5L6n5ZyG54K55Y+v6LCD5pW054mI5Z2X6aG65bqPJywKICAgICAgICAgICAgbWF4OiAxMCwKICAgICAgICAgICAgbGlzdDogW3sKICAgICAgICAgICAgICBpbWc6ICcnLAogICAgICAgICAgICAgIGluZm86IFt7CiAgICAgICAgICAgICAgICB0aXRsZTogJ+mTvuaOpScsCiAgICAgICAgICAgICAgICB2YWx1ZTogJycsCiAgICAgICAgICAgICAgICBtYXhsZW5ndGg6IDk5OSwKICAgICAgICAgICAgICAgIHRpcHM6ICfor7floavlhpnpk77mjqUnCiAgICAgICAgICAgICAgfV0KICAgICAgICAgICAgfV0KICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0sCiAgICAgIGNvdXBvbjogewogICAgICAgIGRlZmF1bHRWYWw6IHsKICAgICAgICAgIGlzU2hvdzogewogICAgICAgICAgICB2YWw6IHRydWUKICAgICAgICAgIH0sCiAgICAgICAgICBudW1Db25maWc6IHsKICAgICAgICAgICAgdmFsOiAxMAogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgZGVmYXVsdDogewogICAgICAgICAgaXNTaG93OiB7CiAgICAgICAgICAgIHZhbDogdHJ1ZQogICAgICAgICAgfSwKICAgICAgICAgIG51bUNvbmZpZzogewogICAgICAgICAgICB2YWw6IDEwCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9LAogICAgICBzZWNraWxsOiB7CiAgICAgICAgZGVmYXVsdFZhbDogewogICAgICAgICAgaXNTaG93OiB7CiAgICAgICAgICAgIHZhbDogdHJ1ZQogICAgICAgICAgfSwKICAgICAgICAgIHRhYkNvbmZpZzogewogICAgICAgICAgICB0YWJWYWw6IDAsCiAgICAgICAgICAgIHR5cGU6IDEsCiAgICAgICAgICAgIHRhYkxpc3Q6IFt7CiAgICAgICAgICAgICAgbmFtZTogJ+iHquWKqOmAieaLqScsCiAgICAgICAgICAgICAgaWNvbjogJ2ljb256aWRvbmd4dWFuemUnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBuYW1lOiAn5omL5Yqo6YCJ5oupJywKICAgICAgICAgICAgICBpY29uOiAnaWNvbnNob3Vkb25neHVhbnplJwogICAgICAgICAgICB9XQogICAgICAgICAgfSwKICAgICAgICAgIHRpdGxlSW5mbzogewogICAgICAgICAgICB0aXRsZTogJycsCiAgICAgICAgICAgIHR5cGU6IDIsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgdGl0bGU6ICfllYblk4HnsbvlnosnLAogICAgICAgICAgICAgIHZhbDogJ+mZkOaXtuenkuadgCcsCiAgICAgICAgICAgICAgbWF4OiAyMCwKICAgICAgICAgICAgICBwbGE6ICfpgInloavvvIzkuI3otoXov4flm5vkuKrlrZcnCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9LAogICAgICAgICAgc2VsZWN0Q29uZmlnOiB7CiAgICAgICAgICAgIHRpdGxlOiAn5ZWG5ZOB5YiG57G7JywKICAgICAgICAgICAgYWN0aXZlVmFsdWU6ICcnLAogICAgICAgICAgICBsaXN0OiBbewogICAgICAgICAgICAgIGFjdGl2ZVZhbHVlOiAnJywKICAgICAgICAgICAgICB0aXRsZTogJycKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGFjdGl2ZVZhbHVlOiAnJywKICAgICAgICAgICAgICB0aXRsZTogJycKICAgICAgICAgICAgfV0KICAgICAgICAgIH0sCiAgICAgICAgICBudW1Db25maWc6IHsKICAgICAgICAgICAgdmFsOiA2CiAgICAgICAgICB9LAogICAgICAgICAgZ29vZHNTb3J0OiB7CiAgICAgICAgICAgIHRpdGxlOiAn5ZWG5ZOB5o6S5bqPJywKICAgICAgICAgICAgbmFtZTogJ2dvb2RzU29ydCcsCiAgICAgICAgICAgIHR5cGU6IDAsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgdmFsOiAn57O757uf5o6S5bqPJywKICAgICAgICAgICAgICBpY29uOiAnaWNvbkNvbW1fd2hvbGUnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICB2YWw6ICfplIDph4/mnIDpq5gnLAogICAgICAgICAgICAgIGljb246ICdpY29uQ29tbV9udW1iZXInCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICB2YWw6ICfmnIDmlrDkuIrmnrYnLAogICAgICAgICAgICAgIGljb246ICdpY29uenVpeGluJwogICAgICAgICAgICB9XQogICAgICAgICAgfSwKICAgICAgICAgIGdvb2RzTGlzdDogewogICAgICAgICAgICBtYXg6IDIwLAogICAgICAgICAgICBsaXN0OiBbXQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgZGVmYXVsdDogewogICAgICAgICAgaXNTaG93OiB7CiAgICAgICAgICAgIHZhbDogdHJ1ZQogICAgICAgICAgfSwKICAgICAgICAgIHRhYkNvbmZpZzogewogICAgICAgICAgICB0YWJWYWw6IDAsCiAgICAgICAgICAgIHR5cGU6IDEsCiAgICAgICAgICAgIHRhYkxpc3Q6IFt7CiAgICAgICAgICAgICAgbmFtZTogJ+iHquWKqOmAieaLqScsCiAgICAgICAgICAgICAgaWNvbjogJ2ljb256aWRvbmd4dWFuemUnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBuYW1lOiAn5omL5Yqo6YCJ5oupJywKICAgICAgICAgICAgICBpY29uOiAnaWNvbnNob3Vkb25neHVhbnplJwogICAgICAgICAgICB9XQogICAgICAgICAgfSwKICAgICAgICAgIHRpdGxlSW5mbzogewogICAgICAgICAgICB0aXRsZTogJycsCiAgICAgICAgICAgIHR5cGU6IDIsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgdGl0bGU6ICfllYblk4HnsbvlnosnLAogICAgICAgICAgICAgIHZhbDogJ+mZkOaXtuenkuadgCcsCiAgICAgICAgICAgICAgbWF4OiAyMCwKICAgICAgICAgICAgICBwbGE6ICfpgInloavvvIzkuI3otoXov4flm5vkuKrlrZcnCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9LAogICAgICAgICAgc2VsZWN0Q29uZmlnOiB7CiAgICAgICAgICAgIHRpdGxlOiAn5ZWG5ZOB5YiG57G7JywKICAgICAgICAgICAgYWN0aXZlVmFsdWU6ICcnLAogICAgICAgICAgICBsaXN0OiBbewogICAgICAgICAgICAgIGFjdGl2ZVZhbHVlOiAnJywKICAgICAgICAgICAgICB0aXRsZTogJycKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGFjdGl2ZVZhbHVlOiAnJywKICAgICAgICAgICAgICB0aXRsZTogJycKICAgICAgICAgICAgfV0KICAgICAgICAgIH0sCiAgICAgICAgICBudW1Db25maWc6IHsKICAgICAgICAgICAgdmFsOiA2CiAgICAgICAgICB9LAogICAgICAgICAgZ29vZHNTb3J0OiB7CiAgICAgICAgICAgIHRpdGxlOiAn5ZWG5ZOB5o6S5bqPJywKICAgICAgICAgICAgbmFtZTogJ2dvb2RzU29ydCcsCiAgICAgICAgICAgIHR5cGU6IDAsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgdmFsOiAn57O757uf5o6S5bqPJywKICAgICAgICAgICAgICBpY29uOiAnaWNvbkNvbW1fd2hvbGUnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICB2YWw6ICfplIDph4/mnIDpq5gnLAogICAgICAgICAgICAgIGljb246ICdpY29uQ29tbV9udW1iZXInCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICB2YWw6ICfmnIDmlrDkuIrmnrYnLAogICAgICAgICAgICAgIGljb246ICdpY29uenVpeGluJwogICAgICAgICAgICB9XQogICAgICAgICAgfSwKICAgICAgICAgIGdvb2RzTGlzdDogewogICAgICAgICAgICBtYXg6IDIwLAogICAgICAgICAgICBsaXN0OiBbXQogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfSwKICAgICAgY29tYmluYXRpb246IHsKICAgICAgICBkZWZhdWx0VmFsOiB7CiAgICAgICAgICBpc1Nob3c6IHsKICAgICAgICAgICAgdmFsOiB0cnVlCiAgICAgICAgICB9LAogICAgICAgICAgdGFiQ29uZmlnOiB7CiAgICAgICAgICAgIHRhYlZhbDogMCwKICAgICAgICAgICAgdHlwZTogMSwKICAgICAgICAgICAgdGFiTGlzdDogW3sKICAgICAgICAgICAgICBuYW1lOiAn6Ieq5Yqo6YCJ5oupJywKICAgICAgICAgICAgICBpY29uOiAnaWNvbnppZG9uZ3h1YW56ZScKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIG5hbWU6ICfmiYvliqjpgInmi6knLAogICAgICAgICAgICAgIGljb246ICdpY29uc2hvdWRvbmd4dWFuemUnCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9LAogICAgICAgICAgdGl0bGVJbmZvOiB7CiAgICAgICAgICAgIHRpdGxlOiAnJywKICAgICAgICAgICAgdHlwZTogMywKICAgICAgICAgICAgbGlzdDogW3sKICAgICAgICAgICAgICB0aXRsZTogJ+WVhuWTgeexu+WeiycsCiAgICAgICAgICAgICAgdmFsOiAn5ou85Zui5YiX6KGoJywKICAgICAgICAgICAgICBtYXg6IDIwLAogICAgICAgICAgICAgIHBsYTogJ+mAieWhq++8jOS4jei2hei/h+Wbm+S4quWtlycKICAgICAgICAgICAgfV0KICAgICAgICAgIH0sCiAgICAgICAgICBzZWxlY3RDb25maWc6IHsKICAgICAgICAgICAgdGl0bGU6ICfllYblk4HliIbnsbsnLAogICAgICAgICAgICBhY3RpdmVWYWx1ZTogJycsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgYWN0aXZlVmFsdWU6ICcnLAogICAgICAgICAgICAgIHRpdGxlOiAnJwogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgYWN0aXZlVmFsdWU6ICcnLAogICAgICAgICAgICAgIHRpdGxlOiAnJwogICAgICAgICAgICB9XQogICAgICAgICAgfSwKICAgICAgICAgIG51bUNvbmZpZzogewogICAgICAgICAgICB2YWw6IDYKICAgICAgICAgIH0sCiAgICAgICAgICBnb29kc1NvcnQ6IHsKICAgICAgICAgICAgdGl0bGU6ICfllYblk4HmjpLluo8nLAogICAgICAgICAgICBuYW1lOiAnZ29vZHNTb3J0JywKICAgICAgICAgICAgdHlwZTogMCwKICAgICAgICAgICAgbGlzdDogW3sKICAgICAgICAgICAgICB2YWw6ICfns7vnu5/mjpLluo8nLAogICAgICAgICAgICAgIGljb246ICdpY29uQ29tbV93aG9sZScKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIHZhbDogJ+mUgOmHj+acgOmrmCcsCiAgICAgICAgICAgICAgaWNvbjogJ2ljb25Db21tX251bWJlcicKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIHZhbDogJ+acgOaWsOS4iuaeticsCiAgICAgICAgICAgICAgaWNvbjogJ2ljb256dWl4aW4nCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9LAogICAgICAgICAgZ29vZHNMaXN0OiB7CiAgICAgICAgICAgIG1heDogMjAsCiAgICAgICAgICAgIGxpc3Q6IFtdCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICBkZWZhdWx0OiB7CiAgICAgICAgICBpc1Nob3c6IHsKICAgICAgICAgICAgdmFsOiB0cnVlCiAgICAgICAgICB9LAogICAgICAgICAgdGFiQ29uZmlnOiB7CiAgICAgICAgICAgIHRhYlZhbDogMCwKICAgICAgICAgICAgdHlwZTogMSwKICAgICAgICAgICAgdGFiTGlzdDogW3sKICAgICAgICAgICAgICBuYW1lOiAn6Ieq5Yqo6YCJ5oupJywKICAgICAgICAgICAgICBpY29uOiAnaWNvbnppZG9uZ3h1YW56ZScKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIG5hbWU6ICfmiYvliqjpgInmi6knLAogICAgICAgICAgICAgIGljb246ICdpY29uc2hvdWRvbmd4dWFuemUnCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9LAogICAgICAgICAgdGl0bGVJbmZvOiB7CiAgICAgICAgICAgIHRpdGxlOiAnJywKICAgICAgICAgICAgdHlwZTogMywKICAgICAgICAgICAgbGlzdDogW3sKICAgICAgICAgICAgICB0aXRsZTogJ+WVhuWTgeexu+WeiycsCiAgICAgICAgICAgICAgdmFsOiAn5ou85Zui5YiX6KGoJywKICAgICAgICAgICAgICBtYXg6IDIwLAogICAgICAgICAgICAgIHBsYTogJ+mAieWhq++8jOS4jei2hei/h+Wbm+S4quWtlycKICAgICAgICAgICAgfV0KICAgICAgICAgIH0sCiAgICAgICAgICBzZWxlY3RDb25maWc6IHsKICAgICAgICAgICAgdGl0bGU6ICfllYblk4HliIbnsbsnLAogICAgICAgICAgICBhY3RpdmVWYWx1ZTogJycsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgYWN0aXZlVmFsdWU6ICcnLAogICAgICAgICAgICAgIHRpdGxlOiAnJwogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgYWN0aXZlVmFsdWU6ICcnLAogICAgICAgICAgICAgIHRpdGxlOiAnJwogICAgICAgICAgICB9XQogICAgICAgICAgfSwKICAgICAgICAgIG51bUNvbmZpZzogewogICAgICAgICAgICB2YWw6IDYKICAgICAgICAgIH0sCiAgICAgICAgICBnb29kc1NvcnQ6IHsKICAgICAgICAgICAgdGl0bGU6ICfllYblk4HmjpLluo8nLAogICAgICAgICAgICBuYW1lOiAnZ29vZHNTb3J0JywKICAgICAgICAgICAgdHlwZTogMCwKICAgICAgICAgICAgbGlzdDogW3sKICAgICAgICAgICAgICB2YWw6ICfns7vnu5/mjpLluo8nLAogICAgICAgICAgICAgIGljb246ICdpY29uQ29tbV93aG9sZScKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIHZhbDogJ+mUgOmHj+acgOmrmCcsCiAgICAgICAgICAgICAgaWNvbjogJ2ljb25Db21tX251bWJlcicKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIHZhbDogJ+acgOaWsOS4iuaeticsCiAgICAgICAgICAgICAgaWNvbjogJ2ljb256dWl4aW4nCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9LAogICAgICAgICAgZ29vZHNMaXN0OiB7CiAgICAgICAgICAgIG1heDogMjAsCiAgICAgICAgICAgIGxpc3Q6IFtdCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9LAogICAgICBiYXJnYWluOiB7CiAgICAgICAgZGVmYXVsdFZhbDogewogICAgICAgICAgaXNTaG93OiB7CiAgICAgICAgICAgIHZhbDogdHJ1ZQogICAgICAgICAgfSwKICAgICAgICAgIHRhYkNvbmZpZzogewogICAgICAgICAgICB0YWJWYWw6IDAsCiAgICAgICAgICAgIHR5cGU6IDEsCiAgICAgICAgICAgIHRhYkxpc3Q6IFt7CiAgICAgICAgICAgICAgbmFtZTogJ+iHquWKqOmAieaLqScsCiAgICAgICAgICAgICAgaWNvbjogJ2ljb256aWRvbmd4dWFuemUnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBuYW1lOiAn5omL5Yqo6YCJ5oupJywKICAgICAgICAgICAgICBpY29uOiAnaWNvbnNob3Vkb25neHVhbnplJwogICAgICAgICAgICB9XQogICAgICAgICAgfSwKICAgICAgICAgIHRpdGxlSW5mbzogewogICAgICAgICAgICB0aXRsZTogJycsCiAgICAgICAgICAgIHR5cGU6IDgsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgdGl0bGU6ICfllYblk4HnsbvlnosnLAogICAgICAgICAgICAgIHZhbDogJ+egjeS7t+WIl+ihqCcsCiAgICAgICAgICAgICAgbWF4OiAyMCwKICAgICAgICAgICAgICBwbGE6ICfpgInloavvvIzkuI3otoXov4flm5vkuKrlrZcnCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9LAogICAgICAgICAgc2VsZWN0Q29uZmlnOiB7CiAgICAgICAgICAgIHRpdGxlOiAn5ZWG5ZOB5YiG57G7JywKICAgICAgICAgICAgYWN0aXZlVmFsdWU6ICcnLAogICAgICAgICAgICBsaXN0OiBbewogICAgICAgICAgICAgIGFjdGl2ZVZhbHVlOiAnJywKICAgICAgICAgICAgICB0aXRsZTogJycKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGFjdGl2ZVZhbHVlOiAnJywKICAgICAgICAgICAgICB0aXRsZTogJycKICAgICAgICAgICAgfV0KICAgICAgICAgIH0sCiAgICAgICAgICBudW1Db25maWc6IHsKICAgICAgICAgICAgdmFsOiA2CiAgICAgICAgICB9LAogICAgICAgICAgZ29vZHNTb3J0OiB7CiAgICAgICAgICAgIHRpdGxlOiAn5ZWG5ZOB5o6S5bqPJywKICAgICAgICAgICAgbmFtZTogJ2dvb2RzU29ydCcsCiAgICAgICAgICAgIHR5cGU6IDAsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgdmFsOiAn57O757uf5o6S5bqPJywKICAgICAgICAgICAgICBpY29uOiAnaWNvbkNvbW1fd2hvbGUnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICB2YWw6ICfplIDph4/mnIDpq5gnLAogICAgICAgICAgICAgIGljb246ICdpY29uQ29tbV9udW1iZXInCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICB2YWw6ICfmnIDmlrDkuIrmnrYnLAogICAgICAgICAgICAgIGljb246ICdpY29uenVpeGluJwogICAgICAgICAgICB9XQogICAgICAgICAgfSwKICAgICAgICAgIGdvb2RzTGlzdDogewogICAgICAgICAgICBtYXg6IDIwLAogICAgICAgICAgICBsaXN0OiBbXQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgZGVmYXVsdDogewogICAgICAgICAgaXNTaG93OiB7CiAgICAgICAgICAgIHZhbDogdHJ1ZQogICAgICAgICAgfSwKICAgICAgICAgIHRhYkNvbmZpZzogewogICAgICAgICAgICB0YWJWYWw6IDAsCiAgICAgICAgICAgIHR5cGU6IDEsCiAgICAgICAgICAgIHRhYkxpc3Q6IFt7CiAgICAgICAgICAgICAgbmFtZTogJ+iHquWKqOmAieaLqScsCiAgICAgICAgICAgICAgaWNvbjogJ2ljb256aWRvbmd4dWFuemUnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBuYW1lOiAn5omL5Yqo6YCJ5oupJywKICAgICAgICAgICAgICBpY29uOiAnaWNvbnNob3Vkb25neHVhbnplJwogICAgICAgICAgICB9XQogICAgICAgICAgfSwKICAgICAgICAgIHRpdGxlSW5mbzogewogICAgICAgICAgICB0aXRsZTogJycsCiAgICAgICAgICAgIHR5cGU6IDgsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgdGl0bGU6ICfllYblk4HnsbvlnosnLAogICAgICAgICAgICAgIHZhbDogJ+egjeS7t+WIl+ihqCcsCiAgICAgICAgICAgICAgbWF4OiAyMCwKICAgICAgICAgICAgICBwbGE6ICfpgInloavvvIzkuI3otoXov4flm5vkuKrlrZcnCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9LAogICAgICAgICAgc2VsZWN0Q29uZmlnOiB7CiAgICAgICAgICAgIHRpdGxlOiAn5ZWG5ZOB5YiG57G7JywKICAgICAgICAgICAgYWN0aXZlVmFsdWU6ICcnLAogICAgICAgICAgICBsaXN0OiBbewogICAgICAgICAgICAgIGFjdGl2ZVZhbHVlOiAnJywKICAgICAgICAgICAgICB0aXRsZTogJycKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGFjdGl2ZVZhbHVlOiAnJywKICAgICAgICAgICAgICB0aXRsZTogJycKICAgICAgICAgICAgfV0KICAgICAgICAgIH0sCiAgICAgICAgICBudW1Db25maWc6IHsKICAgICAgICAgICAgdmFsOiA2CiAgICAgICAgICB9LAogICAgICAgICAgZ29vZHNTb3J0OiB7CiAgICAgICAgICAgIHRpdGxlOiAn5ZWG5ZOB5o6S5bqPJywKICAgICAgICAgICAgbmFtZTogJ2dvb2RzU29ydCcsCiAgICAgICAgICAgIHR5cGU6IDAsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgdmFsOiAn57O757uf5o6S5bqPJywKICAgICAgICAgICAgICBpY29uOiAnaWNvbkNvbW1fd2hvbGUnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICB2YWw6ICfplIDph4/mnIDpq5gnLAogICAgICAgICAgICAgIGljb246ICdpY29uQ29tbV9udW1iZXInCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICB2YWw6ICfmnIDmlrDkuIrmnrYnLAogICAgICAgICAgICAgIGljb246ICdpY29uenVpeGluJwogICAgICAgICAgICB9XQogICAgICAgICAgfSwKICAgICAgICAgIGdvb2RzTGlzdDogewogICAgICAgICAgICBtYXg6IDIwLAogICAgICAgICAgICBsaXN0OiBbXQogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfSwKICAgICAgZ29vZExpc3Q6IHsKICAgICAgICBkZWZhdWx0VmFsOiB7CiAgICAgICAgICBpc1Nob3c6IHsKICAgICAgICAgICAgdmFsOiB0cnVlCiAgICAgICAgICB9LAogICAgICAgICAgdGl0bGVJbmZvOiB7CiAgICAgICAgICAgIHRpdGxlOiAnJywKICAgICAgICAgICAgbGlzdDogW3sKICAgICAgICAgICAgICB0aXRsZTogJ+agh+mimCcsCiAgICAgICAgICAgICAgdmFsOiAn5b+r6YCf6YCJ5oupJywKICAgICAgICAgICAgICBtYXg6IDQsCiAgICAgICAgICAgICAgcGxhOiAn6YCJ5aGr77yM5LiN6LaF6L+HNOS4quWtlycKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIHRpdGxlOiAn5LuL57uNJywKICAgICAgICAgICAgICB2YWw6ICfor5rmhI/mjqjojZDlk4HotKjllYblk4EnLAogICAgICAgICAgICAgIG1heDogOCwKICAgICAgICAgICAgICBwbGE6ICfpgInloavvvIzkuI3otoXov4c45Liq5a2XJwogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgdGl0bGU6ICfpk77mjqUnLAogICAgICAgICAgICAgIHZhbDogJy9wYWdlcy9jb2x1bW5Hb29kcy9Ib3ROZXdHb29kcy9pbmRleCcsCiAgICAgICAgICAgICAgbWF4OiA5OTksCiAgICAgICAgICAgICAgcGxhOiAn6YCJ5aGrJwogICAgICAgICAgICB9XQogICAgICAgICAgfSwKICAgICAgICAgIHRhYkNvbmZpZzogewogICAgICAgICAgICB0YWJWYWw6IDAsCiAgICAgICAgICAgIHR5cGU6IDEsCiAgICAgICAgICAgIHRhYkxpc3Q6IFt7CiAgICAgICAgICAgICAgbmFtZTogJ+iHquWKqOmAieaLqScsCiAgICAgICAgICAgICAgaWNvbjogJ2ljb256aWRvbmd4dWFuemUnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBuYW1lOiAn5omL5Yqo6YCJ5oupJywKICAgICAgICAgICAgICBpY29uOiAnaWNvbnNob3Vkb25neHVhbnplJwogICAgICAgICAgICB9XQogICAgICAgICAgfSwKICAgICAgICAgIHNlbGVjdFNvcnRDb25maWc6IHsKICAgICAgICAgICAgdGl0bGU6ICfllYblk4HnsbvlnosnLAogICAgICAgICAgICBhY3RpdmVWYWx1ZTogJycsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgYWN0aXZlVmFsdWU6ICcwJywKICAgICAgICAgICAgICB0aXRsZTogJ+WVhuWTgeWIl+ihqCcKICAgICAgICAgICAgfSwKICAgICAgICAgICAgLy8gewogICAgICAgICAgICAvLyAgIGFjdGl2ZVZhbHVlOiAnNCcsCiAgICAgICAgICAgIC8vICAgdGl0bGU6ICfng63pl6jmppzljZUnLAogICAgICAgICAgICAvLyB9LAogICAgICAgICAgICAvLyB7CiAgICAgICAgICAgIC8vICAgYWN0aXZlVmFsdWU6ICc1JywKICAgICAgICAgICAgLy8gICB0aXRsZTogJ+mmluWPkeaWsOWTgScsCiAgICAgICAgICAgIC8vIH0sCiAgICAgICAgICAgIC8vIHsKICAgICAgICAgICAgLy8gICBhY3RpdmVWYWx1ZTogJzYnLAogICAgICAgICAgICAvLyAgIHRpdGxlOiAn5L+D6ZSA5Y2V5ZOBJywKICAgICAgICAgICAgLy8gfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgIGFjdGl2ZVZhbHVlOiAnNycsCiAgICAgICAgICAgICAgdGl0bGU6ICfkvJjlk4HmjqjojZAnCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9LAogICAgICAgICAgc2VsZWN0Q29uZmlnOiB7CiAgICAgICAgICAgIHRpdGxlOiAn5ZWG5ZOB5YiG57G7JywKICAgICAgICAgICAgYWN0aXZlVmFsdWU6ICcnLAogICAgICAgICAgICBsaXN0OiBbewogICAgICAgICAgICAgIGFjdGl2ZVZhbHVlOiAnJywKICAgICAgICAgICAgICB0aXRsZTogJycKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGFjdGl2ZVZhbHVlOiAnJywKICAgICAgICAgICAgICB0aXRsZTogJycKICAgICAgICAgICAgfV0KICAgICAgICAgIH0sCiAgICAgICAgICBudW1Db25maWc6IHsKICAgICAgICAgICAgdmFsOiA2CiAgICAgICAgICB9LAogICAgICAgICAgZ29vZHNTb3J0OiB7CiAgICAgICAgICAgIHRpdGxlOiAn5ZWG5ZOB5o6S5bqPJywKICAgICAgICAgICAgbmFtZTogJ2dvb2RzU29ydCcsCiAgICAgICAgICAgIHR5cGU6IDAsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgdmFsOiAn57O757uf5o6S5bqPJywKICAgICAgICAgICAgICBpY29uOiAnaWNvbkNvbW1fd2hvbGUnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICB2YWw6ICfplIDph4/mnIDpq5gnLAogICAgICAgICAgICAgIGljb246ICdpY29uQ29tbV9udW1iZXInCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICB2YWw6ICfmnIDmlrDkuIrmnrYnLAogICAgICAgICAgICAgIGljb246ICdpY29uenVpeGluJwogICAgICAgICAgICB9XQogICAgICAgICAgfSwKICAgICAgICAgIGdvb2RzTGlzdDogewogICAgICAgICAgICBtYXg6IDIwLAogICAgICAgICAgICBsaXN0OiBbXQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgZGVmYXVsdDogewogICAgICAgICAgaXNTaG93OiB7CiAgICAgICAgICAgIHZhbDogdHJ1ZQogICAgICAgICAgfSwKICAgICAgICAgIHRpdGxlSW5mbzogewogICAgICAgICAgICB0aXRsZTogJycsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgdGl0bGU6ICfmoIfpopgnLAogICAgICAgICAgICAgIHZhbDogJ+W/q+mAn+mAieaLqScsCiAgICAgICAgICAgICAgbWF4OiA0LAogICAgICAgICAgICAgIHBsYTogJ+mAieWhq++8jOS4jei2hei/hzTkuKrlrZcnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICB0aXRsZTogJ+S7i+e7jScsCiAgICAgICAgICAgICAgdmFsOiAn6K+a5oSP5o6o6I2Q5ZOB6LSo5ZWG5ZOBJywKICAgICAgICAgICAgICBtYXg6IDgsCiAgICAgICAgICAgICAgcGxhOiAn6YCJ5aGr77yM5LiN6LaF6L+HOOS4quWtlycKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIHRpdGxlOiAn6ZO+5o6lJywKICAgICAgICAgICAgICB2YWw6ICcvcGFnZXMvY29sdW1uR29vZHMvSG90TmV3R29vZHMvaW5kZXg/dHlwZT0xJywKICAgICAgICAgICAgICBtYXg6IDk5OSwKICAgICAgICAgICAgICBwbGE6ICfpgInloasnCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9LAogICAgICAgICAgdGFiQ29uZmlnOiB7CiAgICAgICAgICAgIHRhYlZhbDogMCwKICAgICAgICAgICAgdHlwZTogMSwKICAgICAgICAgICAgdGFiTGlzdDogW3sKICAgICAgICAgICAgICBuYW1lOiAn6Ieq5Yqo6YCJ5oupJywKICAgICAgICAgICAgICBpY29uOiAnaWNvbnppZG9uZ3h1YW56ZScKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIG5hbWU6ICfmiYvliqjpgInmi6knLAogICAgICAgICAgICAgIGljb246ICdpY29uc2hvdWRvbmd4dWFuemUnCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9LAogICAgICAgICAgc2VsZWN0U29ydENvbmZpZzogewogICAgICAgICAgICB0aXRsZTogJ+WVhuWTgeexu+WeiycsCiAgICAgICAgICAgIGFjdGl2ZVZhbHVlOiAnJywKICAgICAgICAgICAgbGlzdDogW3sKICAgICAgICAgICAgICBhY3RpdmVWYWx1ZTogJzAnLAogICAgICAgICAgICAgIHRpdGxlOiAn5ZWG5ZOB5YiX6KGoJwogICAgICAgICAgICB9LAogICAgICAgICAgICAvLyB7CiAgICAgICAgICAgIC8vICAgYWN0aXZlVmFsdWU6ICc0JywKICAgICAgICAgICAgLy8gICB0aXRsZTogJ+eDremXqOamnOWNlScsCiAgICAgICAgICAgIC8vIH0sCiAgICAgICAgICAgIC8vIHsKICAgICAgICAgICAgLy8gICBhY3RpdmVWYWx1ZTogJzUnLAogICAgICAgICAgICAvLyAgIHRpdGxlOiAn6aaW5Y+R5paw5ZOBJywKICAgICAgICAgICAgLy8gfSwKICAgICAgICAgICAgLy8gewogICAgICAgICAgICAvLyAgIGFjdGl2ZVZhbHVlOiAnNicsCiAgICAgICAgICAgIC8vICAgdGl0bGU6ICfkv4PplIDljZXlk4EnLAogICAgICAgICAgICAvLyB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgYWN0aXZlVmFsdWU6ICc3JywKICAgICAgICAgICAgICB0aXRsZTogJ+eyvuWTgeaOqOiNkCcKICAgICAgICAgICAgfV0KICAgICAgICAgIH0sCiAgICAgICAgICBzZWxlY3RDb25maWc6IHsKICAgICAgICAgICAgdGl0bGU6ICfllYblk4HliIbnsbsnLAogICAgICAgICAgICBhY3RpdmVWYWx1ZTogJycsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgYWN0aXZlVmFsdWU6ICcnLAogICAgICAgICAgICAgIHRpdGxlOiAnJwogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgYWN0aXZlVmFsdWU6ICcnLAogICAgICAgICAgICAgIHRpdGxlOiAnJwogICAgICAgICAgICB9XQogICAgICAgICAgfSwKICAgICAgICAgIG51bUNvbmZpZzogewogICAgICAgICAgICB2YWw6IDYKICAgICAgICAgIH0sCiAgICAgICAgICBnb29kc1NvcnQ6IHsKICAgICAgICAgICAgdGl0bGU6ICfllYblk4HmjpLluo8nLAogICAgICAgICAgICBuYW1lOiAnZ29vZHNTb3J0JywKICAgICAgICAgICAgdHlwZTogMCwKICAgICAgICAgICAgbGlzdDogW3sKICAgICAgICAgICAgICB2YWw6ICfns7vnu5/mjpLluo8nLAogICAgICAgICAgICAgIGljb246ICdpY29uQ29tbV93aG9sZScKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIHZhbDogJ+mUgOmHj+acgOmrmCcsCiAgICAgICAgICAgICAgaWNvbjogJ2ljb25Db21tX251bWJlcicKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIHZhbDogJ+acgOaWsOS4iuaeticsCiAgICAgICAgICAgICAgaWNvbjogJ2ljb256dWl4aW4nCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9LAogICAgICAgICAgZ29vZHNMaXN0OiB7CiAgICAgICAgICAgIG1heDogMjAsCiAgICAgICAgICAgIGxpc3Q6IFtdCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9LAogICAgICBwaWNUeHQ6IHsKICAgICAgICBkZWZhdWx0VmFsOiB7CiAgICAgICAgICBpc1Nob3c6IHsKICAgICAgICAgICAgdmFsOiB0cnVlCiAgICAgICAgICB9LAogICAgICAgICAgcmljaFRleHQ6IHsKICAgICAgICAgICAgdmFsOiAnJwogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgZGVmYXVsdDogewogICAgICAgICAgaXNTaG93OiB7CiAgICAgICAgICAgIHZhbDogdHJ1ZQogICAgICAgICAgfSwKICAgICAgICAgIHJpY2hUZXh0OiB7CiAgICAgICAgICAgIHZhbDogJycKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0sCiAgICAgIHRpdGxlczogewogICAgICAgIGRlZmF1bHRWYWw6IHsKICAgICAgICAgIGlzU2hvdzogewogICAgICAgICAgICB2YWw6IHRydWUKICAgICAgICAgIH0sCiAgICAgICAgICB0aXRsZUluZm86IHsKICAgICAgICAgICAgdGl0bGU6ICcnLAogICAgICAgICAgICBsaXN0OiBbewogICAgICAgICAgICAgIHRpdGxlOiAn5qCH6aKYJywKICAgICAgICAgICAgICB2YWw6ICfnsr7lk4HmjqjojZAnLAogICAgICAgICAgICAgIG1heDogMjAsCiAgICAgICAgICAgICAgcGxhOiAn6YCJ5aGr77yM5LiN6LaF6L+H5Zub5Liq5a2XJwogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgdGl0bGU6ICfmoIfpopgnLAogICAgICAgICAgICAgIHZhbDogJ+eyvuWTgeaOqOiNkCcsCiAgICAgICAgICAgICAgbWF4OiAyMCwKICAgICAgICAgICAgICBwbGE6ICfpgInloavvvIzkuI3otoXov4flm5vkuKrlrZcnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICB0aXRsZTogJ+mTvuaOpScsCiAgICAgICAgICAgICAgdmFsOiAnL3BhZ2VzL2NvbHVtbkdvb2RzL0hvdE5ld0dvb2RzL2luZGV4P3R5cGU9MScsCiAgICAgICAgICAgICAgbWF4OiA5OTksCiAgICAgICAgICAgICAgcGxhOiAn6YCJ5aGrJwogICAgICAgICAgICB9XQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgZGVmYXVsdDogewogICAgICAgICAgaXNTaG93OiB7CiAgICAgICAgICAgIHZhbDogdHJ1ZQogICAgICAgICAgfSwKICAgICAgICAgIHRpdGxlSW5mbzogewogICAgICAgICAgICB0aXRsZTogJycsCiAgICAgICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICAgICAgdGl0bGU6ICfmoIfpopgnLAogICAgICAgICAgICAgIHZhbDogJ+eyvuWTgeaOqOiNkCcsCiAgICAgICAgICAgICAgbWF4OiAyMCwKICAgICAgICAgICAgICBwbGE6ICfpgInloavvvIzkuI3otoXov4flm5vkuKrlrZcnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICB0aXRsZTogJ+agh+mimCcsCiAgICAgICAgICAgICAgdmFsOiAn57K+5ZOB5o6o6I2QJywKICAgICAgICAgICAgICBtYXg6IDIwLAogICAgICAgICAgICAgIHBsYTogJ+mAieWhq++8jOS4jei2hei/h+Wbm+S4quWtlycKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIHRpdGxlOiAn6ZO+5o6lJywKICAgICAgICAgICAgICB2YWw6ICcvcGFnZXMvY29sdW1uR29vZHMvSG90TmV3R29vZHMvaW5kZXg/dHlwZT0xJywKICAgICAgICAgICAgICBtYXg6IDk5OSwKICAgICAgICAgICAgICBwbGE6ICfpgInloasnCiAgICAgICAgICAgIH1dCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9LAogICAgICBjdXN0b21lclNlcnZpY2U6IHsKICAgICAgICBkZWZhdWx0VmFsOiB7CiAgICAgICAgICBpc1Nob3c6IHsKICAgICAgICAgICAgdmFsOiB0cnVlCiAgICAgICAgICB9LAogICAgICAgICAgaW1nVXJsOiB7CiAgICAgICAgICAgIHRpdGxlOiAn5pyA5aSa5Y+v5re75YqgMeW8oOWbvueJh++8jOWbvueJh+W7uuiuruWuveW6pjEyOCAqIDQ1cHgnLAogICAgICAgICAgICB1cmw6ICcnCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICBkZWZhdWx0OiB7CiAgICAgICAgICBpc1Nob3c6IHsKICAgICAgICAgICAgdmFsOiB0cnVlCiAgICAgICAgICB9LAogICAgICAgICAgaW1nVXJsOiB7CiAgICAgICAgICAgIHRpdGxlOiAn5pyA5aSa5Y+v5re75YqgMeW8oOWbvueJh++8jOWbvueJh+W7uuiuruWuveW6pjEyOCAqIDQ1cHgnLAogICAgICAgICAgICB1cmw6ICcnCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9LAogICAgICB0YWJCYXI6IHsKICAgICAgICBkZWZhdWx0VmFsOiB7CiAgICAgICAgICBpc1Nob3c6IHsKICAgICAgICAgICAgdmFsOiB0cnVlCiAgICAgICAgICB9LAogICAgICAgICAgdGFiQmFyTGlzdDogewogICAgICAgICAgICB0aXRsZTogJ+WbvueJh+W7uuiuruWuveW6pjgxKjgxcHgnLAogICAgICAgICAgICBsaXN0OiBbewogICAgICAgICAgICAgIG5hbWU6ICfpppbpobUnLAogICAgICAgICAgICAgIGltZ0xpc3Q6IFsnaHR0cHM6Ly9xaW5pdS5jcm1lYi5uZXQvYXR0YWNoLzIwMjEvMDQvOWViZGYyMDIxMDQyNTE2NDQyMTU3NjgucG5nJywgJ2h0dHBzOi8vcWluaXUuY3JtZWIubmV0L2F0dGFjaC8yMDIxLzA0LzQ0YmM0MjAyMTA0MjUxNjQ0MjE1ODYucG5nJ10sCiAgICAgICAgICAgICAgbGluazogJy9wYWdlcy9pbmRleC9pbmRleCcKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIG5hbWU6ICfliIbnsbsnLAogICAgICAgICAgICAgIGltZ0xpc3Q6IFsnaHR0cHM6Ly9xaW5pdS5jcm1lYi5uZXQvYXR0YWNoLzIwMjEvMDQvYjYyYzgyMDIxMDQyNTE2NDQyMTg0MTIucG5nJywgJ2h0dHBzOi8vcWluaXUuY3JtZWIubmV0L2F0dGFjaC8yMDIxLzA0Lzk1MDljMjAyMTA0MjUxNjQ0MjE0ODM2LnBuZyddLAogICAgICAgICAgICAgIGxpbms6ICcvcGFnZXMvZ29vZHNfY2F0ZS9nb29kc19jYXRlJwogICAgICAgICAgICB9LAogICAgICAgICAgICAvLyB7CiAgICAgICAgICAgIC8vICAgICBuYW1lOiflkajovrknLAogICAgICAgICAgICAvLyAgICAgaW1nTGlzdDpbcmVxdWlyZSgnQC9hc3NldHMvaW1hZ2VzL2ZvbzMtMDEucG5nJykscmVxdWlyZSgnQC9hc3NldHMvaW1hZ2VzL2ZvbzMtMDIucG5nJyldLAogICAgICAgICAgICAvLyAgICAgcGFnZVBhdGg6ICcnCiAgICAgICAgICAgIC8vIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICBuYW1lOiAn6LSt54mp6L2mJywKICAgICAgICAgICAgICBpbWdMaXN0OiBbJ2h0dHBzOi8vcWluaXUuY3JtZWIubmV0L2F0dGFjaC8yMDIxLzA0LzJlNjgyMjAyMTA0MjUxNjQ0MjE2ODQ5LnBuZycsICdodHRwczovL3Fpbml1LmNybWViLm5ldC9hdHRhY2gvMjAyMS8wNC82YjNjYjIwMjEwNDI1MTY0NDIxODIxMS5wbmcnXSwKICAgICAgICAgICAgICBsaW5rOiAnL3BhZ2VzL29yZGVyX2FkZGNhcnQvb3JkZXJfYWRkY2FydCcKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIG5hbWU6ICfmiJHnmoQnLAogICAgICAgICAgICAgIGltZ0xpc3Q6IFsnaHR0cHM6Ly9xaW5pdS5jcm1lYi5uZXQvYXR0YWNoLzIwMjEvMDQvMzMyOWMyMDIxMDQyNTE2NDQyMTQyOC5wbmcnLCAnaHR0cHM6Ly9xaW5pdS5jcm1lYi5uZXQvYXR0YWNoLzIwMjEvMDQvMDMxY2UyMDIxMDQyNTE2NDQyMTU0MzIucG5nJ10sCiAgICAgICAgICAgICAgbGluazogJy9wYWdlcy91c2VyL2luZGV4JwogICAgICAgICAgICB9XQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgZGVmYXVsdDogewogICAgICAgICAgaXNTaG93OiB7CiAgICAgICAgICAgIHZhbDogdHJ1ZQogICAgICAgICAgfSwKICAgICAgICAgIHRhYkJhckxpc3Q6IHsKICAgICAgICAgICAgdGl0bGU6ICflm77niYflu7rorq7lrr3luqY4MSo4MXB4JywKICAgICAgICAgICAgbGlzdDogW3sKICAgICAgICAgICAgICBuYW1lOiAn6aaW6aG1JywKICAgICAgICAgICAgICBpbWdMaXN0OiBbJ2h0dHBzOi8vcWluaXUuY3JtZWIubmV0L2F0dGFjaC8yMDIxLzA0LzllYmRmMjAyMTA0MjUxNjQ0MjE1NzY4LnBuZycsICdodHRwczovL3Fpbml1LmNybWViLm5ldC9hdHRhY2gvMjAyMS8wNC80NGJjNDIwMjEwNDI1MTY0NDIxNTg2LnBuZyddLAogICAgICAgICAgICAgIGxpbms6ICcvcGFnZXMvaW5kZXgvaW5kZXgnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBuYW1lOiAn5YiG57G7JywKICAgICAgICAgICAgICBpbWdMaXN0OiBbJ2h0dHBzOi8vcWluaXUuY3JtZWIubmV0L2F0dGFjaC8yMDIxLzA0L2I2MmM4MjAyMTA0MjUxNjQ0MjE4NDEyLnBuZycsICdodHRwczovL3Fpbml1LmNybWViLm5ldC9hdHRhY2gvMjAyMS8wNC85NTA5YzIwMjEwNDI1MTY0NDIxNDgzNi5wbmcnXSwKICAgICAgICAgICAgICBsaW5rOiAnL3BhZ2VzL2dvb2RzX2NhdGUvZ29vZHNfY2F0ZScKICAgICAgICAgICAgfSwKICAgICAgICAgICAgLy8gewogICAgICAgICAgICAvLyAgICAgbmFtZTon5ZGo6L65JywKICAgICAgICAgICAgLy8gICAgIGltZ0xpc3Q6W3JlcXVpcmUoJ0AvYXNzZXRzL2ltYWdlcy9mb28zLTAxLnBuZycpLHJlcXVpcmUoJ0AvYXNzZXRzL2ltYWdlcy9mb28zLTAyLnBuZycpXSwKICAgICAgICAgICAgLy8gICAgIHBhZ2VQYXRoOiAnJwogICAgICAgICAgICAvLyB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgbmFtZTogJ+i0reeJqei9picsCiAgICAgICAgICAgICAgaW1nTGlzdDogWydodHRwczovL3Fpbml1LmNybWViLm5ldC9hdHRhY2gvMjAyMS8wNC8yZTY4MjIwMjEwNDI1MTY0NDIxNjg0OS5wbmcnLCAnaHR0cHM6Ly9xaW5pdS5jcm1lYi5uZXQvYXR0YWNoLzIwMjEvMDQvNmIzY2IyMDIxMDQyNTE2NDQyMTgyMTEucG5nJ10sCiAgICAgICAgICAgICAgbGluazogJy9wYWdlcy9vcmRlcl9hZGRjYXJ0L29yZGVyX2FkZGNhcnQnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBuYW1lOiAn5oiR55qEJywKICAgICAgICAgICAgICBpbWdMaXN0OiBbJ2h0dHBzOi8vcWluaXUuY3JtZWIubmV0L2F0dGFjaC8yMDIxLzA0LzMzMjljMjAyMTA0MjUxNjQ0MjE0MjgucG5nJywgJ2h0dHBzOi8vcWluaXUuY3JtZWIubmV0L2F0dGFjaC8yMDIxLzA0LzAzMWNlMjAyMTA0MjUxNjQ0MjE1NDMyLnBuZyddLAogICAgICAgICAgICAgIGxpbms6ICcvcGFnZXMvdXNlci9pbmRleCcKICAgICAgICAgICAgfV0KICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICBjb21wb25lbnQ6IHsKICAgICAgaGVhZGVyU2VyY2g6IHsKICAgICAgICBsaXN0OiBbewogICAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX2lzX3Nob3csCiAgICAgICAgICBjb25maWdObWU6ICdpc1Nob3cnCiAgICAgICAgfSwgewogICAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX2lucHV0X2xpc3QsCiAgICAgICAgICBjb25maWdObWU6ICd0aXRsZUluZm8nCiAgICAgICAgfSwgewogICAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX3VwbG9hZF9pbWcsCiAgICAgICAgICBjb25maWdObWU6ICdpbWdVcmwnCiAgICAgICAgfSwgewogICAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX2hvdF93b3JkLAogICAgICAgICAgY29uZmlnTm1lOiAnaG90TGlzdCcKICAgICAgICB9XQogICAgICB9LAogICAgICBzd2lwZXJCZzogewogICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfaXNfc2hvdywKICAgICAgICAgIGNvbmZpZ05tZTogJ2lzU2hvdycKICAgICAgICB9LCB7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfdXBsb2FkX2xpc3QsCiAgICAgICAgICBjb25maWdObWU6ICdpbWdMaXN0JwogICAgICAgIH1dCiAgICAgIH0sCiAgICAgIG1lbnVzOiB7CiAgICAgICAgbGlzdDogW3sKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19pc19zaG93LAogICAgICAgICAgY29uZmlnTm1lOiAnaXNTaG93JwogICAgICAgIH0sIHsKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY191cGxvYWRfbGlzdCwKICAgICAgICAgIGNvbmZpZ05tZTogJ2ltZ0xpc3QnCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgbmV3czogewogICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfaXNfc2hvdywKICAgICAgICAgIGNvbmZpZ05tZTogJ2lzU2hvdycKICAgICAgICB9LCB7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfdXBsb2FkX2ltZywKICAgICAgICAgIGNvbmZpZ05tZTogJ2ltZ1VybCcKICAgICAgICB9LCB7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfdHh0X2xpc3QsCiAgICAgICAgICBjb25maWdObWU6ICduZXdMaXN0JwogICAgICAgIH1dCiAgICAgIH0sCiAgICAgIHRhYk5hdjogewogICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfaXNfc2hvdywKICAgICAgICAgIGNvbmZpZ05tZTogJ2lzU2hvdycKICAgICAgICB9XQogICAgICB9LAogICAgICBhY3Rpdml0eTogewogICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfaXNfc2hvdywKICAgICAgICAgIGNvbmZpZ05tZTogJ2lzU2hvdycKICAgICAgICB9LCB7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfdXBsb2FkX2xpc3QsCiAgICAgICAgICBjb25maWdObWU6ICdpbWdMaXN0JwogICAgICAgIH1dCiAgICAgIH0sCiAgICAgIGFsaXZlOiB7CiAgICAgICAgbGlzdDogW3sKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19pc19zaG93LAogICAgICAgICAgY29uZmlnTm1lOiAnaXNTaG93JwogICAgICAgIH0sIHsKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19pbnB1dF9saXN0LAogICAgICAgICAgY29uZmlnTm1lOiAndGl0bGVJbmZvJwogICAgICAgIH0sIHsKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19pbnB1dF9udW1iZXIsCiAgICAgICAgICBjb25maWdObWU6ICdudW1Db25maWcnCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgc2Nyb2xsQm94OiB7CiAgICAgICAgbGlzdDogW3sKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19pc19zaG93LAogICAgICAgICAgY29uZmlnTm1lOiAnaXNTaG93JwogICAgICAgIH0sIHsKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19pbnB1dF9saXN0LAogICAgICAgICAgY29uZmlnTm1lOiAndGl0bGVJbmZvJwogICAgICAgIH0KICAgICAgICAvLyB7CiAgICAgICAgLy8gICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY190YWIsCiAgICAgICAgLy8gICAgIGNvbmZpZ05tZTogJ3RhYkNvbmZpZycKICAgICAgICAvLyB9LAogICAgICAgIC8vIHsKICAgICAgICAvLyAgICAgY29tcG9uZW50czogdG9vbENvbS5jX3NlbGVjdCwKICAgICAgICAvLyAgICAgY29uZmlnTm1lOiAnc2VsZWN0Q29uZmlnJwogICAgICAgIC8vIH0sCiAgICAgICAgLy8gewogICAgICAgIC8vICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfaW5wdXRfbnVtYmVyLAogICAgICAgIC8vICAgICBjb25maWdObWU6ICdudW1Db25maWcnCiAgICAgICAgLy8gfQogICAgICAgIF0KICAgICAgfSwKICAgICAgYWRzUmVjb21tZW5kOiB7CiAgICAgICAgbGlzdDogW3sKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19pc19zaG93LAogICAgICAgICAgY29uZmlnTm1lOiAnaXNTaG93JwogICAgICAgIH0sIHsKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY191cGxvYWRfbGlzdCwKICAgICAgICAgIGNvbmZpZ05tZTogJ2ltZ0xpc3QnCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgY291cG9uOiB7CiAgICAgICAgbGlzdDogW3sKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19pc19zaG93LAogICAgICAgICAgY29uZmlnTm1lOiAnaXNTaG93JwogICAgICAgIH0sIHsKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19pbnB1dF9udW1iZXIsCiAgICAgICAgICBjb25maWdObWU6ICdudW1Db25maWcnCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgc2Vja2lsbDogewogICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfaXNfc2hvdywKICAgICAgICAgIGNvbmZpZ05tZTogJ2lzU2hvdycKICAgICAgICB9LCB7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfdGFiLAogICAgICAgICAgY29uZmlnTm1lOiAndGFiQ29uZmlnJwogICAgICAgIH0sIHsKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19pbnB1dF9saXN0LAogICAgICAgICAgY29uZmlnTm1lOiAndGl0bGVJbmZvJwogICAgICAgIH0sIHsKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19zZWxlY3QsCiAgICAgICAgICBjb25maWdObWU6ICdzZWxlY3RDb25maWcnCiAgICAgICAgfSwgewogICAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX2lucHV0X251bWJlciwKICAgICAgICAgIGNvbmZpZ05tZTogJ251bUNvbmZpZycKICAgICAgICB9LCB7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfdHh0X3RhYiwKICAgICAgICAgIGNvbmZpZ05tZTogJ2dvb2RzU29ydCcKICAgICAgICB9XQogICAgICB9LAogICAgICBjb21iaW5hdGlvbjogewogICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfaXNfc2hvdywKICAgICAgICAgIGNvbmZpZ05tZTogJ2lzU2hvdycKICAgICAgICB9LCB7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfdGFiLAogICAgICAgICAgY29uZmlnTm1lOiAndGFiQ29uZmlnJwogICAgICAgIH0sIHsKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19pbnB1dF9saXN0LAogICAgICAgICAgY29uZmlnTm1lOiAndGl0bGVJbmZvJwogICAgICAgIH0sIHsKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19zZWxlY3QsCiAgICAgICAgICBjb25maWdObWU6ICdzZWxlY3RDb25maWcnCiAgICAgICAgfSwgewogICAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX2lucHV0X251bWJlciwKICAgICAgICAgIGNvbmZpZ05tZTogJ251bUNvbmZpZycKICAgICAgICB9LCB7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfdHh0X3RhYiwKICAgICAgICAgIGNvbmZpZ05tZTogJ2dvb2RzU29ydCcKICAgICAgICB9XQogICAgICB9LAogICAgICBiYXJnYWluOiB7CiAgICAgICAgbGlzdDogW3sKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19pc19zaG93LAogICAgICAgICAgY29uZmlnTm1lOiAnaXNTaG93JwogICAgICAgIH0sIHsKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY190YWIsCiAgICAgICAgICBjb25maWdObWU6ICd0YWJDb25maWcnCiAgICAgICAgfSwgewogICAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX2lucHV0X2xpc3QsCiAgICAgICAgICBjb25maWdObWU6ICd0aXRsZUluZm8nCiAgICAgICAgfSwgewogICAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX3NlbGVjdCwKICAgICAgICAgIGNvbmZpZ05tZTogJ3NlbGVjdENvbmZpZycKICAgICAgICB9LCB7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfaW5wdXRfbnVtYmVyLAogICAgICAgICAgY29uZmlnTm1lOiAnbnVtQ29uZmlnJwogICAgICAgIH0sIHsKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY190eHRfdGFiLAogICAgICAgICAgY29uZmlnTm1lOiAnZ29vZHNTb3J0JwogICAgICAgIH1dCiAgICAgIH0sCiAgICAgIGdvb2RMaXN0OiB7CiAgICAgICAgbGlzdDogW3sKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19pc19zaG93LAogICAgICAgICAgY29uZmlnTm1lOiAnaXNTaG93JwogICAgICAgIH0sIHsKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19pbnB1dF9saXN0LAogICAgICAgICAgY29uZmlnTm1lOiAndGl0bGVJbmZvJwogICAgICAgIH0sIHsKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY190YWIsCiAgICAgICAgICBjb25maWdObWU6ICd0YWJDb25maWcnCiAgICAgICAgfSwgewogICAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX3NlbGVjdCwKICAgICAgICAgIGNvbmZpZ05tZTogJ3NlbGVjdFNvcnRDb25maWcnCiAgICAgICAgfSwgewogICAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX3NlbGVjdCwKICAgICAgICAgIGNvbmZpZ05tZTogJ3NlbGVjdENvbmZpZycKICAgICAgICB9LCB7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfaW5wdXRfbnVtYmVyLAogICAgICAgICAgY29uZmlnTm1lOiAnbnVtQ29uZmlnJwogICAgICAgIH0sIHsKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY190eHRfdGFiLAogICAgICAgICAgY29uZmlnTm1lOiAnZ29vZHNTb3J0JwogICAgICAgIH1dCiAgICAgIH0sCiAgICAgIHBpY1R4dDogewogICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfaXNfc2hvdywKICAgICAgICAgIGNvbmZpZ05tZTogJ2lzU2hvdycKICAgICAgICB9LCB7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfcGFnZV91ZWRpdG9yLAogICAgICAgICAgY29uZmlnTm1lOiAncmljaFRleHQnCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgdGl0bGVzOiB7CiAgICAgICAgbGlzdDogW3sKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19pc19zaG93LAogICAgICAgICAgY29uZmlnTm1lOiAnaXNTaG93JwogICAgICAgIH0sIHsKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19pbnB1dF9saXN0LAogICAgICAgICAgY29uZmlnTm1lOiAndGl0bGVJbmZvJwogICAgICAgIH1dCiAgICAgIH0sCiAgICAgIGN1c3RvbWVyU2VydmljZTogewogICAgICAgIGxpc3Q6IFt7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfaXNfc2hvdywKICAgICAgICAgIGNvbmZpZ05tZTogJ2lzU2hvdycKICAgICAgICB9LCB7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfdXBsb2FkX2ltZywKICAgICAgICAgIGNvbmZpZ05tZTogJ2ltZ1VybCcKICAgICAgICB9XQogICAgICB9LAogICAgICB0YWJCYXI6IHsKICAgICAgICBsaXN0OiBbewogICAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX2lzX3Nob3csCiAgICAgICAgICBjb25maWdObWU6ICdpc1Nob3cnCiAgICAgICAgfSwgewogICAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX3RhYl9iYXIsCiAgICAgICAgICBjb25maWdObWU6ICd0YWJCYXJMaXN0JwogICAgICAgIH1dCiAgICAgIH0KICAgIH0KICB9LAogIG11dGF0aW9uczogewogICAgLyoqDQogICAgICogQGRlc2NyaXB0aW9uIOiuvue9rumAieS4rW5hbWUNCiAgICAgKiBAcGFyYW0ge09iamVjdH0gc3RhdGUgdnVleCBzdGF0ZQ0KICAgICAqIEBwYXJhbSB7U3RyaW5nfSBuYW1lDQogICAgICovCiAgICBzZXRDb25maWc6IGZ1bmN0aW9uIHNldENvbmZpZyhzdGF0ZSwgbmFtZSkgewogICAgICBzdGF0ZS5hY3RpdmVOYW1lID0gbmFtZTsKICAgIH0sCiAgICB1cERhdGFOYW1lOiBmdW5jdGlvbiB1cERhdGFOYW1lKHN0YXRlLCBkYXRhKSB7CiAgICAgIHN0YXRlLmRlZmF1bHRDb25maWdbc3RhdGUuYWN0aXZlTmFtZV0gPSBkYXRhOwogICAgfSwKICAgIHVwRGF0YUdvb2RMaXN0OiBmdW5jdGlvbiB1cERhdGFHb29kTGlzdChzdGF0ZSwgZGF0YSkgewogICAgICB2YXIgbGlzdCA9IFtdOwogICAgICBpZiAoZGF0YS50eXBlKSB7CiAgICAgICAgbGlzdCA9IFt7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfaXNfc2hvdywKICAgICAgICAgIGNvbmZpZ05tZTogJ2lzU2hvdycKICAgICAgICB9LCB7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfaW5wdXRfbGlzdCwKICAgICAgICAgIGNvbmZpZ05tZTogJ3RpdGxlSW5mbycKICAgICAgICB9LCB7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfdGFiLAogICAgICAgICAgY29uZmlnTm1lOiAndGFiQ29uZmlnJwogICAgICAgIH0sIHsKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19nb29kcywKICAgICAgICAgIGNvbmZpZ05tZTogJ2dvb2RzTGlzdCcKICAgICAgICB9XTsKICAgICAgfSBlbHNlIHsKICAgICAgICBsaXN0ID0gW3sKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19pc19zaG93LAogICAgICAgICAgY29uZmlnTm1lOiAnaXNTaG93JwogICAgICAgIH0sIHsKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19pbnB1dF9saXN0LAogICAgICAgICAgY29uZmlnTm1lOiAndGl0bGVJbmZvJwogICAgICAgIH0sIHsKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY190YWIsCiAgICAgICAgICBjb25maWdObWU6ICd0YWJDb25maWcnCiAgICAgICAgfSwgewogICAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX3NlbGVjdCwKICAgICAgICAgIGNvbmZpZ05tZTogJ3NlbGVjdENvbmZpZycKICAgICAgICB9LCB7CiAgICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfaW5wdXRfbnVtYmVyLAogICAgICAgICAgY29uZmlnTm1lOiAnbnVtQ29uZmlnJwogICAgICAgIH1dOwogICAgICAgIHZhciBzb3J0ID0gewogICAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX3R4dF90YWIsCiAgICAgICAgICBjb25maWdObWU6ICdnb29kc1NvcnQnCiAgICAgICAgfTsKICAgICAgICB2YXIgdHlwZSA9IHsKICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19zZWxlY3QsCiAgICAgICAgICBjb25maWdObWU6ICdzZWxlY3RTb3J0Q29uZmlnJwogICAgICAgIH07CiAgICAgICAgdmFyIGZpeGVkID0gewogICAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX2lucHV0X2xpc3QsCiAgICAgICAgICBjb25maWdObWU6ICd0aXRsZUluZm8nCiAgICAgICAgfTsKICAgICAgICBpZiAoZGF0YS5uYW1lID09PSAnc2Vja2lsbCcgfHwgZGF0YS5uYW1lID09PSAnY29tYmluYXRpb24nIHx8IGRhdGEubmFtZSA9PT0gJ2JhcmdhaW4nKSB7CiAgICAgICAgICBsaXN0LnNwbGljZSgyLCAwLCBmaXhlZCk7CiAgICAgICAgICBsaXN0LnB1c2goc29ydCk7CiAgICAgICAgfQogICAgICAgIGlmIChkYXRhLm5hbWUgPT09ICdnb29kTGlzdCcpIHsKICAgICAgICAgIGxpc3Quc3BsaWNlKDMsIDAsIHR5cGUpOwogICAgICAgICAgbGlzdC5wdXNoKHNvcnQpOwogICAgICAgIH0KICAgICAgfQogICAgICB2YXIgcmVjb21tZW5kID0gewogICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY191cGxvYWRfbGlzdCwKICAgICAgICBjb25maWdObWU6ICdpbWdMaXN0JwogICAgICB9OwogICAgICBpZiAoZGF0YS5uYW1lID09PSAncmVjb21tZW5kJykgewogICAgICAgIGxpc3Quc3BsaWNlKDEsIDAsIHJlY29tbWVuZCk7CiAgICAgIH0KICAgICAgc3dpdGNoIChkYXRhLm5hbWUpIHsKICAgICAgICBjYXNlICdzY3JvbGxCb3gnOgogICAgICAgICAgc3RhdGUuY29tcG9uZW50LnNjcm9sbEJveC5saXN0ID0gbGlzdDsKICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgJ3BvcHVsYXInOgogICAgICAgICAgc3RhdGUuY29tcG9uZW50LnBvcHVsYXIubGlzdCA9IGxpc3Q7CiAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlICdyZWNvbW1lbmQnOgogICAgICAgICAgc3RhdGUuY29tcG9uZW50LnJlY29tbWVuZC5saXN0ID0gbGlzdDsKICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgJ3NlY2tpbGwnOgogICAgICAgICAgc3RhdGUuY29tcG9uZW50LnNlY2tpbGwubGlzdCA9IGxpc3Q7CiAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlICdjb21iaW5hdGlvbic6CiAgICAgICAgICBzdGF0ZS5jb21wb25lbnQuY29tYmluYXRpb24ubGlzdCA9IGxpc3Q7CiAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlICdiYXJnYWluJzoKICAgICAgICAgIHN0YXRlLmNvbXBvbmVudC5iYXJnYWluLmxpc3QgPSBsaXN0OwogICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAnbmV3R29vZHMnOgogICAgICAgICAgc3RhdGUuY29tcG9uZW50Lm5ld0dvb2RzLmxpc3QgPSBsaXN0OwogICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAncHJvbW90aW9uJzoKICAgICAgICAgIHN0YXRlLmNvbXBvbmVudC5wcm9tb3Rpb24ubGlzdCA9IGxpc3Q7CiAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlICdnb29kTGlzdCc6CiAgICAgICAgICBzdGF0ZS5jb21wb25lbnQuZ29vZExpc3QubGlzdCA9IGxpc3Q7CiAgICAgICAgICBicmVhazsKICAgICAgICBkZWZhdWx0OgogICAgICB9CiAgICB9LAogICAgLyoqDQogICAgICogQGRlc2NyaXB0aW9uIOabtOaWsOm7mOiupOaVsOaNrg0KICAgICAqIEBwYXJhbSB7T2JqZWN0fSBzdGF0ZSB2dWV4IHN0YXRlDQogICAgICogQHBhcmFtIHtPYmplY3R9IGRhdGENCiAgICAgKi8KICAgIHVwZGF0YUNvbmZpZzogZnVuY3Rpb24gdXBkYXRhQ29uZmlnKHN0YXRlLCBkYXRhKSB7CiAgICAgIHZhciB2YWx1ZSA9IHN0YXRlLmRlZmF1bHRDb25maWc7CiAgICAgIGZvciAodmFyIGkgaW4gZGF0YSkgewogICAgICAgIGZvciAodmFyIGogaW4gdmFsdWUpIHsKICAgICAgICAgIGlmIChpID09PSBqKSB7CiAgICAgICAgICAgIHZhbHVlW2pdID0gZGF0YVtpXTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0KICAgICAgc3RhdGUuZGVmYXVsdENvbmZpZyA9IHZhbHVlOwogICAgfQogIH0sCiAgYWN0aW9uczoge30KfTs="},null]}
|