blob: d43829df79bba3d1086df02961572489f9d05ffc [file] [log] [blame]
{"remainingRequest":"/Users/jaslan/Development/nifi-fds/angular-url-loader.js!/Users/jaslan/Development/nifi-fds/node_modules/babel-loader/lib/index.js??ref--5-2!/Users/jaslan/Development/nifi-fds/platform/core/snackbars/fds-snackbar.component.js","dependencies":[{"path":"/Users/jaslan/Development/nifi-fds/platform/core/snackbars/fds-snackbar.component.js","mtime":1563469805292},{"path":"/Users/jaslan/Development/nifi-fds/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/jaslan/Development/nifi-fds/angular-url-loader.js","mtime":1562689731025},{"path":"/Users/jaslan/Development/nifi-fds/node_modules/babel-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:dmFyIGNvdl8yOTdlYmhmYWJzID0gZnVuY3Rpb24gKCkgewogIHZhciBwYXRoID0gIi9Vc2Vycy9qYXNsYW4vRGV2ZWxvcG1lbnQvbmlmaS1mZHMvcGxhdGZvcm0vY29yZS9zbmFja2JhcnMvZmRzLXNuYWNrYmFyLmNvbXBvbmVudC5qcyI7CiAgdmFyIGhhc2ggPSAiNTM3ZmU2NTRjMjkyZWZmYmMzMjllNDkzYTU2YmI1MDMxMGE1YTM3MyI7CiAgdmFyIGdsb2JhbCA9IG5ldyBGdW5jdGlvbigicmV0dXJuIHRoaXMiKSgpOwogIHZhciBnY3YgPSAiX19jb3ZlcmFnZV9fIjsKICB2YXIgY292ZXJhZ2VEYXRhID0gewogICAgcGF0aDogIi9Vc2Vycy9qYXNsYW4vRGV2ZWxvcG1lbnQvbmlmaS1mZHMvcGxhdGZvcm0vY29yZS9zbmFja2JhcnMvZmRzLXNuYWNrYmFyLmNvbXBvbmVudC5qcyIsCiAgICBzdGF0ZW1lbnRNYXA6IHsKICAgICAgIjAiOiB7CiAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgIGxpbmU6IDIzLAogICAgICAgICAgY29sdW1uOiAwCiAgICAgICAgfSwKICAgICAgICBlbmQ6IHsKICAgICAgICAgIGxpbmU6IDI1LAogICAgICAgICAgY29sdW1uOiAyCiAgICAgICAgfQogICAgICB9LAogICAgICAiMSI6IHsKICAgICAgICBzdGFydDogewogICAgICAgICAgbGluZTogMjcsCiAgICAgICAgICBjb2x1bW46IDAKICAgICAgICB9LAogICAgICAgIGVuZDogewogICAgICAgICAgbGluZTogMjksCiAgICAgICAgICBjb2x1bW46IDIKICAgICAgICB9CiAgICAgIH0sCiAgICAgICIyIjogewogICAgICAgIHN0YXJ0OiB7CiAgICAgICAgICBsaW5lOiAzNCwKICAgICAgICAgIGNvbHVtbjogMAogICAgICAgIH0sCiAgICAgICAgZW5kOiB7CiAgICAgICAgICBsaW5lOiAzNiwKICAgICAgICAgIGNvbHVtbjogMgogICAgICAgIH0KICAgICAgfSwKICAgICAgIjMiOiB7CiAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgIGxpbmU6IDM4LAogICAgICAgICAgY29sdW1uOiAwCiAgICAgICAgfSwKICAgICAgICBlbmQ6IHsKICAgICAgICAgIGxpbmU6IDQwLAogICAgICAgICAgY29sdW1uOiAyCiAgICAgICAgfQogICAgICB9LAogICAgICAiNCI6IHsKICAgICAgICBzdGFydDogewogICAgICAgICAgbGluZTogNDUsCiAgICAgICAgICBjb2x1bW46IDAKICAgICAgICB9LAogICAgICAgIGVuZDogewogICAgICAgICAgbGluZTogNDcsCiAgICAgICAgICBjb2x1bW46IDIKICAgICAgICB9CiAgICAgIH0sCiAgICAgICI1IjogewogICAgICAgIHN0YXJ0OiB7CiAgICAgICAgICBsaW5lOiA0OSwKICAgICAgICAgIGNvbHVtbjogMAogICAgICAgIH0sCiAgICAgICAgZW5kOiB7CiAgICAgICAgICBsaW5lOiA1MSwKICAgICAgICAgIGNvbHVtbjogMgogICAgICAgIH0KICAgICAgfSwKICAgICAgIjYiOiB7CiAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgIGxpbmU6IDU5LAogICAgICAgICAgY29sdW1uOiA0CiAgICAgICAgfSwKICAgICAgICBlbmQ6IHsKICAgICAgICAgIGxpbmU6IDU5LAogICAgICAgICAgY29sdW1uOiAyOAogICAgICAgIH0KICAgICAgfSwKICAgICAgIjciOiB7CiAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgIGxpbmU6IDYwLAogICAgICAgICAgY29sdW1uOiA0CiAgICAgICAgfSwKICAgICAgICBlbmQ6IHsKICAgICAgICAgIGxpbmU6IDYwLAogICAgICAgICAgY29sdW1uOiAzMAogICAgICAgIH0KICAgICAgfSwKICAgICAgIjgiOiB7CiAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgIGxpbmU6IDYxLAogICAgICAgICAgY29sdW1uOiA0CiAgICAgICAgfSwKICAgICAgICBlbmQ6IHsKICAgICAgICAgIGxpbmU6IDYxLAogICAgICAgICAgY29sdW1uOiAzMAogICAgICAgIH0KICAgICAgfSwKICAgICAgIjkiOiB7CiAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgIGxpbmU6IDY0LAogICAgICAgICAgY29sdW1uOiAwCiAgICAgICAgfSwKICAgICAgICBlbmQ6IHsKICAgICAgICAgIGxpbmU6IDgxLAogICAgICAgICAgY29sdW1uOiAyCiAgICAgICAgfQogICAgICB9LAogICAgICAiMTAiOiB7CiAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgIGxpbmU6IDcxLAogICAgICAgICAgY29sdW1uOiA4CiAgICAgICAgfSwKICAgICAgICBlbmQ6IHsKICAgICAgICAgIGxpbmU6IDczLAogICAgICAgICAgY29sdW1uOiA5CiAgICAgICAgfQogICAgICB9LAogICAgICAiMTEiOiB7CiAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgIGxpbmU6IDcyLAogICAgICAgICAgY29sdW1uOiAxMgogICAgICAgIH0sCiAgICAgICAgZW5kOiB7CiAgICAgICAgICBsaW5lOiA3MiwKICAgICAgICAgIGNvbHVtbjogOTAKICAgICAgICB9CiAgICAgIH0sCiAgICAgICIxMiI6IHsKICAgICAgICBzdGFydDogewogICAgICAgICAgbGluZTogNzQsCiAgICAgICAgICBjb2x1bW46IDgKICAgICAgICB9LAogICAgICAgIGVuZDogewogICAgICAgICAgbGluZTogNzYsCiAgICAgICAgICBjb2x1bW46IDkKICAgICAgICB9CiAgICAgIH0sCiAgICAgICIxMyI6IHsKICAgICAgICBzdGFydDogewogICAgICAgICAgbGluZTogNzUsCiAgICAgICAgICBjb2x1bW46IDEyCiAgICAgICAgfSwKICAgICAgICBlbmQ6IHsKICAgICAgICAgIGxpbmU6IDc1LAogICAgICAgICAgY29sdW1uOiA5MgogICAgICAgIH0KICAgICAgfSwKICAgICAgIjE0IjogewogICAgICAgIHN0YXJ0OiB7CiAgICAgICAgICBsaW5lOiA3NywKICAgICAgICAgIGNvbHVtbjogOAogICAgICAgIH0sCiAgICAgICAgZW5kOiB7CiAgICAgICAgICBsaW5lOiA3OSwKICAgICAgICAgIGNvbHVtbjogOQogICAgICAgIH0KICAgICAgfSwKICAgICAgIjE1IjogewogICAgICAgIHN0YXJ0OiB7CiAgICAgICAgICBsaW5lOiA3OCwKICAgICAgICAgIGNvbHVtbjogMTIKICAgICAgICB9LAogICAgICAgIGVuZDogewogICAgICAgICAgbGluZTogNzgsCiAgICAgICAgICBjb2x1bW46IDkyCiAgICAgICAgfQogICAgICB9LAogICAgICAiMTYiOiB7CiAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgIGxpbmU6IDgzLAogICAgICAgICAgY29sdW1uOiAwCiAgICAgICAgfSwKICAgICAgICBlbmQ6IHsKICAgICAgICAgIGxpbmU6IDkzLAogICAgICAgICAgY29sdW1uOiAyCiAgICAgICAgfQogICAgICB9LAogICAgICAiMTciOiB7CiAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgIGxpbmU6IDk1LAogICAgICAgICAgY29sdW1uOiAwCiAgICAgICAgfSwKICAgICAgICBlbmQ6IHsKICAgICAgICAgIGxpbmU6IDk1LAogICAgICAgICAgY29sdW1uOiAzNwogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgIGZuTWFwOiB7CiAgICAgICIwIjogewogICAgICAgIG5hbWU6ICJGZHNTbmFja0JhclRpdGxlRGlyZWN0aXZlIiwKICAgICAgICBkZWNsOiB7CiAgICAgICAgICBzdGFydDogewogICAgICAgICAgICBsaW5lOiAyMCwKICAgICAgICAgICAgY29sdW1uOiAxNgogICAgICAgICAgfSwKICAgICAgICAgIGVuZDogewogICAgICAgICAgICBsaW5lOiAyMCwKICAgICAgICAgICAgY29sdW1uOiA0MQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgbG9jOiB7CiAgICAgICAgICBzdGFydDogewogICAgICAgICAgICBsaW5lOiAyMCwKICAgICAgICAgICAgY29sdW1uOiA0NAogICAgICAgICAgfSwKICAgICAgICAgIGVuZDogewogICAgICAgICAgICBsaW5lOiAyMSwKICAgICAgICAgICAgY29sdW1uOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICBsaW5lOiAyMAogICAgICB9LAogICAgICAiMSI6IHsKICAgICAgICBuYW1lOiAiRmRzU25hY2tCYXJDb250ZW50RGlyZWN0aXZlIiwKICAgICAgICBkZWNsOiB7CiAgICAgICAgICBzdGFydDogewogICAgICAgICAgICBsaW5lOiAzMSwKICAgICAgICAgICAgY29sdW1uOiAxNgogICAgICAgICAgfSwKICAgICAgICAgIGVuZDogewogICAgICAgICAgICBsaW5lOiAzMSwKICAgICAgICAgICAgY29sdW1uOiA0MwogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgbG9jOiB7CiAgICAgICAgICBzdGFydDogewogICAgICAgICAgICBsaW5lOiAzMSwKICAgICAgICAgICAgY29sdW1uOiA0NgogICAgICAgICAgfSwKICAgICAgICAgIGVuZDogewogICAgICAgICAgICBsaW5lOiAzMiwKICAgICAgICAgICAgY29sdW1uOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICBsaW5lOiAzMQogICAgICB9LAogICAgICAiMiI6IHsKICAgICAgICBuYW1lOiAiRmRzU25hY2tCYXJBY3Rpb25zRGlyZWN0aXZlIiwKICAgICAgICBkZWNsOiB7CiAgICAgICAgICBzdGFydDogewogICAgICAgICAgICBsaW5lOiA0MiwKICAgICAgICAgICAgY29sdW1uOiAxNgogICAgICAgICAgfSwKICAgICAgICAgIGVuZDogewogICAgICAgICAgICBsaW5lOiA0MiwKICAgICAgICAgICAgY29sdW1uOiA0MwogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgbG9jOiB7CiAgICAgICAgICBzdGFydDogewogICAgICAgICAgICBsaW5lOiA0MiwKICAgICAgICAgICAgY29sdW1uOiA0NgogICAgICAgICAgfSwKICAgICAgICAgIGVuZDogewogICAgICAgICAgICBsaW5lOiA0MywKICAgICAgICAgICAgY29sdW1uOiAxCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICBsaW5lOiA0MgogICAgICB9LAogICAgICAiMyI6IHsKICAgICAgICBuYW1lOiAiRmRzU25hY2tCYXJDb21wb25lbnQiLAogICAgICAgIGRlY2w6IHsKICAgICAgICAgIHN0YXJ0OiB7CiAgICAgICAgICAgIGxpbmU6IDU4LAogICAgICAgICAgICBjb2x1bW46IDkKICAgICAgICAgIH0sCiAgICAgICAgICBlbmQ6IHsKICAgICAgICAgICAgbGluZTogNTgsCiAgICAgICAgICAgIGNvbHVtbjogMjkKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIGxvYzogewogICAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgICAgbGluZTogNTgsCiAgICAgICAgICAgIGNvbHVtbjogMzIKICAgICAgICAgIH0sCiAgICAgICAgICBlbmQ6IHsKICAgICAgICAgICAgbGluZTogNjIsCiAgICAgICAgICAgIGNvbHVtbjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgbGluZTogNTgKICAgICAgfSwKICAgICAgIjQiOiB7CiAgICAgICAgbmFtZTogIihhbm9ueW1vdXNfNCkiLAogICAgICAgIGRlY2w6IHsKICAgICAgICAgIHN0YXJ0OiB7CiAgICAgICAgICAgIGxpbmU6IDcwLAogICAgICAgICAgICBjb2x1bW46IDI0CiAgICAgICAgICB9LAogICAgICAgICAgZW5kOiB7CiAgICAgICAgICAgIGxpbmU6IDcwLAogICAgICAgICAgICBjb2x1bW46IDI1CiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICBsb2M6IHsKICAgICAgICAgIHN0YXJ0OiB7CiAgICAgICAgICAgIGxpbmU6IDcwLAogICAgICAgICAgICBjb2x1bW46IDM2CiAgICAgICAgICB9LAogICAgICAgICAgZW5kOiB7CiAgICAgICAgICAgIGxpbmU6IDgwLAogICAgICAgICAgICBjb2x1bW46IDUKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIGxpbmU6IDcwCiAgICAgIH0KICAgIH0sCiAgICBicmFuY2hNYXA6IHsKICAgICAgIjAiOiB7CiAgICAgICAgbG9jOiB7CiAgICAgICAgICBzdGFydDogewogICAgICAgICAgICBsaW5lOiA3MSwKICAgICAgICAgICAgY29sdW1uOiA4CiAgICAgICAgICB9LAogICAgICAgICAgZW5kOiB7CiAgICAgICAgICAgIGxpbmU6IDczLAogICAgICAgICAgICBjb2x1bW46IDkKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHR5cGU6ICJpZiIsCiAgICAgICAgbG9jYXRpb25zOiBbewogICAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgICAgbGluZTogNzEsCiAgICAgICAgICAgIGNvbHVtbjogOAogICAgICAgICAgfSwKICAgICAgICAgIGVuZDogewogICAgICAgICAgICBsaW5lOiA3MywKICAgICAgICAgICAgY29sdW1uOiA5CiAgICAgICAgICB9CiAgICAgICAgfSwgewogICAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgICAgbGluZTogNzEsCiAgICAgICAgICAgIGNvbHVtbjogOAogICAgICAgICAgfSwKICAgICAgICAgIGVuZDogewogICAgICAgICAgICBsaW5lOiA3MywKICAgICAgICAgICAgY29sdW1uOiA5CiAgICAgICAgICB9CiAgICAgICAgfV0sCiAgICAgICAgbGluZTogNzEKICAgICAgfSwKICAgICAgIjEiOiB7CiAgICAgICAgbG9jOiB7CiAgICAgICAgICBzdGFydDogewogICAgICAgICAgICBsaW5lOiA3NCwKICAgICAgICAgICAgY29sdW1uOiA4CiAgICAgICAgICB9LAogICAgICAgICAgZW5kOiB7CiAgICAgICAgICAgIGxpbmU6IDc2LAogICAgICAgICAgICBjb2x1bW46IDkKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHR5cGU6ICJpZiIsCiAgICAgICAgbG9jYXRpb25zOiBbewogICAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgICAgbGluZTogNzQsCiAgICAgICAgICAgIGNvbHVtbjogOAogICAgICAgICAgfSwKICAgICAgICAgIGVuZDogewogICAgICAgICAgICBsaW5lOiA3NiwKICAgICAgICAgICAgY29sdW1uOiA5CiAgICAgICAgICB9CiAgICAgICAgfSwgewogICAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgICAgbGluZTogNzQsCiAgICAgICAgICAgIGNvbHVtbjogOAogICAgICAgICAgfSwKICAgICAgICAgIGVuZDogewogICAgICAgICAgICBsaW5lOiA3NiwKICAgICAgICAgICAgY29sdW1uOiA5CiAgICAgICAgICB9CiAgICAgICAgfV0sCiAgICAgICAgbGluZTogNzQKICAgICAgfSwKICAgICAgIjIiOiB7CiAgICAgICAgbG9jOiB7CiAgICAgICAgICBzdGFydDogewogICAgICAgICAgICBsaW5lOiA3NywKICAgICAgICAgICAgY29sdW1uOiA4CiAgICAgICAgICB9LAogICAgICAgICAgZW5kOiB7CiAgICAgICAgICAgIGxpbmU6IDc5LAogICAgICAgICAgICBjb2x1bW46IDkKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHR5cGU6ICJpZiIsCiAgICAgICAgbG9jYXRpb25zOiBbewogICAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgICAgbGluZTogNzcsCiAgICAgICAgICAgIGNvbHVtbjogOAogICAgICAgICAgfSwKICAgICAgICAgIGVuZDogewogICAgICAgICAgICBsaW5lOiA3OSwKICAgICAgICAgICAgY29sdW1uOiA5CiAgICAgICAgICB9CiAgICAgICAgfSwgewogICAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgICAgbGluZTogNzcsCiAgICAgICAgICAgIGNvbHVtbjogOAogICAgICAgICAgfSwKICAgICAgICAgIGVuZDogewogICAgICAgICAgICBsaW5lOiA3OSwKICAgICAgICAgICAgY29sdW1uOiA5CiAgICAgICAgICB9CiAgICAgICAgfV0sCiAgICAgICAgbGluZTogNzcKICAgICAgfQogICAgfSwKICAgIHM6IHsKICAgICAgIjAiOiAwLAogICAgICAiMSI6IDAsCiAgICAgICIyIjogMCwKICAgICAgIjMiOiAwLAogICAgICAiNCI6IDAsCiAgICAgICI1IjogMCwKICAgICAgIjYiOiAwLAogICAgICAiNyI6IDAsCiAgICAgICI4IjogMCwKICAgICAgIjkiOiAwLAogICAgICAiMTAiOiAwLAogICAgICAiMTEiOiAwLAogICAgICAiMTIiOiAwLAogICAgICAiMTMiOiAwLAogICAgICAiMTQiOiAwLAogICAgICAiMTUiOiAwLAogICAgICAiMTYiOiAwLAogICAgICAiMTciOiAwCiAgICB9LAogICAgZjogewogICAgICAiMCI6IDAsCiAgICAgICIxIjogMCwKICAgICAgIjIiOiAwLAogICAgICAiMyI6IDAsCiAgICAgICI0IjogMAogICAgfSwKICAgIGI6IHsKICAgICAgIjAiOiBbMCwgMF0sCiAgICAgICIxIjogWzAsIDBdLAogICAgICAiMiI6IFswLCAwXQogICAgfSwKICAgIF9jb3ZlcmFnZVNjaGVtYTogIjQzZTI3ZTEzOGViZjljZmM1OTY2YjA4MmNmOWEwMjgzMDJlZDQxODQiLAogICAgaGFzaDogIjUzN2ZlNjU0YzI5MmVmZmJjMzI5ZTQ5M2E1NmJiNTAzMTBhNWEzNzMiCiAgfTsKICB2YXIgY292ZXJhZ2UgPSBnbG9iYWxbZ2N2XSB8fCAoZ2xvYmFsW2djdl0gPSB7fSk7CgogIGlmIChjb3ZlcmFnZVtwYXRoXSAmJiBjb3ZlcmFnZVtwYXRoXS5oYXNoID09PSBoYXNoKSB7CiAgICByZXR1cm4gY292ZXJhZ2VbcGF0aF07CiAgfQoKICByZXR1cm4gY292ZXJhZ2VbcGF0aF0gPSBjb3ZlcmFnZURhdGE7Cn0oKTsKCi8qCiAqIExpY2Vuc2VkIHRvIHRoZSBBcGFjaGUgU29mdHdhcmUgRm91bmRhdGlvbiAoQVNGKSB1bmRlciBvbmUgb3IgbW9yZQogKiBjb250cmlidXRvciBsaWNlbnNlIGFncmVlbWVudHMuICBTZWUgdGhlIE5PVElDRSBmaWxlIGRpc3RyaWJ1dGVkIHdpdGgKICogdGhpcyB3b3JrIGZvciBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIHJlZ2FyZGluZyBjb3B5cmlnaHQgb3duZXJzaGlwLgogKiBUaGUgQVNGIGxpY2Vuc2VzIHRoaXMgZmlsZSB0byBZb3UgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMAogKiAodGhlICJMaWNlbnNlIik7IHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aAogKiB0aGUgTGljZW5zZS4gIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdAogKgogKiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wCiAqCiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUKICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gIkFTIElTIiBCQVNJUywKICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuCiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQKICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuCiAqLwppbXBvcnQgeyBDb21wb25lbnQsIERpcmVjdGl2ZSwgQ29udGVudENoaWxkcmVuIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7CmV4cG9ydCBmdW5jdGlvbiBGZHNTbmFja0JhclRpdGxlRGlyZWN0aXZlKCkgewogIGNvdl8yOTdlYmhmYWJzLmZbMF0rKzsKfQpjb3ZfMjk3ZWJoZmFicy5zWzBdKys7CkZkc1NuYWNrQmFyVGl0bGVEaXJlY3RpdmUucHJvdG90eXBlID0gewogIGNvbnRzdHJ1Y3RvcjogRmRzU25hY2tCYXJUaXRsZURpcmVjdGl2ZQp9Owpjb3ZfMjk3ZWJoZmFicy5zWzFdKys7CkZkc1NuYWNrQmFyVGl0bGVEaXJlY3RpdmUuZGVjb3JhdG9ycyA9IFt7CiAgdHlwZTogRGlyZWN0aXZlLAogIGFyZ3M6IFt7CiAgICBzZWxlY3RvcjogJ2Zkcy1zbmFja2Jhci10aXRsZScKICB9XQp9XTsKZXhwb3J0IGZ1bmN0aW9uIEZkc1NuYWNrQmFyQ29udGVudERpcmVjdGl2ZSgpIHsKICBjb3ZfMjk3ZWJoZmFicy5mWzFdKys7Cn0KY292XzI5N2ViaGZhYnMuc1syXSsrOwpGZHNTbmFja0JhckNvbnRlbnREaXJlY3RpdmUucHJvdG90eXBlID0gewogIGNvbnRzdHJ1Y3RvcjogRmRzU25hY2tCYXJDb250ZW50RGlyZWN0aXZlCn07CmNvdl8yOTdlYmhmYWJzLnNbM10rKzsKRmRzU25hY2tCYXJDb250ZW50RGlyZWN0aXZlLmRlY29yYXRvcnMgPSBbewogIHR5cGU6IERpcmVjdGl2ZSwKICBhcmdzOiBbewogICAgc2VsZWN0b3I6ICdmZHMtc25hY2tiYXItY29udGVudCcKICB9XQp9XTsKZXhwb3J0IGZ1bmN0aW9uIEZkc1NuYWNrQmFyQWN0aW9uc0RpcmVjdGl2ZSgpIHsKICBjb3ZfMjk3ZWJoZmFicy5mWzJdKys7Cn0KY292XzI5N2ViaGZhYnMuc1s0XSsrOwpGZHNTbmFja0JhckFjdGlvbnNEaXJlY3RpdmUucHJvdG90eXBlID0gewogIGNvbnRzdHJ1Y3RvcjogRmRzU25hY2tCYXJBY3Rpb25zRGlyZWN0aXZlCn07CmNvdl8yOTdlYmhmYWJzLnNbNV0rKzsKRmRzU25hY2tCYXJBY3Rpb25zRGlyZWN0aXZlLmRlY29yYXRvcnMgPSBbewogIHR5cGU6IERpcmVjdGl2ZSwKICBhcmdzOiBbewogICAgc2VsZWN0b3I6ICdmZHMtc25hY2tiYXItYWN0aW9ucycKICB9XQp9XTsKLyoqCiAqIEZkc1NuYWNrQmFyQ29tcG9uZW50IGNvbnN0cnVjdG9yCiAqCiAqIEBjb25zdHJ1Y3RvcgogKi8KCmZ1bmN0aW9uIEZkc1NuYWNrQmFyQ29tcG9uZW50KCkgewogIGNvdl8yOTdlYmhmYWJzLmZbM10rKzsKICBjb3ZfMjk3ZWJoZmFicy5zWzZdKys7CiAgdGhpcy5zbmFja0JhclRpdGxlID0gJyc7CiAgY292XzI5N2ViaGZhYnMuc1s3XSsrOwogIHRoaXMuc25hY2tCYXJDb250ZW50ID0gJyc7CiAgY292XzI5N2ViaGZhYnMuc1s4XSsrOwogIHRoaXMuc25hY2tCYXJBY3Rpb25zID0gJyc7Cn0KCmNvdl8yOTdlYmhmYWJzLnNbOV0rKzsKRmRzU25hY2tCYXJDb21wb25lbnQucHJvdG90eXBlID0gewogIGNvbnN0cnVjdG9yOiBGZHNTbmFja0JhckNvbXBvbmVudCwKCiAgLyoqCiAgICogUmVzcG9uZCBhZnRlciBBbmd1bGFyIHByb2plY3RzIGV4dGVybmFsIGNvbnRlbnQgaW50byB0aGUgY29tcG9uZW50J3Mgdmlldy4KICAgKi8KICBuZ0FmdGVyQ29udGVudEluaXQ6IGZ1bmN0aW9uIG5nQWZ0ZXJDb250ZW50SW5pdCgpIHsKICAgIGNvdl8yOTdlYmhmYWJzLmZbNF0rKzsKICAgIGNvdl8yOTdlYmhmYWJzLnNbMTBdKys7CgogICAgaWYgKHRoaXMuc25hY2tCYXJUaXRsZS5sZW5ndGggPiAxKSB7CiAgICAgIGNvdl8yOTdlYmhmYWJzLmJbMF1bMF0rKzsKICAgICAgY292XzI5N2ViaGZhYnMuc1sxMV0rKzsKICAgICAgdGhyb3cgbmV3IEVycm9yKCdEdXBsaWNhdGUgZmRzLXNuYWNrYmFyLXRpdGxlIGNvbXBvbmVudCBhdCBpbiBmZHMtc25hY2tiYXIuJyk7CiAgICB9IGVsc2UgewogICAgICBjb3ZfMjk3ZWJoZmFicy5iWzBdWzFdKys7CiAgICB9CgogICAgY292XzI5N2ViaGZhYnMuc1sxMl0rKzsKCiAgICBpZiAodGhpcy5zbmFja0JhckNvbnRlbnQubGVuZ3RoID4gMSkgewogICAgICBjb3ZfMjk3ZWJoZmFicy5iWzFdWzBdKys7CiAgICAgIGNvdl8yOTdlYmhmYWJzLnNbMTNdKys7CiAgICAgIHRocm93IG5ldyBFcnJvcignRHVwbGljYXRlIGZkcy1zbmFja2Jhci1jb250ZW50IGNvbXBvbmVudCBhdCBpbiBmZHMtc25hY2tiYXIuJyk7CiAgICB9IGVsc2UgewogICAgICBjb3ZfMjk3ZWJoZmFicy5iWzFdWzFdKys7CiAgICB9CgogICAgY292XzI5N2ViaGZhYnMuc1sxNF0rKzsKCiAgICBpZiAodGhpcy5zbmFja0JhckFjdGlvbnMubGVuZ3RoID4gMSkgewogICAgICBjb3ZfMjk3ZWJoZmFicy5iWzJdWzBdKys7CiAgICAgIGNvdl8yOTdlYmhmYWJzLnNbMTVdKys7CiAgICAgIHRocm93IG5ldyBFcnJvcignRHVwbGljYXRlIGZkcy1zbmFja2Jhci1hY3Rpb25zIGNvbXBvbmVudCBhdCBpbiBmZHMtc25hY2tiYXIuJyk7CiAgICB9IGVsc2UgewogICAgICBjb3ZfMjk3ZWJoZmFicy5iWzJdWzFdKys7CiAgICB9CiAgfQp9Owpjb3ZfMjk3ZWJoZmFicy5zWzE2XSsrOwpGZHNTbmFja0JhckNvbXBvbmVudC5hbm5vdGF0aW9ucyA9IFtuZXcgQ29tcG9uZW50KHsKICBzZWxlY3RvcjogJ2Zkcy1zbmFja2JhcicsCiAgdGVtcGxhdGU6IHJlcXVpcmUoJy4vZmRzLXNuYWNrYmFyLmNvbXBvbmVudC5odG1sJyksCiAgcXVlcmllczogewogICAgc25hY2tCYXJUaXRsZTogbmV3IENvbnRlbnRDaGlsZHJlbihGZHNTbmFja0JhclRpdGxlRGlyZWN0aXZlKSwKICAgIHNuYWNrQmFyQ29udGVudDogbmV3IENvbnRlbnRDaGlsZHJlbihGZHNTbmFja0JhckNvbnRlbnREaXJlY3RpdmUpLAogICAgc25hY2tCYXJBY3Rpb25zOiBuZXcgQ29udGVudENoaWxkcmVuKEZkc1NuYWNrQmFyQWN0aW9uc0RpcmVjdGl2ZSkKICB9Cn0pXTsKY292XzI5N2ViaGZhYnMuc1sxN10rKzsKRmRzU25hY2tCYXJDb21wb25lbnQucGFyYW1ldGVycyA9IFtdOwpleHBvcnQgeyBGZHNTbmFja0JhckNvbXBvbmVudCB9Ow=="}]}