/*!
 * Bootstrap Colorpicker v2.5.2
 * https://itsjavi.com/bootstrap-colorpicker/
 *
 * Originally written by (c) 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0.txt
 *
 */.colorpicker-saturation{width:100px;height:100px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAQAAADa613fAAAP9klEQVR4XnRWC47rNgwcKjlA0bv2VL1Qi/YELRav7203iS1ppqZoiXCAhuBHVLI74xFtG3/Hz2joIOjRGuR5eMYuRn9YA1fds859KX8ZvczLr9/pImiR3Rqky9/wlajRIdVE/1Rufeu/0No3/ASgBZAJUkwgi0iCaEatekJJoEqiTQncd67/gyOfRCZshTed0Nl8LbLj8D6qxtoq9/7kJz/aH/3Xfu8VwI5+AUH8DxE7gUyiIpZ5LwiGzUqE3CScJsCDQHAsvBnxWpkbC0QMHmBp6latWS0bnvrCN/x1+xPfce+Ij0GAyeAGGz15sOiax2UylPhKrFaMPnVWClwepKh07hdhkVDsK2uoyEIySergjdbY2VBtV8VLr8Mf9mF/4wMb7kR8FOhzFWZZe7HIZD9JRIbee28eJKBweTB6TwjYkAgWaUmtDveGw1Wx3zZ76YlPPfQd/+gTTUFkiGiJ+NQAszU1EPT/QJEgufolAMPkNU4CVOyUIBLg4xglEZHGQnTFOFV0VaulYddBhA986ge/7N/yQi/3flFgwfQq2ibLnTDBRl9TmUHyJASPV/eoN0UISIr+ICQKIFV4EpljSjV1uFVUq9hRtet5e9gXvuyHPW0zMhQxWaoBBa9Tg8vsCEhww23Smd0CKjIkmPIoxWrUBDgJqFCyESF43ctQxLUoHN7Q1KyVhqrNNm3cy2vMyQNPVKjc29Rh5SSU+giWdRJHkLnQG71FQEuNyNGBTDdBQQAKCuGiEUS/jcyGbkMPq931OIzb/dUPGuVlG7f+slqkO5NAAlzTMdcq0NkzmsEBmAQkbI+pSHbiqnuWIA6lijhvqwIxMyWxMGZiPU669XJE1tADDTs2HWpwKxuqdnTpOiOR42xlzLtm3pXGel3xd8/oTs8Xy0MV8GM1RlsC2Y3Wy3wut3M+2mEVux0Gt9fhzTWyLvGiiJYaqY5DWRFIwAiQ5r6gB9GpQihJw4I9j5Mkscj3BnzGjBhv8xna5P1Jo428o6IOPY5KFZtVOkEKqUjqQY9Gi+jrIOFwJUDzRtA9xyoIrGGmkNRmxVAnZoK+TkUIeUYni5wEzgOG5iZX5HCr2JyQNqdk++G0rgb1ochSIGutTj4P7F0PuRUAolmh5sCzAHn1BYyaADh6bgFeoBx6vst091CEvcSLWBBpqGq384jZ5llVHSwEShLx+D4d0mU3D5eEAJQ9KEhOZUYnDENV2qKgmIlQhWfdvcoXYaegPp/n1oKIOgYFqxrzQSciqNhv/5FqPpy6b0UcX2vf13DfWySRSEgkEYlEJJGQSyKJSEQSCYlEEpHexIVO3XOevffze2a+PfPv9x1rne1c3b3Mmlmz9mE++zuzngfnw/E+Dlc4LL4NwHdFy7u3KGPVmZ6/4eeMoDyre3i/KHADIHYO04w9zO0mAotuKnrc7XaPjvu66bNe5cDT7RlPepEnfS2X8dF1/utDvD+OwGDBxEgQywLCvIMYWBY+DShwAAORAdv9PswhDAqOUCi5+71AbFcDMR4xBDNfhySKXPXZ1+Vub+Q1Ltf5z7eC0AjVldHI26rIFdKIAyYBJCFVUhVDwttAnM52B3Ect1TFQXzJ0z33lOuib/QO8g+CuO0gKBRU80A8hkeJ0b1KRQWmFQVSh8mf3lpUpNaRulzN5NArrmKKGMijXgzk7w5ijdFVgT8f1IdFNjVWjDWicUYWEEMmSFDtILdzHW5XueHp7p+yuS54ep5/c5BE2Gw/gWPNYU4/PZaak2VGEsFjSbOf8irea6KQgojGCk0KxZY31tWWgzwayF8N5KYyo3VADVicWWrhwzr3ZqIOa5xW5zbqMPPMiyDURHDIHQTeWq7KFXcQPOqzPOL5Ov/iIDEDy7DHEwx0PTgjO8SS0fOEHcZNMt+XKEFMj8Q4QUSvPu6HPuvd4N9/x12RPwcIVRCAakSOUzHgsUSMFWYzDQ+PiOJqAOuYc9jh5TecnA+xHfFyOYhebeTH89P80wrCJzUjlsx7euIV0g4zQFUSiBPioIWBACFC7GgDj8P91ZSJOQmQP74MAnQo8H5RIe8kZ0kBcQCMAlEpRDiKROBxbR0ksdhWFq0gR9q9uQzkDzuIFQSPqAgRCAsCaVNF2ZAAhxvtzcqcnDk6tpXxSsayqXLIgSOb6zqeH+fvO0i9XEu5EVV+OZehRZJ6BGTeaRhCkTzVIZeAzaWGAFfErIPogQI5CuR3HQQx7DzBB16R3s7e0MBUPedjWutgG/JUTPqMeAQNEiytJRnJearWUgdwFNxN7rtBoECuj/O3BMHaTIxQ0a4GctireElTJHJvLTaalih5kvBCGMvkdESUMAdCFaI4yG8SpDfRWAptqkAJUwCG6B7lOREFSZBqKs57MEHqVJEBwHa2lp0OiKtiQ18gx9P89QrSXyc0vObBM4vPmBADqJZLAo/yzK7qPSZstCy+fDSZlhrm+Zkyjsf5q2otdC14zkLjHLf0me9wjNqQo0B1a6wBJRaIEgC2Qw9oby/cRHA+xHCQy/xlB1HVSV3Y/5yVhsc7dBi2UoIWCMcbELZWgxNCGUZ5y4ceBaLlE8dAfrEosrYT+z8ya3sxXndFBxuQivNGEHFCbLGBlBLKGYHZoeoQpcjtMn/uICPefcxecpuDOEemg9S/44cflZPIlWolyHkLrEpgbS9IQRlAgZgi0WDjsEiPh+PN/Fkogq4GdzPtarlRGW2tJwEK1RMTEvdVdmhAKHO1pdUuGQsVcX+rSfGzDbwGyE8NRPQc83HCaOkTZwPqABZBdFq8zAN1gue0FPO8wYUFBE1WkMwVzM1iQ4BItFh+H36Qy/yJg0DRQICmBl+tbKUC5cCj3yXI+SUFBS78ZAcBtHt+e9lBuiqpTNh9zTvIjzuIWxVYGQJpAZY+VWS3QKh84iSZbwuIdiDpc4KztQa/sjhMaDJEJDSZ8mZ+kCBdC0JpKVNQzZdKu+EsOeFCosrngVAkDS/uy6iGnW7UxmMpkB8FyFKo6iQW8z1HuBdMu1pdkZdB8jWTjlFtNaiJRYniIDcD+eECMqFLS9ED6DgxzCMKnRD3HYYA2uMCJUh70OK8G0EUnJV8lqe8nj84QdqLhdoJskNlEw1ivajM8LtPBhIeN99LESXI9xcQIHFQudHngZjUhXOQeGlUYmAddh5pxMhzV0M1vMAtMFIVmfp6fq+DgEWefjQVenstaqUy3bJQAiVlEihDghCDINFQg8oUhoQPkO8SBEM7SFQ72VYBwPuE7k8uYF5LNwg/TEd2zkuKjIIhTiJRlYrDfNS1QL7DYUcbcCyKJNwOwucVCVSwBBj/DwghXA2hQtACgCBBPprfXkAIFIYRXhONQARFU00Tsh6LEmmQUbkTImMi9me5qaHDIeBgHeRbdxAIqAJBCDSoCNVQglrciqX/ZCD9RRP6rgpBvhmKAFhg2ForBLXBYPtUjj7vCHPe8SXbYAY47gHB9mKeqjjIg/53fmMD0fR9Bug7SFcHI6EA1OC/E8QTL4NgBSGiCiyTChnI1zcQxmyfRZGM6w701KRybDvsIK3LWDx6mxGkcglEZQLkawnCdppZ6sgCh8trWWBUQaUWCEOlOs7HAenFE45QSu9RQQDAqchXNxDq4orQR44qRIFUQvM+mRJuB6GDEixgCbSBQGXghEEbdn1P/zO/QhAWCsWsmRhLa2VFkSZIgSVKmgEQhvk6K8YKMRZl7Dwg4amOUYvFBfLlE4RasOCB5S9PXKq0AqGDMiYIReXF0mYctITWBmqR5F38X5Y7yJfeCtKBzNbWYm5XpsMpf3dRZD3jPDesvdVCOs6KYQXIFw1E4fcE8dHWOepZBXpLJcACWUZVMRZbfvgXR4Ak8A7VVSKSVuu9p6/mFxyE7cOWavtLp952O8huK83+gmHzHaAsVXLgAvl8gPCvHzAFsM8GNXGKPH5cmN02sXTLa8QdKRXMzHv67/k5A9k1UIx36UH/VlWWtuKssNiRapB6BaLXl6MA+ayDcNS3v/sYXgCL620F1kk8QhKAEOvKu4DvajDO5zkHc4fBg76anyEIIcamBPex5EK8AoVHhMW7QAqWrYD1204CJB1hCfOAV/PTBPH0zBmJmsZZKCEaAmdqm4zMcYxYLN0JuHThIAjirAnp3px7TRgD+ZSD/K92M1CNIgbC8Ex7FkSEIlQEEUQEQQQBRBABEUQQEQTx3X0Evap9AhP39jL5OvuzAWuvbDaTTDIzX2aypUCJ0i7nAigoQAk9gUIUSxXEoCFyyVIuL9ZQcMZoArnwr4D0OLS8jGNGTgGnsZQWMYrcOARoIReAALBeWhf+RUCAIEsECFQHLkwR5zj4JW3t5WOUU5djvgQIawD53EDsctmYz8xGaZGPBUR3qNkiGwqDICUYIFpqBgRaayCfFiAWR2wWvoobmzxdF8N5kyxXmvap/sgGcLF/aoBosbG+lE395R8zCA4BqUYgOgYq+HtvBrT0LK15X8lZwx5f9klCX0rdgXzIIGbdhXMqZtHzJhuptEjmsFc4KzmN5IFPtfM7gWw2kPczSIqQSPUDYKYBMamsBCpKphW0iA5H8AbMDPJOQYjLZg1Vk4G49GlCYNYAkdOd0kwRQ8FCyAHydgLZ6Z2AqrVtjDUQ7hCEmrkEooDAsB2YnBCvkBpZ6yBvJpCd7Mn5zJ6C4QF2BUQPgHEIGUrGnHzQ8rlMekBeTyAzwDJksxwM4+w3BY02B8mIl0CmFRm+ZscxAuSnvwqQsECTIGSV6FEoJFTygVuzB5xAsKqBvAQE3+nkVoJDI1BJIaPBWik7ZSu5NIp5A3mRQaTFvLgkO9fVgEgMqqeVfb+p55tijWH+Kea71ubq4v8Sl8089sZKbKEZNq+VUfISJJF7j79WrbYgS994ZEf+nIz0pNFRWqapSmK6P45i3OQuItIiPDyg6RnxZ4D0g+CFPxAzluoRsWsaA6I6JOqVWCisDvJ0BgHTzMSRgMi0vmi8R+sR6tg/XUh7kCc7kMRqSNkTBDx0OkAUegFcMazciBXNpm798R6klXap/WZz49TQwBHqEcj4oCToUPjUuP9lfxcbyKMAwT6bTf1qqIIQDl3i5oCERNmVm0wgW4A8BGRxMX3hWh8bEV5Rvfp4DS5F3djWH2ztDNWKW7OBjgjIwsDWaKRknJjqMsh9QCa1p608lLovFkBE969DYtYelSzwSRcg535vAsFeNU9SzRCYZb4LDmxmFQKkwYGM+5y/G7b1uxMIylLdyE5yxIyYsoXWhQIpzQhYPi3JkJoKkB9+BxD0OMuyOEBe36DgyPSrxscmATldgKj8PxrkA/kA5PYMgkrocwIQ6GSRGmF0VaNqBKQZ5FYDEZSDzFTzq9mBQjAayE1A+ryDTzcQZe0Ibbxj7EwpAmTrJwEimZR9CCPtODhzxuNtY19Zd2Lf/fjCTnEiDAOg62j1utb/dv9mZ/aHCj4AyOHbsW3/As0BTzIgeJU7AAAAAElFTkSuQmCC);cursor:crosshair;float:left}.colorpicker-saturation i{display:block;height:5px;width:5px;border:1px solid #000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;top:0;left:0;margin:-4px 0 0 -4px}.colorpicker-saturation i b{display:block;height:5px;width:5px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.colorpicker-alpha,.colorpicker-hue{width:15px;height:100px;float:left;cursor:row-resize;margin-left:4px;margin-bottom:4px}.colorpicker-alpha i,.colorpicker-hue i{display:block;height:1px;background:#000;border-top:1px solid #fff;position:absolute;top:0;left:0;width:100%;margin-top:-1px}.colorpicker-hue{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAh0lEQVR4XgXAg3EDAAAAwI9to7Zt27a1/w49BASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHXo1KVbj159+g0YNGTYiFFjxk2YNGXajFlz5i1YtGTZilVr1m3YtGXbjl179h04dOTYiVNnzl24dOXajVt37j149OTZi1dv3n349OXbj19//wOxE1dQ8reGAAAAAElFTkSuQmCC)}.colorpicker-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=);display:none}.colorpicker-alpha,.colorpicker-hue,.colorpicker-saturation{background-size:contain}.colorpicker{padding:4px;min-width:130px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:2500}.colorpicker:after,.colorpicker:before{display:table;content:"";line-height:0}.colorpicker:after{clear:both}.colorpicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:6px}.colorpicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.colorpicker div{position:relative}.colorpicker.colorpicker-with-alpha{min-width:140px}.colorpicker.colorpicker-with-alpha .colorpicker-alpha{display:block}.colorpicker-color{height:10px;margin-top:5px;clear:both;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=);background-position:0 100%}.colorpicker-color div{height:10px}.colorpicker-selectors{display:none;height:10px;margin-top:5px;clear:both}.colorpicker-selectors i{cursor:pointer;float:left;height:10px;width:10px}.colorpicker-selectors i+i{margin-left:3px}.colorpicker-element .add-on i,.colorpicker-element .input-group-addon i{display:inline-block;cursor:pointer;height:16px;vertical-align:text-top;width:16px}.colorpicker.colorpicker-inline{position:relative;display:inline-block;float:none;z-index:auto}.colorpicker.colorpicker-horizontal{width:110px;min-width:110px;height:auto}.colorpicker.colorpicker-horizontal .colorpicker-saturation{margin-bottom:4px}.colorpicker.colorpicker-horizontal .colorpicker-color{width:100px}.colorpicker.colorpicker-horizontal .colorpicker-alpha,.colorpicker.colorpicker-horizontal .colorpicker-hue{width:100px;height:15px;float:left;cursor:col-resize;margin-left:0;margin-bottom:4px}.colorpicker.colorpicker-horizontal .colorpicker-alpha i,.colorpicker.colorpicker-horizontal .colorpicker-hue i{display:block;height:15px;background:#fff;position:absolute;top:0;left:0;width:1px;border:none;margin-top:0}.colorpicker.colorpicker-horizontal .colorpicker-hue{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAMAAAAfBfuPAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAbUlEQVR4XgXAghEDsbxtlrZt27ax/w49ACAYQTGcICmaYTleECVZUTXdMC1Wm93hdLk9Xp8/EAyFI9FYPJFMpTPZXL5QLJUr1Vq90Wy1O91efzAcjSfT2XyxXK03293+cDydL9fb/fF8vT/f3x+LfRNXARMbCAAAAABJRU5ErkJggg==)}.colorpicker.colorpicker-horizontal .colorpicker-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAQAAADoFTP1AAAB9ElEQVR4XoWTQW4VMRBEu9qWEimL7DhEMp8NF+ASnJJLcAQgE1bcgBUSkYKUuHCrZ9pjeqSU5Yn9LPu7umJQBIIv+k7vIOrtK66L4lmr3pVOrOv3otp619KZ0/KjdNI79L52Uo09FBQWrU0vfe5trezU+hLsoUKd3Repovte+0vbq/7Lj5XbaHECKasR9G4MPlbp+gzZxd6koPEJCkAYC5SjcOTAIIOK90Dja1IfIZ8Z+zAY9jm3b5Ia+MT5sFcqRJrR2AYYA8Kua5BzYRrFPNmD4PQMegGJMOffJJUsWiI3nCHZZjInNdffLWOufzbc3JaboCAVxwmnRHbhLSPwRJ4wU0BRSc6HkECYYVw95nMKgJOcylxrJttE5Ibzf9Xq9GPvP+WX3MiV/MGHfRu/SentRQrfG1GzsIrytdNXucSRKxQNIGHM9YhGFQJcdjNcBZvfJayuYe4Sia1CzwW+19mWOhe37HsxJWKwbu/jluEU15QzAQjAqCEbhMJc78GYV2E0kooHDubUImWkTOhGpgv8PoT8DJG/bzxna4BZ0eOFSOaLADGeSpFsg5AzeaDZIDQQXjZ4y/8ryfzUXBwdELRjTjCNvOeT0rNlrJz90vwy6N9pXXQEluX0inElpPWokSdiLCfiNJJjMKQ8Qsh8GEKQKMo/eiHrNbI9UksAAAAASUVORK5CYII=)}.colorpicker-right:before{left:auto;right:6px}.colorpicker-right:after{left:auto;right:7px}.colorpicker-no-arrow:before{border-right:0;border-left:0}.colorpicker-no-arrow:after{border-right:0;border-left:0}.colorpicker-alpha.colorpicker-visible,.colorpicker-hue.colorpicker-visible,.colorpicker-saturation.colorpicker-visible,.colorpicker-selectors.colorpicker-visible,.colorpicker.colorpicker-visible{display:block}.colorpicker-alpha.colorpicker-hidden,.colorpicker-hue.colorpicker-hidden,.colorpicker-saturation.colorpicker-hidden,.colorpicker-selectors.colorpicker-hidden,.colorpicker.colorpicker-hidden{display:none}.colorpicker-inline.colorpicker-visible{display:inline-block}
/*# sourceMappingURL=bootstrap-colorpicker.min.css.map */
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.chosen-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
          clip-path: inset(100% 100%);
}

.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto;
  -webkit-clip-path: none;
          clip-path: none;
}

.chosen-container a {
  cursor: pointer;
}

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
  background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}

.chosen-container-single .chosen-default {
  color: #999;
}

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(/web/themes/jdm-back/dist/images/chosen-sprite.6768c197.png) -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(/web/themes/jdm-back/dist/images/chosen-sprite.6768c197.png) no-repeat 0px 2px;
}

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: url(/web/themes/jdm-back/dist/images/chosen-sprite.6768c197.png) no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
          clip-path: inset(100% 100%);
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}

.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: linear-gradient(#eee 1%, #fff 15%);
  cursor: text;
}

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
}

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(/web/themes/jdm-back/dist/images/chosen-sprite.6768c197.png) -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));
  background-image: linear-gradient(#eee 20%, #fff 80%);
  -webkit-box-shadow: 0 1px 0 #fff inset;
          box-shadow: 0 1px 0 #fff inset;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

.chosen-disabled .chosen-single {
  cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

.chosen-rtl .chosen-choices li {
  float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: url(/web/themes/jdm-back/dist/images/chosen-sprite.6768c197.png) no-repeat -30px -20px;
  direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url(/web/themes/jdm-back/dist/images/chosen-sprite@2x.a0b7f3f1.png) !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}

/* @end */

.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/web/themes/jdm-back/dist/images/loading.f657825a.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/web/themes/jdm-back/dist/images/prev.0edc57cc.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/web/themes/jdm-back/dist/images/next.62074ac7.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/web/themes/jdm-back/dist/images/close.0cfd6489.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
/*!
 * Bootstrap-select v1.13.18 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2020 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */

@-webkit-keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
@keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
select.bs-select-hidden,
.bootstrap-select > select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}
.bootstrap-select {
  width: 220px \0;
  /*IE9 and below*/
  vertical-align: middle;
}
.bootstrap-select > .dropdown-toggle {
  position: relative;
  width: 100%;
  text-align: right;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bootstrap-select > .dropdown-toggle:after {
  margin-top: -1px;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
  color: #999;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active {
  color: rgba(255, 255, 255, 0.5);
}
.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
  z-index: 0 !important;
}
.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2 !important;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle,
.bootstrap-select.is-invalid .dropdown-toggle,
.was-validated .bootstrap-select select:invalid + .dropdown-toggle {
  border-color: #b94a48;
}
.bootstrap-select.is-valid .dropdown-toggle,
.was-validated .bootstrap-select select:valid + .dropdown-toggle {
  border-color: #28a745;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 220px;
}
.bootstrap-select > select.mobile-device:focus + .dropdown-toggle,
.bootstrap-select .dropdown-toggle:focus {
  outline: thin dotted #333333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
  height: auto;
}
:not(.input-group) > .bootstrap-select.form-control:not([class*="col-"]) {
  width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
  float: none;
  z-index: auto;
}
.form-inline .bootstrap-select,
.form-inline .bootstrap-select.form-control:not([class*="col-"]) {
  width: auto;
}
.bootstrap-select:not(.input-group-btn),
.bootstrap-select[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.dropdown-menu-right,
.bootstrap-select[class*="col-"].dropdown-menu-right,
.row .bootstrap-select[class*="col-"].dropdown-menu-right {
  float: right;
}
.form-inline .bootstrap-select,
.form-horizontal .bootstrap-select,
.form-group .bootstrap-select {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.form-control,
.form-group-sm .bootstrap-select.form-control {
  padding: 0;
}
.form-group-lg .bootstrap-select.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.form-control .dropdown-toggle {
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.bootstrap-select.form-control-sm .dropdown-toggle,
.bootstrap-select.form-control-lg .dropdown-toggle {
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.bootstrap-select.form-control-sm .dropdown-toggle {
  padding: 0.25rem 0.5rem;
}
.bootstrap-select.form-control-lg .dropdown-toggle {
  padding: 0.5rem 1rem;
}
.form-inline .bootstrap-select .form-control {
  width: 100%;
}
.bootstrap-select.disabled,
.bootstrap-select > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.disabled:focus,
.bootstrap-select > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.bs-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 0 !important;
  padding: 0 !important;
}
.bootstrap-select.bs-container .dropdown-menu {
  z-index: 1060;
}
.bootstrap-select .dropdown-toggle .filter-option {
  position: static;
  top: 0;
  left: 0;
  float: left;
  height: 100%;
  width: 100%;
  text-align: left;
  overflow: hidden;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.bs3.bootstrap-select .dropdown-toggle .filter-option {
  padding-right: inherit;
}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option {
  position: absolute;
  padding-top: inherit;
  padding-bottom: inherit;
  padding-left: inherit;
  float: none;
}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner {
  padding-right: inherit;
}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  overflow: hidden;
}
.bootstrap-select .dropdown-toggle .filter-expand {
  width: 0 !important;
  float: left;
  opacity: 0 !important;
  overflow: hidden;
}
.bootstrap-select .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}
.input-group .bootstrap-select.form-control .dropdown-toggle {
  border-radius: inherit;
}
.bootstrap-select[class*="col-"] .dropdown-toggle {
  width: 100%;
}
.bootstrap-select .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select .dropdown-menu > .inner:focus {
  outline: none !important;
}
.bootstrap-select .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.bootstrap-select .dropdown-menu li {
  position: relative;
}
.bootstrap-select .dropdown-menu li.active small {
  color: rgba(255, 255, 255, 0.5) !important;
}
.bootstrap-select .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.bootstrap-select .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}
.bootstrap-select .dropdown-menu li a span.check-mark {
  display: none;
}
.bootstrap-select .dropdown-menu li a span.text {
  display: inline-block;
}
.bootstrap-select .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select .dropdown-menu .notify.fadeOut {
  -webkit-animation: 300ms linear 750ms forwards bs-notify-fadeOut;
       -o-animation: 300ms linear 750ms forwards bs-notify-fadeOut;
          animation: 300ms linear 750ms forwards bs-notify-fadeOut;
}
.bootstrap-select .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option {
  position: static;
  display: inline;
  padding: 0;
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
  display: inline;
}
.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before {
  content: '\00a0';
}
.bootstrap-select.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  top: 5px;
}
.bootstrap-select.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}
.bootstrap-select .bs-ok-default:after {
  content: '';
  display: block;
  width: 0.5em;
  height: 1em;
  border-style: solid;
  border-width: 0 0.26em 0.26em 0;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle {
  z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
  bottom: auto;
  top: -4px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
  bottom: auto;
  top: -4px;
  border-top: 6px solid white;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after {
  display: block;
}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px;
}
.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
  width: 50%;
}
.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-donebutton .btn-group button {
  width: 100%;
}
.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}
.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}
/*# sourceMappingURL=bootstrap-select.css.map */
.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2}
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/web/themes/jdm-back/dist/fonts/glyphicons-halflings-regular.5be1347c.eot);
  src: url(/web/themes/jdm-back/dist/fonts/glyphicons-halflings-regular.5be1347c.eot?#iefix) format("embedded-opentype"), url(/web/themes/jdm-back/dist/fonts/glyphicons-halflings-regular.be810be3.woff2) format("woff2"), url(/web/themes/jdm-back/dist/fonts/glyphicons-halflings-regular.82b1212e.woff) format("woff"), url(/web/themes/jdm-back/dist/fonts/glyphicons-halflings-regular.4692b9ec.ttf) format("truetype"), url(/web/themes/jdm-back/dist/images/glyphicons-halflings-regular.060b2710.svg#glyphicons_halflingsregular) format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #e8ebf0;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #054149;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #000101;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #e8ebf0;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #054149;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #021619;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #054149;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #021619;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014 \00A0";
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: "";
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: "\00A0 \2014";
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #e8ebf0;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #222222;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #222222;
  background-color: #e0e0e0;
  border-color: #eeeeee;
}
.btn-default:focus,
.btn-default.focus {
  color: #222222;
  background-color: #c7c7c7;
  border-color: #aeaeae;
}
.btn-default:hover {
  color: #222222;
  background-color: #c7c7c7;
  border-color: #cfcfcf;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #222222;
  background-color: #c7c7c7;
  background-image: none;
  border-color: #cfcfcf;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #222222;
  background-color: #b5b5b5;
  border-color: #aeaeae;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #e0e0e0;
  border-color: #eeeeee;
}
.btn-default .badge {
  color: #e0e0e0;
  background-color: #222222;
}
.btn-primary {
  color: #fff;
  background-color: #054149;
  border-color: #032c31;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #021619;
  border-color: #000000;
}
.btn-primary:hover {
  color: #fff;
  background-color: #021619;
  border-color: #000000;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #021619;
  background-image: none;
  border-color: #000000;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #054149;
  border-color: #032c31;
}
.btn-primary .badge {
  color: #054149;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: 400;
  color: #054149;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #000101;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #054149;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #054149;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #e8ebf0;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #e8ebf0;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #054149;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #e8ebf0;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #054149;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #000101;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #054149;
  border-color: #054149;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #054149;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #021619;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #054149;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #e8ebf0;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #054149;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #054149;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #054149;
  border-color: #054149;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #2ad9f0;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #054149;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #054149;
  border-color: #054149;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #054149;
}
.panel-primary > .panel-heading .badge {
  color: #054149;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #054149;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 12px;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: "\2039";
}
.carousel-control .icon-next:before {
  content: "\203a";
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
.fa-xs {
  font-size: 0.75em;
}
.fa-sm {
  font-size: 0.875em;
}
.fa-1x {
  font-size: 1em;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-6x {
  font-size: 6em;
}
.fa-7x {
  font-size: 7em;
}
.fa-8x {
  font-size: 8em;
}
.fa-9x {
  font-size: 9em;
}
.fa-10x {
  font-size: 10em;
}
.fa-fw {
  text-align: center;
  width: 1.25em;
}
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}
.fa-border {
  border-radius: 0.1em;
  border: solid 0.08em #eee;
  padding: 0.2em 0.25em 0.15em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none;
}
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2em;
}
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e";
}
.fa-accessible-icon:before {
  content: "\f368";
}
.fa-accusoft:before {
  content: "\f369";
}
.fa-acquisitions-incorporated:before {
  content: "\f6af";
}
.fa-ad:before {
  content: "\f641";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-card:before {
  content: "\f2bb";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-adn:before {
  content: "\f170";
}
.fa-adversal:before {
  content: "\f36a";
}
.fa-affiliatetheme:before {
  content: "\f36b";
}
.fa-air-freshener:before {
  content: "\f5d0";
}
.fa-airbnb:before {
  content: "\f834";
}
.fa-algolia:before {
  content: "\f36c";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-alipay:before {
  content: "\f642";
}
.fa-allergies:before {
  content: "\f461";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-amazon-pay:before {
  content: "\f42c";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-amilia:before {
  content: "\f36d";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-android:before {
  content: "\f17b";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angry:before {
  content: "\f556";
}
.fa-angrycreative:before {
  content: "\f36e";
}
.fa-angular:before {
  content: "\f420";
}
.fa-ankh:before {
  content: "\f644";
}
.fa-app-store:before {
  content: "\f36f";
}
.fa-app-store-ios:before {
  content: "\f370";
}
.fa-apper:before {
  content: "\f371";
}
.fa-apple:before {
  content: "\f179";
}
.fa-apple-alt:before {
  content: "\f5d1";
}
.fa-apple-pay:before {
  content: "\f415";
}
.fa-archive:before {
  content: "\f187";
}
.fa-archway:before {
  content: "\f557";
}
.fa-arrow-alt-circle-down:before {
  content: "\f358";
}
.fa-arrow-alt-circle-left:before {
  content: "\f359";
}
.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}
.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-arrows-alt-h:before {
  content: "\f337";
}
.fa-arrows-alt-v:before {
  content: "\f338";
}
.fa-artstation:before {
  content: "\f77a";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-asymmetrik:before {
  content: "\f372";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-atlas:before {
  content: "\f558";
}
.fa-atlassian:before {
  content: "\f77b";
}
.fa-atom:before {
  content: "\f5d2";
}
.fa-audible:before {
  content: "\f373";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-autoprefixer:before {
  content: "\f41c";
}
.fa-avianex:before {
  content: "\f374";
}
.fa-aviato:before {
  content: "\f421";
}
.fa-award:before {
  content: "\f559";
}
.fa-aws:before {
  content: "\f375";
}
.fa-baby:before {
  content: "\f77c";
}
.fa-baby-carriage:before {
  content: "\f77d";
}
.fa-backspace:before {
  content: "\f55a";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-bacon:before {
  content: "\f7e5";
}
.fa-bacteria:before {
  content: "\e059";
}
.fa-bacterium:before {
  content: "\e05a";
}
.fa-bahai:before {
  content: "\f666";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-balance-scale-left:before {
  content: "\f515";
}
.fa-balance-scale-right:before {
  content: "\f516";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-band-aid:before {
  content: "\f462";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-bars:before {
  content: "\f0c9";
}
.fa-baseball-ball:before {
  content: "\f433";
}
.fa-basketball-ball:before {
  content: "\f434";
}
.fa-bath:before {
  content: "\f2cd";
}
.fa-battery-empty:before {
  content: "\f244";
}
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battle-net:before {
  content: "\f835";
}
.fa-bed:before {
  content: "\f236";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bezier-curve:before {
  content: "\f55b";
}
.fa-bible:before {
  content: "\f647";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-biking:before {
  content: "\f84a";
}
.fa-bimobject:before {
  content: "\f378";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-biohazard:before {
  content: "\f780";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitcoin:before {
  content: "\f379";
}
.fa-bity:before {
  content: "\f37a";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-blackberry:before {
  content: "\f37b";
}
.fa-blender:before {
  content: "\f517";
}
.fa-blender-phone:before {
  content: "\f6b6";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-blog:before {
  content: "\f781";
}
.fa-blogger:before {
  content: "\f37c";
}
.fa-blogger-b:before {
  content: "\f37d";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-bold:before {
  content: "\f032";
}
.fa-bolt:before {
  content: "\f0e7";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-bone:before {
  content: "\f5d7";
}
.fa-bong:before {
  content: "\f55c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-book-dead:before {
  content: "\f6b7";
}
.fa-book-medical:before {
  content: "\f7e6";
}
.fa-book-open:before {
  content: "\f518";
}
.fa-book-reader:before {
  content: "\f5da";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-bootstrap:before {
  content: "\f836";
}
.fa-border-all:before {
  content: "\f84c";
}
.fa-border-none:before {
  content: "\f850";
}
.fa-border-style:before {
  content: "\f853";
}
.fa-bowling-ball:before {
  content: "\f436";
}
.fa-box:before {
  content: "\f466";
}
.fa-box-open:before {
  content: "\f49e";
}
.fa-box-tissue:before {
  content: "\e05b";
}
.fa-boxes:before {
  content: "\f468";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-brain:before {
  content: "\f5dc";
}
.fa-bread-slice:before {
  content: "\f7ec";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-briefcase-medical:before {
  content: "\f469";
}
.fa-broadcast-tower:before {
  content: "\f519";
}
.fa-broom:before {
  content: "\f51a";
}
.fa-brush:before {
  content: "\f55d";
}
.fa-btc:before {
  content: "\f15a";
}
.fa-buffer:before {
  content: "\f837";
}
.fa-bug:before {
  content: "\f188";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-burn:before {
  content: "\f46a";
}
.fa-buromobelexperte:before {
  content: "\f37f";
}
.fa-bus:before {
  content: "\f207";
}
.fa-bus-alt:before {
  content: "\f55e";
}
.fa-business-time:before {
  content: "\f64a";
}
.fa-buy-n-large:before {
  content: "\f8a6";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-calendar:before {
  content: "\f133";
}
.fa-calendar-alt:before {
  content: "\f073";
}
.fa-calendar-check:before {
  content: "\f274";
}
.fa-calendar-day:before {
  content: "\f783";
}
.fa-calendar-minus:before {
  content: "\f272";
}
.fa-calendar-plus:before {
  content: "\f271";
}
.fa-calendar-times:before {
  content: "\f273";
}
.fa-calendar-week:before {
  content: "\f784";
}
.fa-camera:before {
  content: "\f030";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-campground:before {
  content: "\f6bb";
}
.fa-canadian-maple-leaf:before {
  content: "\f785";
}
.fa-candy-cane:before {
  content: "\f786";
}
.fa-cannabis:before {
  content: "\f55f";
}
.fa-capsules:before {
  content: "\f46b";
}
.fa-car:before {
  content: "\f1b9";
}
.fa-car-alt:before {
  content: "\f5de";
}
.fa-car-battery:before {
  content: "\f5df";
}
.fa-car-crash:before {
  content: "\f5e1";
}
.fa-car-side:before {
  content: "\f5e4";
}
.fa-caravan:before {
  content: "\f8ff";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-caret-square-down:before {
  content: "\f150";
}
.fa-caret-square-left:before {
  content: "\f191";
}
.fa-caret-square-right:before {
  content: "\f152";
}
.fa-caret-square-up:before {
  content: "\f151";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-carrot:before {
  content: "\f787";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cash-register:before {
  content: "\f788";
}
.fa-cat:before {
  content: "\f6be";
}
.fa-cc-amazon-pay:before {
  content: "\f42d";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-apple-pay:before {
  content: "\f416";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-centercode:before {
  content: "\f380";
}
.fa-centos:before {
  content: "\f789";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-chair:before {
  content: "\f6c0";
}
.fa-chalkboard:before {
  content: "\f51b";
}
.fa-chalkboard-teacher:before {
  content: "\f51c";
}
.fa-charging-station:before {
  content: "\f5e7";
}
.fa-chart-area:before {
  content: "\f1fe";
}
.fa-chart-bar:before {
  content: "\f080";
}
.fa-chart-line:before {
  content: "\f201";
}
.fa-chart-pie:before {
  content: "\f200";
}
.fa-check:before {
  content: "\f00c";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-check-double:before {
  content: "\f560";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-cheese:before {
  content: "\f7ef";
}
.fa-chess:before {
  content: "\f439";
}
.fa-chess-bishop:before {
  content: "\f43a";
}
.fa-chess-board:before {
  content: "\f43c";
}
.fa-chess-king:before {
  content: "\f43f";
}
.fa-chess-knight:before {
  content: "\f441";
}
.fa-chess-pawn:before {
  content: "\f443";
}
.fa-chess-queen:before {
  content: "\f445";
}
.fa-chess-rook:before {
  content: "\f447";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-chromecast:before {
  content: "\f838";
}
.fa-church:before {
  content: "\f51d";
}
.fa-circle:before {
  content: "\f111";
}
.fa-circle-notch:before {
  content: "\f1ce";
}
.fa-city:before {
  content: "\f64f";
}
.fa-clinic-medical:before {
  content: "\f7f2";
}
.fa-clipboard:before {
  content: "\f328";
}
.fa-clipboard-check:before {
  content: "\f46c";
}
.fa-clipboard-list:before {
  content: "\f46d";
}
.fa-clock:before {
  content: "\f017";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-closed-captioning:before {
  content: "\f20a";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-cloud-download-alt:before {
  content: "\f381";
}
.fa-cloud-meatball:before {
  content: "\f73b";
}
.fa-cloud-moon:before {
  content: "\f6c3";
}
.fa-cloud-moon-rain:before {
  content: "\f73c";
}
.fa-cloud-rain:before {
  content: "\f73d";
}
.fa-cloud-showers-heavy:before {
  content: "\f740";
}
.fa-cloud-sun:before {
  content: "\f6c4";
}
.fa-cloud-sun-rain:before {
  content: "\f743";
}
.fa-cloud-upload-alt:before {
  content: "\f382";
}
.fa-cloudflare:before {
  content: "\e07d";
}
.fa-cloudscale:before {
  content: "\f383";
}
.fa-cloudsmith:before {
  content: "\f384";
}
.fa-cloudversify:before {
  content: "\f385";
}
.fa-cocktail:before {
  content: "\f561";
}
.fa-code:before {
  content: "\f121";
}
.fa-code-branch:before {
  content: "\f126";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cog:before {
  content: "\f013";
}
.fa-cogs:before {
  content: "\f085";
}
.fa-coins:before {
  content: "\f51e";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-comment:before {
  content: "\f075";
}
.fa-comment-alt:before {
  content: "\f27a";
}
.fa-comment-dollar:before {
  content: "\f651";
}
.fa-comment-dots:before {
  content: "\f4ad";
}
.fa-comment-medical:before {
  content: "\f7f5";
}
.fa-comment-slash:before {
  content: "\f4b3";
}
.fa-comments:before {
  content: "\f086";
}
.fa-comments-dollar:before {
  content: "\f653";
}
.fa-compact-disc:before {
  content: "\f51f";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-compress:before {
  content: "\f066";
}
.fa-compress-alt:before {
  content: "\f422";
}
.fa-compress-arrows-alt:before {
  content: "\f78c";
}
.fa-concierge-bell:before {
  content: "\f562";
}
.fa-confluence:before {
  content: "\f78d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-cookie:before {
  content: "\f563";
}
.fa-cookie-bite:before {
  content: "\f564";
}
.fa-copy:before {
  content: "\f0c5";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-cotton-bureau:before {
  content: "\f89e";
}
.fa-couch:before {
  content: "\f4b8";
}
.fa-cpanel:before {
  content: "\f388";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-creative-commons-by:before {
  content: "\f4e7";
}
.fa-creative-commons-nc:before {
  content: "\f4e8";
}
.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}
.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}
.fa-creative-commons-nd:before {
  content: "\f4eb";
}
.fa-creative-commons-pd:before {
  content: "\f4ec";
}
.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}
.fa-creative-commons-remix:before {
  content: "\f4ee";
}
.fa-creative-commons-sa:before {
  content: "\f4ef";
}
.fa-creative-commons-sampling:before {
  content: "\f4f0";
}
.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}
.fa-creative-commons-share:before {
  content: "\f4f2";
}
.fa-creative-commons-zero:before {
  content: "\f4f3";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-critical-role:before {
  content: "\f6c9";
}
.fa-crop:before {
  content: "\f125";
}
.fa-crop-alt:before {
  content: "\f565";
}
.fa-cross:before {
  content: "\f654";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-crow:before {
  content: "\f520";
}
.fa-crown:before {
  content: "\f521";
}
.fa-crutch:before {
  content: "\f7f7";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-css3-alt:before {
  content: "\f38b";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-cut:before {
  content: "\f0c4";
}
.fa-cuttlefish:before {
  content: "\f38c";
}
.fa-d-and-d:before {
  content: "\f38d";
}
.fa-d-and-d-beyond:before {
  content: "\f6ca";
}
.fa-dailymotion:before {
  content: "\e052";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-deaf:before {
  content: "\f2a4";
}
.fa-deezer:before {
  content: "\e077";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-democrat:before {
  content: "\f747";
}
.fa-deploydog:before {
  content: "\f38e";
}
.fa-deskpro:before {
  content: "\f38f";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-dev:before {
  content: "\f6cc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-dharmachakra:before {
  content: "\f655";
}
.fa-dhl:before {
  content: "\f790";
}
.fa-diagnoses:before {
  content: "\f470";
}
.fa-diaspora:before {
  content: "\f791";
}
.fa-dice:before {
  content: "\f522";
}
.fa-dice-d20:before {
  content: "\f6cf";
}
.fa-dice-d6:before {
  content: "\f6d1";
}
.fa-dice-five:before {
  content: "\f523";
}
.fa-dice-four:before {
  content: "\f524";
}
.fa-dice-one:before {
  content: "\f525";
}
.fa-dice-six:before {
  content: "\f526";
}
.fa-dice-three:before {
  content: "\f527";
}
.fa-dice-two:before {
  content: "\f528";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-digital-ocean:before {
  content: "\f391";
}
.fa-digital-tachograph:before {
  content: "\f566";
}
.fa-directions:before {
  content: "\f5eb";
}
.fa-discord:before {
  content: "\f392";
}
.fa-discourse:before {
  content: "\f393";
}
.fa-disease:before {
  content: "\f7fa";
}
.fa-divide:before {
  content: "\f529";
}
.fa-dizzy:before {
  content: "\f567";
}
.fa-dna:before {
  content: "\f471";
}
.fa-dochub:before {
  content: "\f394";
}
.fa-docker:before {
  content: "\f395";
}
.fa-dog:before {
  content: "\f6d3";
}
.fa-dollar-sign:before {
  content: "\f155";
}
.fa-dolly:before {
  content: "\f472";
}
.fa-dolly-flatbed:before {
  content: "\f474";
}
.fa-donate:before {
  content: "\f4b9";
}
.fa-door-closed:before {
  content: "\f52a";
}
.fa-door-open:before {
  content: "\f52b";
}
.fa-dot-circle:before {
  content: "\f192";
}
.fa-dove:before {
  content: "\f4ba";
}
.fa-download:before {
  content: "\f019";
}
.fa-draft2digital:before {
  content: "\f396";
}
.fa-drafting-compass:before {
  content: "\f568";
}
.fa-dragon:before {
  content: "\f6d5";
}
.fa-draw-polygon:before {
  content: "\f5ee";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-dribbble-square:before {
  content: "\f397";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-drum:before {
  content: "\f569";
}
.fa-drum-steelpan:before {
  content: "\f56a";
}
.fa-drumstick-bite:before {
  content: "\f6d7";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-dumbbell:before {
  content: "\f44b";
}
.fa-dumpster:before {
  content: "\f793";
}
.fa-dumpster-fire:before {
  content: "\f794";
}
.fa-dungeon:before {
  content: "\f6d9";
}
.fa-dyalog:before {
  content: "\f399";
}
.fa-earlybirds:before {
  content: "\f39a";
}
.fa-ebay:before {
  content: "\f4f4";
}
.fa-edge:before {
  content: "\f282";
}
.fa-edge-legacy:before {
  content: "\e078";
}
.fa-edit:before {
  content: "\f044";
}
.fa-egg:before {
  content: "\f7fb";
}
.fa-eject:before {
  content: "\f052";
}
.fa-elementor:before {
  content: "\f430";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-ello:before {
  content: "\f5f1";
}
.fa-ember:before {
  content: "\f423";
}
.fa-empire:before {
  content: "\f1d1";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-text:before {
  content: "\f658";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-envira:before {
  content: "\f299";
}
.fa-equals:before {
  content: "\f52c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-erlang:before {
  content: "\f39d";
}
.fa-ethereum:before {
  content: "\f42e";
}
.fa-ethernet:before {
  content: "\f796";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-euro-sign:before {
  content: "\f153";
}
.fa-evernote:before {
  content: "\f839";
}
.fa-exchange-alt:before {
  content: "\f362";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-expand:before {
  content: "\f065";
}
.fa-expand-alt:before {
  content: "\f424";
}
.fa-expand-arrows-alt:before {
  content: "\f31e";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-external-link-alt:before {
  content: "\f35d";
}
.fa-external-link-square-alt:before {
  content: "\f360";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-dropper:before {
  content: "\f1fb";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-facebook-f:before {
  content: "\f39e";
}
.fa-facebook-messenger:before {
  content: "\f39f";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-fan:before {
  content: "\f863";
}
.fa-fantasy-flight-games:before {
  content: "\f6dc";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-faucet:before {
  content: "\e005";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-feather:before {
  content: "\f52d";
}
.fa-feather-alt:before {
  content: "\f56b";
}
.fa-fedex:before {
  content: "\f797";
}
.fa-fedora:before {
  content: "\f798";
}
.fa-female:before {
  content: "\f182";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-figma:before {
  content: "\f799";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-alt:before {
  content: "\f15c";
}
.fa-file-archive:before {
  content: "\f1c6";
}
.fa-file-audio:before {
  content: "\f1c7";
}
.fa-file-code:before {
  content: "\f1c9";
}
.fa-file-contract:before {
  content: "\f56c";
}
.fa-file-csv:before {
  content: "\f6dd";
}
.fa-file-download:before {
  content: "\f56d";
}
.fa-file-excel:before {
  content: "\f1c3";
}
.fa-file-export:before {
  content: "\f56e";
}
.fa-file-image:before {
  content: "\f1c5";
}
.fa-file-import:before {
  content: "\f56f";
}
.fa-file-invoice:before {
  content: "\f570";
}
.fa-file-invoice-dollar:before {
  content: "\f571";
}
.fa-file-medical:before {
  content: "\f477";
}
.fa-file-medical-alt:before {
  content: "\f478";
}
.fa-file-pdf:before {
  content: "\f1c1";
}
.fa-file-powerpoint:before {
  content: "\f1c4";
}
.fa-file-prescription:before {
  content: "\f572";
}
.fa-file-signature:before {
  content: "\f573";
}
.fa-file-upload:before {
  content: "\f574";
}
.fa-file-video:before {
  content: "\f1c8";
}
.fa-file-word:before {
  content: "\f1c2";
}
.fa-fill:before {
  content: "\f575";
}
.fa-fill-drip:before {
  content: "\f576";
}
.fa-film:before {
  content: "\f008";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-fingerprint:before {
  content: "\f577";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-fire-alt:before {
  content: "\f7e4";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-firefox-browser:before {
  content: "\e007";
}
.fa-first-aid:before {
  content: "\f479";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-first-order-alt:before {
  content: "\f50a";
}
.fa-firstdraft:before {
  content: "\f3a1";
}
.fa-fish:before {
  content: "\f578";
}
.fa-fist-raised:before {
  content: "\f6de";
}
.fa-flag:before {
  content: "\f024";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-flag-usa:before {
  content: "\f74d";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-flipboard:before {
  content: "\f44d";
}
.fa-flushed:before {
  content: "\f579";
}
.fa-fly:before {
  content: "\f417";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-minus:before {
  content: "\f65d";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-folder-plus:before {
  content: "\f65e";
}
.fa-font:before {
  content: "\f031";
}
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-font-awesome-alt:before {
  content: "\f35c";
}
.fa-font-awesome-flag:before {
  content: "\f425";
}
.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-fonticons-fi:before {
  content: "\f3a2";
}
.fa-football-ball:before {
  content: "\f44e";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-fort-awesome-alt:before {
  content: "\f3a3";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-freebsd:before {
  content: "\f3a4";
}
.fa-frog:before {
  content: "\f52e";
}
.fa-frown:before {
  content: "\f119";
}
.fa-frown-open:before {
  content: "\f57a";
}
.fa-fulcrum:before {
  content: "\f50b";
}
.fa-funnel-dollar:before {
  content: "\f662";
}
.fa-futbol:before {
  content: "\f1e3";
}
.fa-galactic-republic:before {
  content: "\f50c";
}
.fa-galactic-senate:before {
  content: "\f50d";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-gas-pump:before {
  content: "\f52f";
}
.fa-gavel:before {
  content: "\f0e3";
}
.fa-gem:before {
  content: "\f3a5";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-ghost:before {
  content: "\f6e2";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-gifts:before {
  content: "\f79c";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-git-alt:before {
  content: "\f841";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-github:before {
  content: "\f09b";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-gitkraken:before {
  content: "\f3a6";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-gitter:before {
  content: "\f426";
}
.fa-glass-cheers:before {
  content: "\f79f";
}
.fa-glass-martini:before {
  content: "\f000";
}
.fa-glass-martini-alt:before {
  content: "\f57b";
}
.fa-glass-whiskey:before {
  content: "\f7a0";
}
.fa-glasses:before {
  content: "\f530";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-globe-africa:before {
  content: "\f57c";
}
.fa-globe-americas:before {
  content: "\f57d";
}
.fa-globe-asia:before {
  content: "\f57e";
}
.fa-globe-europe:before {
  content: "\f7a2";
}
.fa-gofore:before {
  content: "\f3a7";
}
.fa-golf-ball:before {
  content: "\f450";
}
.fa-goodreads:before {
  content: "\f3a8";
}
.fa-goodreads-g:before {
  content: "\f3a9";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-google-drive:before {
  content: "\f3aa";
}
.fa-google-pay:before {
  content: "\e079";
}
.fa-google-play:before {
  content: "\f3ab";
}
.fa-google-plus:before {
  content: "\f2b3";
}
.fa-google-plus-g:before {
  content: "\f0d5";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-gopuram:before {
  content: "\f664";
}
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-gratipay:before {
  content: "\f184";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-greater-than:before {
  content: "\f531";
}
.fa-greater-than-equal:before {
  content: "\f532";
}
.fa-grimace:before {
  content: "\f57f";
}
.fa-grin:before {
  content: "\f580";
}
.fa-grin-alt:before {
  content: "\f581";
}
.fa-grin-beam:before {
  content: "\f582";
}
.fa-grin-beam-sweat:before {
  content: "\f583";
}
.fa-grin-hearts:before {
  content: "\f584";
}
.fa-grin-squint:before {
  content: "\f585";
}
.fa-grin-squint-tears:before {
  content: "\f586";
}
.fa-grin-stars:before {
  content: "\f587";
}
.fa-grin-tears:before {
  content: "\f588";
}
.fa-grin-tongue:before {
  content: "\f589";
}
.fa-grin-tongue-squint:before {
  content: "\f58a";
}
.fa-grin-tongue-wink:before {
  content: "\f58b";
}
.fa-grin-wink:before {
  content: "\f58c";
}
.fa-grip-horizontal:before {
  content: "\f58d";
}
.fa-grip-lines:before {
  content: "\f7a4";
}
.fa-grip-lines-vertical:before {
  content: "\f7a5";
}
.fa-grip-vertical:before {
  content: "\f58e";
}
.fa-gripfire:before {
  content: "\f3ac";
}
.fa-grunt:before {
  content: "\f3ad";
}
.fa-guilded:before {
  content: "\e07e";
}
.fa-guitar:before {
  content: "\f7a6";
}
.fa-gulp:before {
  content: "\f3ae";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-hacker-news-square:before {
  content: "\f3af";
}
.fa-hackerrank:before {
  content: "\f5f7";
}
.fa-hamburger:before {
  content: "\f805";
}
.fa-hammer:before {
  content: "\f6e3";
}
.fa-hamsa:before {
  content: "\f665";
}
.fa-hand-holding:before {
  content: "\f4bd";
}
.fa-hand-holding-heart:before {
  content: "\f4be";
}
.fa-hand-holding-medical:before {
  content: "\e05c";
}
.fa-hand-holding-usd:before {
  content: "\f4c0";
}
.fa-hand-holding-water:before {
  content: "\f4c1";
}
.fa-hand-lizard:before {
  content: "\f258";
}
.fa-hand-middle-finger:before {
  content: "\f806";
}
.fa-hand-paper:before {
  content: "\f256";
}
.fa-hand-peace:before {
  content: "\f25b";
}
.fa-hand-point-down:before {
  content: "\f0a7";
}
.fa-hand-point-left:before {
  content: "\f0a5";
}
.fa-hand-point-right:before {
  content: "\f0a4";
}
.fa-hand-point-up:before {
  content: "\f0a6";
}
.fa-hand-pointer:before {
  content: "\f25a";
}
.fa-hand-rock:before {
  content: "\f255";
}
.fa-hand-scissors:before {
  content: "\f257";
}
.fa-hand-sparkles:before {
  content: "\e05d";
}
.fa-hand-spock:before {
  content: "\f259";
}
.fa-hands:before {
  content: "\f4c2";
}
.fa-hands-helping:before {
  content: "\f4c4";
}
.fa-hands-wash:before {
  content: "\e05e";
}
.fa-handshake:before {
  content: "\f2b5";
}
.fa-handshake-alt-slash:before {
  content: "\e05f";
}
.fa-handshake-slash:before {
  content: "\e060";
}
.fa-hanukiah:before {
  content: "\f6e6";
}
.fa-hard-hat:before {
  content: "\f807";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-hat-cowboy:before {
  content: "\f8c0";
}
.fa-hat-cowboy-side:before {
  content: "\f8c1";
}
.fa-hat-wizard:before {
  content: "\f6e8";
}
.fa-hdd:before {
  content: "\f0a0";
}
.fa-head-side-cough:before {
  content: "\e061";
}
.fa-head-side-cough-slash:before {
  content: "\e062";
}
.fa-head-side-mask:before {
  content: "\e063";
}
.fa-head-side-virus:before {
  content: "\e064";
}
.fa-heading:before {
  content: "\f1dc";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-headphones-alt:before {
  content: "\f58f";
}
.fa-headset:before {
  content: "\f590";
}
.fa-heart:before {
  content: "\f004";
}
.fa-heart-broken:before {
  content: "\f7a9";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-helicopter:before {
  content: "\f533";
}
.fa-highlighter:before {
  content: "\f591";
}
.fa-hiking:before {
  content: "\f6ec";
}
.fa-hippo:before {
  content: "\f6ed";
}
.fa-hips:before {
  content: "\f452";
}
.fa-hire-a-helper:before {
  content: "\f3b0";
}
.fa-history:before {
  content: "\f1da";
}
.fa-hive:before {
  content: "\e07f";
}
.fa-hockey-puck:before {
  content: "\f453";
}
.fa-holly-berry:before {
  content: "\f7aa";
}
.fa-home:before {
  content: "\f015";
}
.fa-hooli:before {
  content: "\f427";
}
.fa-hornbill:before {
  content: "\f592";
}
.fa-horse:before {
  content: "\f6f0";
}
.fa-horse-head:before {
  content: "\f7ab";
}
.fa-hospital:before {
  content: "\f0f8";
}
.fa-hospital-alt:before {
  content: "\f47d";
}
.fa-hospital-symbol:before {
  content: "\f47e";
}
.fa-hospital-user:before {
  content: "\f80d";
}
.fa-hot-tub:before {
  content: "\f593";
}
.fa-hotdog:before {
  content: "\f80f";
}
.fa-hotel:before {
  content: "\f594";
}
.fa-hotjar:before {
  content: "\f3b1";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-house-damage:before {
  content: "\f6f1";
}
.fa-house-user:before {
  content: "\e065";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-hryvnia:before {
  content: "\f6f2";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-hubspot:before {
  content: "\f3b2";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-ice-cream:before {
  content: "\f810";
}
.fa-icicles:before {
  content: "\f7ad";
}
.fa-icons:before {
  content: "\f86d";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-id-card:before {
  content: "\f2c2";
}
.fa-id-card-alt:before {
  content: "\f47f";
}
.fa-ideal:before {
  content: "\e013";
}
.fa-igloo:before {
  content: "\f7ae";
}
.fa-image:before {
  content: "\f03e";
}
.fa-images:before {
  content: "\f302";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-industry:before {
  content: "\f275";
}
.fa-infinity:before {
  content: "\f534";
}
.fa-info:before {
  content: "\f129";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-innosoft:before {
  content: "\e080";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-instagram-square:before {
  content: "\e055";
}
.fa-instalod:before {
  content: "\e081";
}
.fa-intercom:before {
  content: "\f7af";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-invision:before {
  content: "\f7b0";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-italic:before {
  content: "\f033";
}
.fa-itch-io:before {
  content: "\f83a";
}
.fa-itunes:before {
  content: "\f3b4";
}
.fa-itunes-note:before {
  content: "\f3b5";
}
.fa-java:before {
  content: "\f4e4";
}
.fa-jedi:before {
  content: "\f669";
}
.fa-jedi-order:before {
  content: "\f50e";
}
.fa-jenkins:before {
  content: "\f3b6";
}
.fa-jira:before {
  content: "\f7b1";
}
.fa-joget:before {
  content: "\f3b7";
}
.fa-joint:before {
  content: "\f595";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-journal-whills:before {
  content: "\f66a";
}
.fa-js:before {
  content: "\f3b8";
}
.fa-js-square:before {
  content: "\f3b9";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-kaaba:before {
  content: "\f66b";
}
.fa-kaggle:before {
  content: "\f5fa";
}
.fa-key:before {
  content: "\f084";
}
.fa-keybase:before {
  content: "\f4f5";
}
.fa-keyboard:before {
  content: "\f11c";
}
.fa-keycdn:before {
  content: "\f3ba";
}
.fa-khanda:before {
  content: "\f66d";
}
.fa-kickstarter:before {
  content: "\f3bb";
}
.fa-kickstarter-k:before {
  content: "\f3bc";
}
.fa-kiss:before {
  content: "\f596";
}
.fa-kiss-beam:before {
  content: "\f597";
}
.fa-kiss-wink-heart:before {
  content: "\f598";
}
.fa-kiwi-bird:before {
  content: "\f535";
}
.fa-korvue:before {
  content: "\f42f";
}
.fa-landmark:before {
  content: "\f66f";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-laptop-code:before {
  content: "\f5fc";
}
.fa-laptop-house:before {
  content: "\e066";
}
.fa-laptop-medical:before {
  content: "\f812";
}
.fa-laravel:before {
  content: "\f3bd";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-laugh:before {
  content: "\f599";
}
.fa-laugh-beam:before {
  content: "\f59a";
}
.fa-laugh-squint:before {
  content: "\f59b";
}
.fa-laugh-wink:before {
  content: "\f59c";
}
.fa-layer-group:before {
  content: "\f5fd";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-lemon:before {
  content: "\f094";
}
.fa-less:before {
  content: "\f41d";
}
.fa-less-than:before {
  content: "\f536";
}
.fa-less-than-equal:before {
  content: "\f537";
}
.fa-level-down-alt:before {
  content: "\f3be";
}
.fa-level-up-alt:before {
  content: "\f3bf";
}
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-lightbulb:before {
  content: "\f0eb";
}
.fa-line:before {
  content: "\f3c0";
}
.fa-link:before {
  content: "\f0c1";
}
.fa-linkedin:before {
  content: "\f08c";
}
.fa-linkedin-in:before {
  content: "\f0e1";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-lira-sign:before {
  content: "\f195";
}
.fa-list:before {
  content: "\f03a";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-lock:before {
  content: "\f023";
}
.fa-lock-open:before {
  content: "\f3c1";
}
.fa-long-arrow-alt-down:before {
  content: "\f309";
}
.fa-long-arrow-alt-left:before {
  content: "\f30a";
}
.fa-long-arrow-alt-right:before {
  content: "\f30b";
}
.fa-long-arrow-alt-up:before {
  content: "\f30c";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-luggage-cart:before {
  content: "\f59d";
}
.fa-lungs:before {
  content: "\f604";
}
.fa-lungs-virus:before {
  content: "\e067";
}
.fa-lyft:before {
  content: "\f3c3";
}
.fa-magento:before {
  content: "\f3c4";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-mail-bulk:before {
  content: "\f674";
}
.fa-mailchimp:before {
  content: "\f59e";
}
.fa-male:before {
  content: "\f183";
}
.fa-mandalorian:before {
  content: "\f50f";
}
.fa-map:before {
  content: "\f279";
}
.fa-map-marked:before {
  content: "\f59f";
}
.fa-map-marked-alt:before {
  content: "\f5a0";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-map-marker-alt:before {
  content: "\f3c5";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-markdown:before {
  content: "\f60f";
}
.fa-marker:before {
  content: "\f5a1";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mask:before {
  content: "\f6fa";
}
.fa-mastodon:before {
  content: "\f4f6";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-mdb:before {
  content: "\f8ca";
}
.fa-medal:before {
  content: "\f5a2";
}
.fa-medapps:before {
  content: "\f3c6";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-medium-m:before {
  content: "\f3c7";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-medrt:before {
  content: "\f3c8";
}
.fa-meetup:before {
  content: "\f2e0";
}
.fa-megaport:before {
  content: "\f5a3";
}
.fa-meh:before {
  content: "\f11a";
}
.fa-meh-blank:before {
  content: "\f5a4";
}
.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}
.fa-memory:before {
  content: "\f538";
}
.fa-mendeley:before {
  content: "\f7b3";
}
.fa-menorah:before {
  content: "\f676";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-meteor:before {
  content: "\f753";
}
.fa-microblog:before {
  content: "\e01a";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-alt:before {
  content: "\f3c9";
}
.fa-microphone-alt-slash:before {
  content: "\f539";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-microscope:before {
  content: "\f610";
}
.fa-microsoft:before {
  content: "\f3ca";
}
.fa-minus:before {
  content: "\f068";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-mitten:before {
  content: "\f7b5";
}
.fa-mix:before {
  content: "\f3cb";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-mixer:before {
  content: "\e056";
}
.fa-mizuni:before {
  content: "\f3cc";
}
.fa-mobile:before {
  content: "\f10b";
}
.fa-mobile-alt:before {
  content: "\f3cd";
}
.fa-modx:before {
  content: "\f285";
}
.fa-monero:before {
  content: "\f3d0";
}
.fa-money-bill:before {
  content: "\f0d6";
}
.fa-money-bill-alt:before {
  content: "\f3d1";
}
.fa-money-bill-wave:before {
  content: "\f53a";
}
.fa-money-bill-wave-alt:before {
  content: "\f53b";
}
.fa-money-check:before {
  content: "\f53c";
}
.fa-money-check-alt:before {
  content: "\f53d";
}
.fa-monument:before {
  content: "\f5a6";
}
.fa-moon:before {
  content: "\f186";
}
.fa-mortar-pestle:before {
  content: "\f5a7";
}
.fa-mosque:before {
  content: "\f678";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-mountain:before {
  content: "\f6fc";
}
.fa-mouse:before {
  content: "\f8cc";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-mug-hot:before {
  content: "\f7b6";
}
.fa-music:before {
  content: "\f001";
}
.fa-napster:before {
  content: "\f3d2";
}
.fa-neos:before {
  content: "\f612";
}
.fa-network-wired:before {
  content: "\f6ff";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-newspaper:before {
  content: "\f1ea";
}
.fa-nimblr:before {
  content: "\f5a8";
}
.fa-node:before {
  content: "\f419";
}
.fa-node-js:before {
  content: "\f3d3";
}
.fa-not-equal:before {
  content: "\f53e";
}
.fa-notes-medical:before {
  content: "\f481";
}
.fa-npm:before {
  content: "\f3d4";
}
.fa-ns8:before {
  content: "\f3d5";
}
.fa-nutritionix:before {
  content: "\f3d6";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-octopus-deploy:before {
  content: "\e082";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-oil-can:before {
  content: "\f613";
}
.fa-old-republic:before {
  content: "\f510";
}
.fa-om:before {
  content: "\f679";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-orcid:before {
  content: "\f8d2";
}
.fa-osi:before {
  content: "\f41a";
}
.fa-otter:before {
  content: "\f700";
}
.fa-outdent:before {
  content: "\f03b";
}
.fa-page4:before {
  content: "\f3d7";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-pager:before {
  content: "\f815";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-paint-roller:before {
  content: "\f5aa";
}
.fa-palette:before {
  content: "\f53f";
}
.fa-palfed:before {
  content: "\f3d8";
}
.fa-pallet:before {
  content: "\f482";
}
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-parachute-box:before {
  content: "\f4cd";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-parking:before {
  content: "\f540";
}
.fa-passport:before {
  content: "\f5ab";
}
.fa-pastafarianism:before {
  content: "\f67b";
}
.fa-paste:before {
  content: "\f0ea";
}
.fa-patreon:before {
  content: "\f3d9";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-peace:before {
  content: "\f67c";
}
.fa-pen:before {
  content: "\f304";
}
.fa-pen-alt:before {
  content: "\f305";
}
.fa-pen-fancy:before {
  content: "\f5ac";
}
.fa-pen-nib:before {
  content: "\f5ad";
}
.fa-pen-square:before {
  content: "\f14b";
}
.fa-pencil-alt:before {
  content: "\f303";
}
.fa-pencil-ruler:before {
  content: "\f5ae";
}
.fa-penny-arcade:before {
  content: "\f704";
}
.fa-people-arrows:before {
  content: "\e068";
}
.fa-people-carry:before {
  content: "\f4ce";
}
.fa-pepper-hot:before {
  content: "\f816";
}
.fa-perbyte:before {
  content: "\e083";
}
.fa-percent:before {
  content: "\f295";
}
.fa-percentage:before {
  content: "\f541";
}
.fa-periscope:before {
  content: "\f3da";
}
.fa-person-booth:before {
  content: "\f756";
}
.fa-phabricator:before {
  content: "\f3db";
}
.fa-phoenix-framework:before {
  content: "\f3dc";
}
.fa-phoenix-squadron:before {
  content: "\f511";
}
.fa-phone:before {
  content: "\f095";
}
.fa-phone-alt:before {
  content: "\f879";
}
.fa-phone-slash:before {
  content: "\f3dd";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-phone-square-alt:before {
  content: "\f87b";
}
.fa-phone-volume:before {
  content: "\f2a0";
}
.fa-photo-video:before {
  content: "\f87c";
}
.fa-php:before {
  content: "\f457";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-pied-piper-hat:before {
  content: "\f4e5";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-square:before {
  content: "\e01e";
}
.fa-piggy-bank:before {
  content: "\f4d3";
}
.fa-pills:before {
  content: "\f484";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-pizza-slice:before {
  content: "\f818";
}
.fa-place-of-worship:before {
  content: "\f67f";
}
.fa-plane:before {
  content: "\f072";
}
.fa-plane-arrival:before {
  content: "\f5af";
}
.fa-plane-departure:before {
  content: "\f5b0";
}
.fa-plane-slash:before {
  content: "\e069";
}
.fa-play:before {
  content: "\f04b";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-playstation:before {
  content: "\f3df";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-plus:before {
  content: "\f067";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-poll:before {
  content: "\f681";
}
.fa-poll-h:before {
  content: "\f682";
}
.fa-poo:before {
  content: "\f2fe";
}
.fa-poo-storm:before {
  content: "\f75a";
}
.fa-poop:before {
  content: "\f619";
}
.fa-portrait:before {
  content: "\f3e0";
}
.fa-pound-sign:before {
  content: "\f154";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-pray:before {
  content: "\f683";
}
.fa-praying-hands:before {
  content: "\f684";
}
.fa-prescription:before {
  content: "\f5b1";
}
.fa-prescription-bottle:before {
  content: "\f485";
}
.fa-prescription-bottle-alt:before {
  content: "\f486";
}
.fa-print:before {
  content: "\f02f";
}
.fa-procedures:before {
  content: "\f487";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-project-diagram:before {
  content: "\f542";
}
.fa-pump-medical:before {
  content: "\e06a";
}
.fa-pump-soap:before {
  content: "\e06b";
}
.fa-pushed:before {
  content: "\f3e1";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-python:before {
  content: "\f3e2";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-question:before {
  content: "\f128";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-quidditch:before {
  content: "\f458";
}
.fa-quinscape:before {
  content: "\f459";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-quran:before {
  content: "\f687";
}
.fa-r-project:before {
  content: "\f4f7";
}
.fa-radiation:before {
  content: "\f7b9";
}
.fa-radiation-alt:before {
  content: "\f7ba";
}
.fa-rainbow:before {
  content: "\f75b";
}
.fa-random:before {
  content: "\f074";
}
.fa-raspberry-pi:before {
  content: "\f7bb";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-react:before {
  content: "\f41b";
}
.fa-reacteurope:before {
  content: "\f75d";
}
.fa-readme:before {
  content: "\f4d5";
}
.fa-rebel:before {
  content: "\f1d0";
}
.fa-receipt:before {
  content: "\f543";
}
.fa-record-vinyl:before {
  content: "\f8d9";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-red-river:before {
  content: "\f3e3";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-redhat:before {
  content: "\f7bc";
}
.fa-redo:before {
  content: "\f01e";
}
.fa-redo-alt:before {
  content: "\f2f9";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-remove-format:before {
  content: "\f87d";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-reply:before {
  content: "\f3e5";
}
.fa-reply-all:before {
  content: "\f122";
}
.fa-replyd:before {
  content: "\f3e6";
}
.fa-republican:before {
  content: "\f75e";
}
.fa-researchgate:before {
  content: "\f4f8";
}
.fa-resolving:before {
  content: "\f3e7";
}
.fa-restroom:before {
  content: "\f7bd";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-rev:before {
  content: "\f5b2";
}
.fa-ribbon:before {
  content: "\f4d6";
}
.fa-ring:before {
  content: "\f70b";
}
.fa-road:before {
  content: "\f018";
}
.fa-robot:before {
  content: "\f544";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-rocketchat:before {
  content: "\f3e8";
}
.fa-rockrms:before {
  content: "\f3e9";
}
.fa-route:before {
  content: "\f4d7";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-ruble-sign:before {
  content: "\f158";
}
.fa-ruler:before {
  content: "\f545";
}
.fa-ruler-combined:before {
  content: "\f546";
}
.fa-ruler-horizontal:before {
  content: "\f547";
}
.fa-ruler-vertical:before {
  content: "\f548";
}
.fa-running:before {
  content: "\f70c";
}
.fa-rupee-sign:before {
  content: "\f156";
}
.fa-rust:before {
  content: "\e07a";
}
.fa-sad-cry:before {
  content: "\f5b3";
}
.fa-sad-tear:before {
  content: "\f5b4";
}
.fa-safari:before {
  content: "\f267";
}
.fa-salesforce:before {
  content: "\f83b";
}
.fa-sass:before {
  content: "\f41e";
}
.fa-satellite:before {
  content: "\f7bf";
}
.fa-satellite-dish:before {
  content: "\f7c0";
}
.fa-save:before {
  content: "\f0c7";
}
.fa-schlix:before {
  content: "\f3ea";
}
.fa-school:before {
  content: "\f549";
}
.fa-screwdriver:before {
  content: "\f54a";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-scroll:before {
  content: "\f70e";
}
.fa-sd-card:before {
  content: "\f7c2";
}
.fa-search:before {
  content: "\f002";
}
.fa-search-dollar:before {
  content: "\f688";
}
.fa-search-location:before {
  content: "\f689";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-searchengin:before {
  content: "\f3eb";
}
.fa-seedling:before {
  content: "\f4d8";
}
.fa-sellcast:before {
  content: "\f2da";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-server:before {
  content: "\f233";
}
.fa-servicestack:before {
  content: "\f3ec";
}
.fa-shapes:before {
  content: "\f61f";
}
.fa-share:before {
  content: "\f064";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-shekel-sign:before {
  content: "\f20b";
}
.fa-shield-alt:before {
  content: "\f3ed";
}
.fa-shield-virus:before {
  content: "\e06c";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-shipping-fast:before {
  content: "\f48b";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-shoe-prints:before {
  content: "\f54b";
}
.fa-shopify:before {
  content: "\e057";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-shopware:before {
  content: "\f5b5";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-shuttle-van:before {
  content: "\f5b6";
}
.fa-sign:before {
  content: "\f4d9";
}
.fa-sign-in-alt:before {
  content: "\f2f6";
}
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-sign-out-alt:before {
  content: "\f2f5";
}
.fa-signal:before {
  content: "\f012";
}
.fa-signature:before {
  content: "\f5b7";
}
.fa-sim-card:before {
  content: "\f7c4";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-sink:before {
  content: "\e06d";
}
.fa-sistrix:before {
  content: "\f3ee";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-sith:before {
  content: "\f512";
}
.fa-skating:before {
  content: "\f7c5";
}
.fa-sketch:before {
  content: "\f7c6";
}
.fa-skiing:before {
  content: "\f7c9";
}
.fa-skiing-nordic:before {
  content: "\f7ca";
}
.fa-skull:before {
  content: "\f54c";
}
.fa-skull-crossbones:before {
  content: "\f714";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-slack:before {
  content: "\f198";
}
.fa-slack-hash:before {
  content: "\f3ef";
}
.fa-slash:before {
  content: "\f715";
}
.fa-sleigh:before {
  content: "\f7cc";
}
.fa-sliders-h:before {
  content: "\f1de";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-smile:before {
  content: "\f118";
}
.fa-smile-beam:before {
  content: "\f5b8";
}
.fa-smile-wink:before {
  content: "\f4da";
}
.fa-smog:before {
  content: "\f75f";
}
.fa-smoking:before {
  content: "\f48d";
}
.fa-smoking-ban:before {
  content: "\f54d";
}
.fa-sms:before {
  content: "\f7cd";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-snowboarding:before {
  content: "\f7ce";
}
.fa-snowflake:before {
  content: "\f2dc";
}
.fa-snowman:before {
  content: "\f7d0";
}
.fa-snowplow:before {
  content: "\f7d2";
}
.fa-soap:before {
  content: "\e06e";
}
.fa-socks:before {
  content: "\f696";
}
.fa-solar-panel:before {
  content: "\f5ba";
}
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-alpha-down:before {
  content: "\f15d";
}
.fa-sort-alpha-down-alt:before {
  content: "\f881";
}
.fa-sort-alpha-up:before {
  content: "\f15e";
}
.fa-sort-alpha-up-alt:before {
  content: "\f882";
}
.fa-sort-amount-down:before {
  content: "\f160";
}
.fa-sort-amount-down-alt:before {
  content: "\f884";
}
.fa-sort-amount-up:before {
  content: "\f161";
}
.fa-sort-amount-up-alt:before {
  content: "\f885";
}
.fa-sort-down:before {
  content: "\f0dd";
}
.fa-sort-numeric-down:before {
  content: "\f162";
}
.fa-sort-numeric-down-alt:before {
  content: "\f886";
}
.fa-sort-numeric-up:before {
  content: "\f163";
}
.fa-sort-numeric-up-alt:before {
  content: "\f887";
}
.fa-sort-up:before {
  content: "\f0de";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-sourcetree:before {
  content: "\f7d3";
}
.fa-spa:before {
  content: "\f5bb";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-speakap:before {
  content: "\f3f3";
}
.fa-speaker-deck:before {
  content: "\f83c";
}
.fa-spell-check:before {
  content: "\f891";
}
.fa-spider:before {
  content: "\f717";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-splotch:before {
  content: "\f5bc";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-spray-can:before {
  content: "\f5bd";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-square-full:before {
  content: "\f45c";
}
.fa-square-root-alt:before {
  content: "\f698";
}
.fa-squarespace:before {
  content: "\f5be";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-stackpath:before {
  content: "\f842";
}
.fa-stamp:before {
  content: "\f5bf";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-and-crescent:before {
  content: "\f699";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-star-half-alt:before {
  content: "\f5c0";
}
.fa-star-of-david:before {
  content: "\f69a";
}
.fa-star-of-life:before {
  content: "\f621";
}
.fa-staylinked:before {
  content: "\f3f5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-steam-symbol:before {
  content: "\f3f6";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-sticker-mule:before {
  content: "\f3f7";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stopwatch:before {
  content: "\f2f2";
}
.fa-stopwatch-20:before {
  content: "\e06f";
}
.fa-store:before {
  content: "\f54e";
}
.fa-store-alt:before {
  content: "\f54f";
}
.fa-store-alt-slash:before {
  content: "\e070";
}
.fa-store-slash:before {
  content: "\e071";
}
.fa-strava:before {
  content: "\f428";
}
.fa-stream:before {
  content: "\f550";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-stripe:before {
  content: "\f429";
}
.fa-stripe-s:before {
  content: "\f42a";
}
.fa-stroopwafel:before {
  content: "\f551";
}
.fa-studiovinari:before {
  content: "\f3f8";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-subway:before {
  content: "\f239";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-suitcase-rolling:before {
  content: "\f5c1";
}
.fa-sun:before {
  content: "\f185";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-supple:before {
  content: "\f3f9";
}
.fa-surprise:before {
  content: "\f5c2";
}
.fa-suse:before {
  content: "\f7d6";
}
.fa-swatchbook:before {
  content: "\f5c3";
}
.fa-swift:before {
  content: "\f8e1";
}
.fa-swimmer:before {
  content: "\f5c4";
}
.fa-swimming-pool:before {
  content: "\f5c5";
}
.fa-symfony:before {
  content: "\f83d";
}
.fa-synagogue:before {
  content: "\f69b";
}
.fa-sync:before {
  content: "\f021";
}
.fa-sync-alt:before {
  content: "\f2f1";
}
.fa-syringe:before {
  content: "\f48e";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-table-tennis:before {
  content: "\f45d";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-tablet-alt:before {
  content: "\f3fa";
}
.fa-tablets:before {
  content: "\f490";
}
.fa-tachometer-alt:before {
  content: "\f3fd";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-tape:before {
  content: "\f4db";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-taxi:before {
  content: "\f1ba";
}
.fa-teamspeak:before {
  content: "\f4f9";
}
.fa-teeth:before {
  content: "\f62e";
}
.fa-teeth-open:before {
  content: "\f62f";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-telegram-plane:before {
  content: "\f3fe";
}
.fa-temperature-high:before {
  content: "\f769";
}
.fa-temperature-low:before {
  content: "\f76b";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-tenge:before {
  content: "\f7d7";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-the-red-yeti:before {
  content: "\f69d";
}
.fa-theater-masks:before {
  content: "\f630";
}
.fa-themeco:before {
  content: "\f5c6";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-thermometer:before {
  content: "\f491";
}
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-think-peaks:before {
  content: "\f731";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbtack:before {
  content: "\f08d";
}
.fa-ticket-alt:before {
  content: "\f3ff";
}
.fa-tiktok:before {
  content: "\e07b";
}
.fa-times:before {
  content: "\f00d";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-tint:before {
  content: "\f043";
}
.fa-tint-slash:before {
  content: "\f5c7";
}
.fa-tired:before {
  content: "\f5c8";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-toilet:before {
  content: "\f7d8";
}
.fa-toilet-paper:before {
  content: "\f71e";
}
.fa-toilet-paper-slash:before {
  content: "\e072";
}
.fa-toolbox:before {
  content: "\f552";
}
.fa-tools:before {
  content: "\f7d9";
}
.fa-tooth:before {
  content: "\f5c9";
}
.fa-torah:before {
  content: "\f6a0";
}
.fa-torii-gate:before {
  content: "\f6a1";
}
.fa-tractor:before {
  content: "\f722";
}
.fa-trade-federation:before {
  content: "\f513";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-traffic-light:before {
  content: "\f637";
}
.fa-trailer:before {
  content: "\e041";
}
.fa-train:before {
  content: "\f238";
}
.fa-tram:before {
  content: "\f7da";
}
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-trash-alt:before {
  content: "\f2ed";
}
.fa-trash-restore:before {
  content: "\f829";
}
.fa-trash-restore-alt:before {
  content: "\f82a";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-trello:before {
  content: "\f181";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-truck-loading:before {
  content: "\f4de";
}
.fa-truck-monster:before {
  content: "\f63b";
}
.fa-truck-moving:before {
  content: "\f4df";
}
.fa-truck-pickup:before {
  content: "\f63c";
}
.fa-tshirt:before {
  content: "\f553";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-tv:before {
  content: "\f26c";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-typo3:before {
  content: "\f42b";
}
.fa-uber:before {
  content: "\f402";
}
.fa-ubuntu:before {
  content: "\f7df";
}
.fa-uikit:before {
  content: "\f403";
}
.fa-umbraco:before {
  content: "\f8e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-umbrella-beach:before {
  content: "\f5ca";
}
.fa-uncharted:before {
  content: "\e084";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-undo:before {
  content: "\f0e2";
}
.fa-undo-alt:before {
  content: "\f2ea";
}
.fa-uniregistry:before {
  content: "\f404";
}
.fa-unity:before {
  content: "\e049";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-university:before {
  content: "\f19c";
}
.fa-unlink:before {
  content: "\f127";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-unsplash:before {
  content: "\e07c";
}
.fa-untappd:before {
  content: "\f405";
}
.fa-upload:before {
  content: "\f093";
}
.fa-ups:before {
  content: "\f7e0";
}
.fa-usb:before {
  content: "\f287";
}
.fa-user:before {
  content: "\f007";
}
.fa-user-alt:before {
  content: "\f406";
}
.fa-user-alt-slash:before {
  content: "\f4fa";
}
.fa-user-astronaut:before {
  content: "\f4fb";
}
.fa-user-check:before {
  content: "\f4fc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-clock:before {
  content: "\f4fd";
}
.fa-user-cog:before {
  content: "\f4fe";
}
.fa-user-edit:before {
  content: "\f4ff";
}
.fa-user-friends:before {
  content: "\f500";
}
.fa-user-graduate:before {
  content: "\f501";
}
.fa-user-injured:before {
  content: "\f728";
}
.fa-user-lock:before {
  content: "\f502";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-user-minus:before {
  content: "\f503";
}
.fa-user-ninja:before {
  content: "\f504";
}
.fa-user-nurse:before {
  content: "\f82f";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-user-shield:before {
  content: "\f505";
}
.fa-user-slash:before {
  content: "\f506";
}
.fa-user-tag:before {
  content: "\f507";
}
.fa-user-tie:before {
  content: "\f508";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-users:before {
  content: "\f0c0";
}
.fa-users-cog:before {
  content: "\f509";
}
.fa-users-slash:before {
  content: "\e073";
}
.fa-usps:before {
  content: "\f7e1";
}
.fa-ussunnah:before {
  content: "\f407";
}
.fa-utensil-spoon:before {
  content: "\f2e5";
}
.fa-utensils:before {
  content: "\f2e7";
}
.fa-vaadin:before {
  content: "\f408";
}
.fa-vector-square:before {
  content: "\f5cb";
}
.fa-venus:before {
  content: "\f221";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-vest:before {
  content: "\e085";
}
.fa-vest-patches:before {
  content: "\e086";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-vial:before {
  content: "\f492";
}
.fa-vials:before {
  content: "\f493";
}
.fa-viber:before {
  content: "\f409";
}
.fa-video:before {
  content: "\f03d";
}
.fa-video-slash:before {
  content: "\f4e2";
}
.fa-vihara:before {
  content: "\f6a7";
}
.fa-vimeo:before {
  content: "\f40a";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-vimeo-v:before {
  content: "\f27d";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-virus:before {
  content: "\e074";
}
.fa-virus-slash:before {
  content: "\e075";
}
.fa-viruses:before {
  content: "\e076";
}
.fa-vk:before {
  content: "\f189";
}
.fa-vnv:before {
  content: "\f40b";
}
.fa-voicemail:before {
  content: "\f897";
}
.fa-volleyball-ball:before {
  content: "\f45f";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-mute:before {
  content: "\f6a9";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-vote-yea:before {
  content: "\f772";
}
.fa-vr-cardboard:before {
  content: "\f729";
}
.fa-vuejs:before {
  content: "\f41f";
}
.fa-walking:before {
  content: "\f554";
}
.fa-wallet:before {
  content: "\f555";
}
.fa-warehouse:before {
  content: "\f494";
}
.fa-watchman-monitoring:before {
  content: "\e087";
}
.fa-water:before {
  content: "\f773";
}
.fa-wave-square:before {
  content: "\f83e";
}
.fa-waze:before {
  content: "\f83f";
}
.fa-weebly:before {
  content: "\f5cc";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-weight:before {
  content: "\f496";
}
.fa-weight-hanging:before {
  content: "\f5cd";
}
.fa-weixin:before {
  content: "\f1d7";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-whatsapp-square:before {
  content: "\f40c";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-whmcs:before {
  content: "\f40d";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-wind:before {
  content: "\f72e";
}
.fa-window-close:before {
  content: "\f410";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-wine-bottle:before {
  content: "\f72f";
}
.fa-wine-glass:before {
  content: "\f4e3";
}
.fa-wine-glass-alt:before {
  content: "\f5ce";
}
.fa-wix:before {
  content: "\f5cf";
}
.fa-wizards-of-the-coast:before {
  content: "\f730";
}
.fa-wodu:before {
  content: "\e088";
}
.fa-wolf-pack-battalion:before {
  content: "\f514";
}
.fa-won-sign:before {
  content: "\f159";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-wordpress-simple:before {
  content: "\f411";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-wpressr:before {
  content: "\f3e4";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-x-ray:before {
  content: "\f497";
}
.fa-xbox:before {
  content: "\f412";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-yammer:before {
  content: "\f840";
}
.fa-yandex:before {
  content: "\f413";
}
.fa-yandex-international:before {
  content: "\f414";
}
.fa-yarn:before {
  content: "\f7e3";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-yen-sign:before {
  content: "\f157";
}
.fa-yin-yang:before {
  content: "\f6ad";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-youtube-square:before {
  content: "\f431";
}
.fa-zhihu:before {
  content: "\f63f";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/web/themes/jdm-back/dist/fonts/fa-solid-900.9bbb245e.eot);
  src: url(/web/themes/jdm-back/dist/fonts/fa-solid-900.9bbb245e.eot?#iefix) format('embedded-opentype'), url(/web/themes/jdm-back/dist/fonts/fa-solid-900.1551f4f6.woff2) format('woff2'), url(/web/themes/jdm-back/dist/fonts/fa-solid-900.eeccf4f6.woff) format('woff'), url(/web/themes/jdm-back/dist/fonts/fa-solid-900.be9ee23c.ttf) format('truetype'), url(/web/themes/jdm-back/dist/images/fa-solid-900.7a8b4f13.svg#fontawesome) format('svg');
}
.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/web/themes/jdm-back/dist/fonts/fa-regular-400.77206a6b.eot);
  src: url(/web/themes/jdm-back/dist/fonts/fa-regular-400.77206a6b.eot?#iefix) format('embedded-opentype'), url(/web/themes/jdm-back/dist/fonts/fa-regular-400.7a333762.woff2) format('woff2'), url(/web/themes/jdm-back/dist/fonts/fa-regular-400.bb58e57c.woff) format('woff'), url(/web/themes/jdm-back/dist/fonts/fa-regular-400.491974d1.ttf) format('truetype'), url(/web/themes/jdm-back/dist/images/fa-regular-400.4689f52c.svg#fontawesome) format('svg');
}
.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
}
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/web/themes/jdm-back/dist/fonts/fa-brands-400.23f19bb0.eot);
  src: url(/web/themes/jdm-back/dist/fonts/fa-brands-400.23f19bb0.eot?#iefix) format('embedded-opentype'), url(/web/themes/jdm-back/dist/fonts/fa-brands-400.d878b0a6.woff2) format('woff2'), url(/web/themes/jdm-back/dist/fonts/fa-brands-400.2285773e.woff) format('woff'), url(/web/themes/jdm-back/dist/fonts/fa-brands-400.527940b1.ttf) format('truetype'), url(/web/themes/jdm-back/dist/images/fa-brands-400.2f517e09.svg#fontawesome) format('svg');
}
.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400;
}
@font-face {
  font-family: 'open_sansregular';
  src: url(/web/themes/jdm-back/dist/fonts/opensans-regular.ddb526f7.eot);
  src: url(/web/themes/jdm-back/dist/fonts/opensans-regular.ddb526f7.eot?#iefix) format('embedded-opentype'), url(/web/themes/jdm-back/dist/fonts/opensans-regular.13e7d6e8.woff) format('woff'), url(/web/themes/jdm-back/dist/fonts/opensans-regular.afee8c60.ttf) format('truetype'), url(/web/themes/jdm-back/dist/images/opensans-regular.7c258c71.svg) format('svg');
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'open_sansregular';
    src: url(/web/themes/jdm-back/dist/fonts/opensans-regular.afee8c60.ttf) format('truetype');
  }
}
@font-face {
  font-family: 'texgyreadventorbold';
  src: url(/web/themes/jdm-back/dist/fonts/texgyreadventor-bold-webfont.7dabfae7.eot);
  src: url(/web/themes/jdm-back/dist/fonts/texgyreadventor-bold-webfont.7dabfae7.eot?#iefix) format('embedded-opentype'), url(/web/themes/jdm-back/dist/fonts/texgyreadventor-bold-webfont.5a728139.woff) format('woff'), url(/web/themes/jdm-back/dist/fonts/texgyreadventor-bold-webfont.e8d58538.ttf) format('truetype'), url(/web/themes/jdm-back/dist/images/texgyreadventor-bold-webfont.b473df56.svg) format('svg');
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'texgyreadventorbold';
    src: url(/web/themes/jdm-back/dist/images/texgyreadventor-bold-webfont.b473df56.svg) format('svg');
  }
}
@font-face {
  font-family: 'SourceSansProLight';
  src: url(/web/themes/jdm-back/dist/fonts/sourcesanspro-light.1b0bbe74.eot);
  src: url(/web/themes/jdm-back/dist/fonts/sourcesanspro-light.1b0bbe74.eot) format('embedded-opentype'), url(/web/themes/jdm-back/dist/fonts/sourcesanspro-light.2d397f39.woff) format('woff'), url(/web/themes/jdm-back/dist/fonts/sourcesanspro-light.40084932.ttf) format('truetype'), url(/web/themes/jdm-back/dist/images/sourcesanspro-light.387c6342.svg) format('svg');
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'SourceSansProLight';
    src: url(/web/themes/jdm-back/dist/images/sourcesanspro-light.387c6342.svg) format('svg');
  }
}
@font-face {
  font-family: 'MyriadProLight';
  src: url(/web/themes/jdm-back/dist/fonts/myriadpro-light.43b72dcd.woff);
  src: url(/web/themes/jdm-back/dist/fonts/myriadpro-light.43b72dcd.woff) format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MyriadPro';
  src: url(/web/themes/jdm-back/dist/fonts/myriadpro-regular.d30b0546.woff);
  src: url(/web/themes/jdm-back/dist/fonts/myriadpro-regular.d30b0546.woff) format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MyriadProBold';
  src: url(/web/themes/jdm-back/dist/fonts/myriadpro-bold.1c643226.woff);
  src: url(/web/themes/jdm-back/dist/fonts/myriadpro-bold.1c643226.woff) format('woff');
  font-weight: normal;
  font-style: normal;
}
/** Bootstrap utilities margin padding */
.m-x-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.m-a-0 {
  margin: 0 0 !important;
}
.m-t-0 {
  margin-top: 0 !important;
}
.m-r-0 {
  margin-right: 0 !important;
}
.m-b-0 {
  margin-bottom: 0 !important;
}
.m-l-0 {
  margin-left: 0 !important;
}
.m-x-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.m-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.m-a-1 {
  margin: 1rem 1rem !important;
}
.m-t-1 {
  margin-top: 1rem !important;
}
.m-r-1 {
  margin-right: 1rem !important;
}
.m-b-1 {
  margin-bottom: 1rem !important;
}
.m-l-1 {
  margin-left: 1rem !important;
}
.m-x-1 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.m-y-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.m-a-2 {
  margin: 1.5rem 1.5rem !important;
}
.m-t-2 {
  margin-top: 1.5rem !important;
}
.m-r-2 {
  margin-right: 1.5rem !important;
}
.m-b-2 {
  margin-bottom: 1.5rem !important;
}
.m-l-2 {
  margin-left: 1.5rem !important;
}
.m-x-2 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.m-y-2 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.m-a-3 {
  margin: 3rem 3rem !important;
}
.m-t-3 {
  margin-top: 3rem !important;
}
.m-r-3 {
  margin-right: 3rem !important;
}
.m-b-3 {
  margin-bottom: 3rem !important;
}
.m-l-3 {
  margin-left: 3rem !important;
}
.m-x-3 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.m-y-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.p-a-0 {
  padding: 0 0 !important;
}
.p-t-0 {
  padding-top: 0 !important;
}
.p-r-0 {
  padding-right: 0 !important;
}
.p-b-0 {
  padding-bottom: 0 !important;
}
.p-l-0 {
  padding-left: 0 !important;
}
.p-x-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.p-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.p-a-1 {
  padding: 1rem 1rem !important;
}
.p-t-1 {
  padding-top: 1rem !important;
}
.p-r-1 {
  padding-right: 1rem !important;
}
.p-b-1 {
  padding-bottom: 1rem !important;
}
.p-l-1 {
  padding-left: 1rem !important;
}
.p-x-1 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.p-y-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.p-a-2 {
  padding: 1.5rem 1.5rem !important;
}
.p-t-2 {
  padding-top: 1.5rem !important;
}
.p-r-2 {
  padding-right: 1.5rem !important;
}
.p-b-2 {
  padding-bottom: 1.5rem !important;
}
.p-l-2 {
  padding-left: 1.5rem !important;
}
.p-x-2 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.p-y-2 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.p-a-3 {
  padding: 3rem 3rem !important;
}
.p-t-3 {
  padding-top: 3rem !important;
}
.p-r-3 {
  padding-right: 3rem !important;
}
.p-b-3 {
  padding-bottom: 3rem !important;
}
.p-l-3 {
  padding-left: 3rem !important;
}
.p-x-3 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.p-y-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.d-block {
  display: block;
}
.d-inline-block {
  display: inline-block;
}
.d-none {
  display: none;
}
.d-flex {
  display: flex;
}
.flex-row {
  flex-direction: row;
}
.flex-column {
  flex-direction: column;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-around {
  justify-content: space-around;
}
.justify-content-between {
  justify-content: space-between;
}
.justify-content-even {
  justify-content: space-evenly;
}
.align-items-center {
  align-items: center;
}
.flex-wrap-wrap {
  flex-wrap: wrap;
}
.w-25 {
  width: 25%;
}
.w-30 {
  width: 30%;
}
.w-33 {
  width: 33.33%;
}
.w-50 {
  width: 50%;
}
.w-66 {
  width: 66.66%;
}
.w-70 {
  width: 70%;
}
.w-75 {
  width: 75%;
}
.w-100 {
  width: 100%;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card-body {
  padding: 8px 20px 20px;
  border-radius: 0 0 3px 3px;
  flex: 1 1 auto;
}
.card-body .title {
  font-size: 18px;
  color: #333333;
}
.card-body .value {
  font-size: 24px;
}
/** DONUT **/
.chart-text {
  /*font: 16px/1.4em "Montserrat", Arial, sans-serif;*/
  fill: #000;
  -moz-transform: translateY(0.25em);
  -ms-transform: translateY(0.25em);
  -webkit-transform: translateY(0.25em);
  transform: translateY(0.25em);
}
.chart-number {
  font-size: 0.6em;
  line-height: 1;
  text-anchor: middle;
  -moz-transform: translateY(-0.25em);
  -ms-transform: translateY(-0.25em);
  -webkit-transform: translateY(-0.25em);
  transform: translateY(-0.25em);
}
.chart-label {
  font-size: 0.3em;
  text-transform: uppercase;
  text-anchor: middle;
  -moz-transform: translateY(0.7em);
  -ms-transform: translateY(0.7em);
  -webkit-transform: translateY(0.7em);
  transform: translateY(0.7em);
}
figure {
  display: flex;
  justify-content: space-around;
  flex-direction: column;
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  figure {
    flex-direction: row;
  }
}
.figure-content,
.figure-key {
  flex: 1;
  padding-left: 15px;
  padding-right: 15px;
  align-self: center;
}
.figure-content svg {
  height: auto;
}
.figure-key {
  min-width: calc(8 / 12);
}
.figure-key [class*="shape-"] {
  margin-right: 6px;
}
.figure-key-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.figure-key-list li {
  margin: 0 0 8px;
  padding: 0;
}
.shape-circle {
  display: inline-block;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.checkbox-fitmargin {
  font-size: 1em;
}
.checkbox-fitmargin.small {
  padding: 5px 0px;
}
.checkbox-fitmargin.medium {
  padding: 10px 0;
}
.checkbox-fitmargin.large {
  padding: 15px 0px;
}
/**
name: Custom Checkbox Radio CSS
license: MIT (free & open source)
source: https://github.com/jsanahuja/custom-checkbox-radio-css
*/
.checkbox-jsanahuja,
.radio-jsanahuja {
  line-height: 0;
}
.checkbox-jsanahuja .checkbox-container {
  display: inline-block;
  position: relative;
}
.checkbox-jsanahuja .checkbox-container input {
  cursor: pointer;
  opacity: 0;
  position: absolute;
  margin: 0;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 1;
}
.checkbox-jsanahuja .checkbox-container input:hover ~ .checkbox-checkmark::after {
  display: block;
  opacity: 0.5;
}
.checkbox-jsanahuja .checkbox-container input:checked ~ .checkbox-checkmark {
  background: #2ba5ca;
  border-color: transparent;
}
.checkbox-jsanahuja .checkbox-container input:checked ~ .checkbox-checkmark::after {
  display: block;
  opacity: 1;
  border-color: white;
}
.checkbox-jsanahuja .checkbox-container .checkbox-checkmark {
  background-color: #eee;
  border: 1px #bbb solid;
}
.checkbox-jsanahuja .checkbox-container .checkbox-checkmark::after {
  box-sizing: inherit;
  cursor: pointer;
  display: none;
  position: absolute;
  content: "";
  border: solid #bebebe;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.checkbox-jsanahuja .checkbox-container .checkbox-checkmark:hover::after {
  display: block;
}
.checkbox-jsanahuja label {
  display: inline;
  padding-left: 0.5rem;
  vertical-align: super;
}
.checkbox-jsanahuja label:hover ~ .checkbox-checkmark::after {
  display: block;
  opacity: 0.5;
}
/* default (small) */
.checkbox-jsanahuja label {
  font-size: 1em;
}
.checkbox-jsanahuja .checkbox-container .checkbox-checkmark {
  width: 26px;
  height: 26px;
}
.checkbox-jsanahuja .checkbox-container .checkbox-checkmark::after {
  height: 15.6px;
  width: 7.8px;
  left: 9.1px;
  top: 3px;
  border-width: 0 2px 4px 0;
}
/* tiny */
.checkbox-jsanahuja.tiny label {
  font-size: 0.9em;
}
.checkbox-jsanahuja.tiny .checkbox-container .checkbox-checkmark {
  width: 20px;
  height: 20px;
}
.checkbox-jsanahuja.tiny .checkbox-container .checkbox-checkmark:after {
  height: 12px;
  width: 6px;
  left: 7px;
  top: 3px;
  border-width: 0 2px 3px 0;
}
/* small */
.checkbox-jsanahuja.small label {
  font-size: 1em;
}
.checkbox-jsanahuja.small .checkbox-container .checkbox-checkmark {
  width: 26px;
  height: 26px;
}
.checkbox-jsanahuja.small .checkbox-container .checkbox-checkmark::after {
  height: 15.6px;
  width: 7.8px;
  left: 9.1px;
  top: 3px;
  border-width: 0 2px 4px 0;
}
/* medium */
.checkbox-jsanahuja.medium label {
  font-size: 1.25em;
}
.checkbox-jsanahuja.medium .checkbox-container .checkbox-checkmark {
  width: 34px;
  height: 34px;
}
.checkbox-jsanahuja.medium .checkbox-container .checkbox-checkmark::after {
  height: 20.4px;
  width: 10.2px;
  left: 11.9px;
  top: 4px;
  border-width: 0 3px 5px 0;
}
/* large */
.checkbox-jsanahuja.large label {
  font-size: 1.5em;
}
.checkbox-jsanahuja.large .checkbox-container .checkbox-checkmark {
  width: 40px;
  height: 40px;
}
.checkbox-jsanahuja.large .checkbox-container .checkbox-checkmark::after {
  height: 24px;
  width: 12px;
  left: 14px;
  top: 5px;
  border-width: 0 3px 6px 0;
}
/* disabled */
.checkbox-jsanahuja.disabled .checkbox-container input {
  display: none;
}
.checkbox-jsanahuja.disabled .checkbox-container .checkbox-checkmark {
  cursor: not-allowed;
}
.checkbox-jsanahuja.disabled .checkbox-container .checkbox-checkmark {
  background: #ddd;
  border: 1px #ccc solid;
}
.checkbox-jsanahuja.disabled .checkbox-container .checkbox-checkmark::after {
  display: block;
  border-color: #bbb;
  opacity: 0.5;
  cursor: not-allowed;
}
.checkbox-jsanahuja.disabled .checkbox-container input:checked ~ .checkbox-checkmark {
  background: #ddd;
}
/* rounded */
.checkbox-jsanahuja.rounded-3 .checkbox-container .checkbox-checkmark {
  border-radius: 3px;
}
.checkbox-jsanahuja.rounded-6 .checkbox-container .checkbox-checkmark {
  border-radius: 6px;
}
.checkbox-jsanahuja.rounded-8 .checkbox-container .checkbox-checkmark {
  border-radius: 8px;
}
.checkbox-jsanahuja.rounded-10 .checkbox-container .checkbox-checkmark {
  border-radius: 10px;
}
.checkbox-jsanahuja.rounded-16 .checkbox-container .checkbox-checkmark {
  border-radius: 16px;
}
.checkbox-jsanahuja.rounded-22 .checkbox-container .checkbox-checkmark {
  border-radius: 22px;
}
.radio-jsanahuja .radio-container {
  display: inline-block;
  position: relative;
}
.radio-jsanahuja .radio-container input {
  cursor: pointer;
  opacity: 0;
  position: absolute;
  margin: 0;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 1;
}
.radio-jsanahuja .radio-container input:hover ~ .radio-checkmark::after {
  display: block;
  opacity: 0.5;
  background: #bebebe;
}
.radio-jsanahuja .radio-container input:checked ~ .radio-checkmark {
  background: #2ba5ca;
  border-color: transparent;
}
.radio-jsanahuja .radio-container input:checked ~ .radio-checkmark::after {
  display: block;
  opacity: 1;
  background: white;
}
.radio-jsanahuja .radio-container .radio-checkmark {
  background-color: #eee;
  border: 1px #ddd solid;
  border-radius: 50%;
}
.radio-jsanahuja .radio-container .radio-checkmark::after {
  box-sizing: inherit;
  cursor: pointer;
  display: none;
  position: absolute;
  content: "";
  border: solid #bebebe;
}
.radio-jsanahuja .radio-container .radio-checkmark:hover::after {
  display: block;
}
.radio-jsanahuja label {
  display: inline;
  padding-left: 0.5rem;
  vertical-align: super;
}
.radio-jsanahuja label:hover ~ .radio-checkmark::after {
  display: block;
  opacity: 0.5;
}
/* default (small) */
.radio-jsanahuja label {
  font-size: 1em;
}
.radio-jsanahuja .radio-container .radio-checkmark {
  width: 26px;
  height: 26px;
}
.radio-jsanahuja .radio-container .radio-checkmark::after {
  height: 16px;
  width: 16px;
  left: 5px;
  top: 5px;
  border: 0;
  border-radius: 50%;
}
/* tiny */
.radio-jsanahuja.tiny label {
  font-size: 0.9em;
}
.radio-jsanahuja.tiny .radio-container .radio-checkmark {
  width: 20px;
  height: 20px;
}
.radio-jsanahuja.tiny .radio-container .radio-checkmark:after {
  height: 12px;
  width: 12px;
  left: 4px;
  top: 4px;
}
/* small */
.radio-jsanahuja.small label {
  font-size: 1em;
}
.radio-jsanahuja.small .radio-container .radio-checkmark {
  width: 26px;
  height: 26px;
}
.radio-jsanahuja.small .radio-container .radio-checkmark::after {
  height: 16px;
  width: 16px;
  left: 5px;
  top: 5px;
  border: 0;
  border-radius: 50%;
}
/* medium */
.radio-jsanahuja.medium label {
  font-size: 1.25em;
}
.radio-jsanahuja.medium .radio-container .radio-checkmark {
  width: 34px;
  height: 34px;
}
.radio-jsanahuja.medium .radio-container .radio-checkmark::after {
  height: 20px;
  width: 20px;
  left: 7px;
  top: 7px;
}
/* large */
.radio-jsanahuja.large label {
  font-size: 1.5em;
}
.radio-jsanahuja.large .radio-container .radio-checkmark {
  width: 40px;
  height: 40px;
}
.radio-jsanahuja.large .radio-container .radio-checkmark::after {
  height: 24px;
  width: 24px;
  left: 8px;
  top: 8px;
}
/* disabled */
.radio-jsanahuja.disabled .radio-container input {
  display: none;
}
.radio-jsanahuja.disabled .radio-container .radio-checkmark {
  cursor: not-allowed;
}
.radio-jsanahuja.disabled .radio-container .radio-checkmark {
  background: #ddd;
  border: 1px #ccc solid;
}
.radio-jsanahuja.disabled .radio-container .radio-checkmark::after {
  display: block;
  background: #bbb;
  opacity: 0.5;
  cursor: not-allowed;
}
.radio-jsanahuja.disabled .radio-container input:checked ~ .radio-checkmark {
  background: #ddd;
}
/**
Compléments
*/
.checkbox-jsanahuja.checkbox-yesno.checkbox-green .checkbox-container input:checked ~ .checkbox-checkmark {
  background: #20af57;
  border-color: transparent;
}
.checkbox-jsanahuja.checkbox-yesno.checkbox-green .checkbox-container .checkbox-checkmark {
  background-color: #d32f20;
  border: 1px #c88a84 solid;
}
.checkbox-jsanahuja.checkbox-yesno {
  margin-top: -4px;
}
.toggle-collapse[aria-expanded="false"] i.fas:first-child {
  display: inline;
}
.toggle-collapse[aria-expanded="false"] i.fas:last-child {
  display: none;
}
.toggle-collapse[aria-expanded="true"] i.fas:first-child {
  display: none;
}
.toggle-collapse[aria-expanded="true"] i.fas:last-child {
  display: inline;
}
h1,
.h1 {
  color: #054149;
  font-size: 24px;
  font-weight: normal;
  line-height: 24px;
  font-family: "MyriadPro";
}
h2,
.h2 {
  color: #000000;
  font-size: 20px;
  font-weight: normal;
  font-family: "MyriadPro";
}
h3,
.h3 {
  color: #333333;
  font-weight: normal;
  font-size: 18px;
}
h4,
.h4 {
  color: #F3BF24;
  font-weight: normal;
  font-size: 16px;
}
h1:first-letter,
.h1:first-letter,
h2:first-letter,
.h2:first-letter,
h3:first-letter,
.h3:first-letter,
h4:first-letter,
.h4:first-letter {
  text-transform: uppercase;
}
a {
  color: #000000;
}
a:hover {
  color: #054149;
}
img {
  border: none;
}
hr {
  background-color: #DDDDDD;
  border: 0 none;
  color: #DDDDDD;
  height: 1px;
}
ul {
  margin: 0px;
  font-size: 12px;
}
li {
  margin: 0px;
  font-size: 12px;
}
.text-primary {
  color: #054149;
}
.text-secondary {
  color: #F3BF24;
}
.text-tertiary {
  color: #FEBE10;
}
.text-success {
  color: #5cb85c;
}
.text-danger {
  color: #d9534f;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.texte {
  font-size: 12px;
}
.libelle {
  color: #222222;
  font-weight: bold;
}
.pagination {
  color: #222222;
  font-size: 12px;
  display: block;
  clear: both;
}
.img_left {
  float: left;
  padding: 0px 10px 10px 0px;
}
.img_icone_left {
  float: left;
  padding: 0px 10px 0px 0px;
}
.img_right {
  float: right;
  padding: 0px 0px 10px 10px;
}
.div_left {
  width: 50%;
  background-color: #eeeeee;
  float: left;
  margin: 0px 10px 10px 0px;
}
.document {
  padding: 5px 5px 5px 5px;
}
.activity-date {
  color: #666666;
  font-size: 12px;
}
.telephone {
  font-size: 18px;
  font-family: 'SourceSansProLight';
}
div.row {
  color: #000000 !important;
}
.fs-24 {
  font-size: 24px !important;
}
.table-fixed-head {
  border: 2px solid red;
}
.table-fixed-head .rotate {
  writing-mode: vertical-lr;
  text-orientation: mixed;
  transform: rotate(-180deg);
}
.table-fixed-head .column-label-150 {
  width: 150px;
  display: inline-block;
}
.table-fixed-head .column-label {
  width: 300px;
  display: inline-block;
}
.table-fixed-head .column-data {
  width: 50px !important;
  overflow: hidden !important;
  display: inline-block;
}
.table-fixed-head thead,
.table-fixed-head thead tr {
  display: block;
  width: 100%;
}
.table-fixed-head-wide-height tbody .column-data,
.table-fixed-head-wide-height tbody .column-label {
  height: 100px;
}
.table-fixed-head tbody {
  display: block;
  height: 30em;
  overflow-y: scroll;
}
.table tr.titre_table_espace td {
  background: #a4dfff;
  color: #000000;
  font-weight: bold;
  font-size: 13px;
  line-height: 20px;
}
.table td.item {
  border: 0px;
  color: #62b4e1;
  font-size: 12px;
  font-weight: bold;
}
.table td.item .texte {
  color: #000000;
  font-weight: normal;
}
.table tr.no_border td {
  border: 0px;
}
.filtre {
  background: #fcfcfc;
  border: solid 1px #e3e3e3;
  padding: 10px 10px;
  font-weight: bold;
  line-height: 20px;
  font-size: 12px;
  margin-bottom: 10px;
  width: 100%;
}
.filtre tr td {
  padding: 10px;
}
.filtre .libelle {
  color: #000000;
}
.filtre label {
  font-weight: bold;
  font-size: 12px;
}
/*------------------ Table formulaire --------------------*/
.table_form {
  margin: 0px;
}
.table_form td {
  line-height: 20px;
  padding: 2px 5px;
  font-size: 12px;
}
.table_form th {
  color: #0c7e04;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  line-height: 20px;
  padding: 5px 5px;
}
.table_infos {
  border: solid 1px #DEDEDE;
  margin: 0px;
  border-collapse: collapse;
  font-size: 12px;
}
.table_infos td,
.table_infos th {
  padding: 5px 5px;
  font-size: 11px;
  height: 30px;
}
table.table_infos tr:nth-child(even) {
  background: #f7f7f7;
}
table.table_infos tr:nth-child(odd) {
  background: #FFFFFF;
}
table.table_infos tr:nth-child(even):hover,
table.table_infos tr:nth-child(odd):hover {
  background: #cbe5f0;
}
.table_formulaire {
  border: solid 1px #DEDEDE;
  margin: 0px;
  border-collapse: collapse;
  width: 100%;
  font-size: 12px;
}
.table_formulaire td,
.table_formulaire th {
  padding: 5px 5px;
  font-size: 11px;
  height: 30px;
}
.table_formulaire td.entete_table,
.table_formulaire tr.entete_table td {
  color: #333333;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  line-height: 20px;
  padding: 5px 5px;
}
/*---------------------------TABLEAU TRIABLE---------------------------*/
.entete_col {
  color: #000000;
}
.entete_col_triAsc,
.entete_col_triDesc {
  text-decoration: underline;
}
.entete_col .triActions,
.entete_col_triAsc .triActions,
.entete_col_triDesc .triActions,
.triActions {
  float: left;
  text-align: left;
  margin-right: 5px;
}
.entete_col a,
.entete_col_triAsc a,
.entete_col_triDesc a,
.triActions a {
  text-decoration: none;
  color: #000000;
  display: block;
  height: 10px;
}
.entete_col_triAsc a.tri_asc {
  display: none;
}
.entete_col_triDesc a.tri_desc {
  display: none;
}
.table thead tr th.entete_col_triAsc,
.table thead tr th.entete_col_triDesc {
  background-color: #f6f6f6;
  *background-color: #ffffff;
  background-image: -ms-linear-gradient(top, #f6f6f6, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #f6f6f6, #ffffff);
  background-image: -o-linear-gradient(top, #f6f6f6, #ffffff);
  background-image: linear-gradient(top, #f6f6f6, #ffffff);
  background-image: -moz-linear-gradient(top, #f6f6f6, #ffffff);
  background-repeat: repeat-x;
}
/*---------------------------TABLE DONNEES---------------------------*/
.ligne_paire,
table.table tr:nth-child(even),
table.table_formulaire tr:nth-child(even) {
  background: #F2F2F2;
}
.ligne_impaire,
table.table tr:nth-child(odd),
table.table_formulaire tr:nth-child(odd) {
  background: #FFFFFF;
}
.ligne_paire:hover,
table.table tr:nth-child(even):hover,
table.table_formulaire tr:nth-child(even):hover,
.ligne_impaire:hover,
table.table tr:nth-child(odd):hover,
table.table_formulaire tr:nth-child(odd):hover {
  background: #cbe5f0;
}
.multicoche_tableau {
  width: 100%;
  height: 36px;
  margin-bottom: 15px;
}
.multicoche_tableau .fleche:before {
  content: "Actions pour la sélection : ";
  float: left;
  width: 15%;
  padding: 7px 0px;
}
.multicoche_tableau .lien,
.multicoche_tableau .lien_dropdown {
  float: right;
  width: 85%;
}
.multicoche_tableau .lien a:not(.lien_ajout),
.multicoche_tableau .lien button:not(.lien_ajout) {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 400;
  color: #054149;
  border-radius: 0;
}
.multicoche_tableau .lien a:not(.lien_ajout):focus,
.multicoche_tableau .lien button:not(.lien_ajout):focus,
.multicoche_tableau .lien a:not(.lien_ajout):active:focus,
.multicoche_tableau .lien button:not(.lien_ajout):active:focus,
.multicoche_tableau .lien a:not(.lien_ajout).active:focus,
.multicoche_tableau .lien button:not(.lien_ajout).active:focus,
.multicoche_tableau .lien a:not(.lien_ajout).focus,
.multicoche_tableau .lien button:not(.lien_ajout).focus,
.multicoche_tableau .lien a:not(.lien_ajout):active.focus,
.multicoche_tableau .lien button:not(.lien_ajout):active.focus,
.multicoche_tableau .lien a:not(.lien_ajout).active.focus,
.multicoche_tableau .lien button:not(.lien_ajout).active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.multicoche_tableau .lien a:not(.lien_ajout):hover,
.multicoche_tableau .lien button:not(.lien_ajout):hover,
.multicoche_tableau .lien a:not(.lien_ajout):focus,
.multicoche_tableau .lien button:not(.lien_ajout):focus,
.multicoche_tableau .lien a:not(.lien_ajout).focus,
.multicoche_tableau .lien button:not(.lien_ajout).focus {
  color: #222222;
  text-decoration: none;
}
.multicoche_tableau .lien a:not(.lien_ajout):active,
.multicoche_tableau .lien button:not(.lien_ajout):active,
.multicoche_tableau .lien a:not(.lien_ajout).active,
.multicoche_tableau .lien button:not(.lien_ajout).active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.multicoche_tableau .lien a:not(.lien_ajout).disabled,
.multicoche_tableau .lien button:not(.lien_ajout).disabled,
.multicoche_tableau .lien a:not(.lien_ajout)[disabled],
.multicoche_tableau .lien button:not(.lien_ajout)[disabled],
fieldset[disabled] .multicoche_tableau .lien a:not(.lien_ajout),
fieldset[disabled] .multicoche_tableau .lien button:not(.lien_ajout) {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.multicoche_tableau .lien a:not(.lien_ajout).disabled,
a.multicoche_tableau .lien button:not(.lien_ajout).disabled,
fieldset[disabled] a.multicoche_tableau .lien a:not(.lien_ajout),
fieldset[disabled] a.multicoche_tableau .lien button:not(.lien_ajout) {
  pointer-events: none;
}
.multicoche_tableau .lien a:not(.lien_ajout),
.multicoche_tableau .lien button:not(.lien_ajout),
.multicoche_tableau .lien a:not(.lien_ajout):active,
.multicoche_tableau .lien button:not(.lien_ajout):active,
.multicoche_tableau .lien a:not(.lien_ajout).active,
.multicoche_tableau .lien button:not(.lien_ajout).active,
.multicoche_tableau .lien a:not(.lien_ajout)[disabled],
.multicoche_tableau .lien button:not(.lien_ajout)[disabled],
fieldset[disabled] .multicoche_tableau .lien a:not(.lien_ajout),
fieldset[disabled] .multicoche_tableau .lien button:not(.lien_ajout) {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.multicoche_tableau .lien a:not(.lien_ajout),
.multicoche_tableau .lien button:not(.lien_ajout),
.multicoche_tableau .lien a:not(.lien_ajout):hover,
.multicoche_tableau .lien button:not(.lien_ajout):hover,
.multicoche_tableau .lien a:not(.lien_ajout):focus,
.multicoche_tableau .lien button:not(.lien_ajout):focus,
.multicoche_tableau .lien a:not(.lien_ajout):active,
.multicoche_tableau .lien button:not(.lien_ajout):active {
  border-color: transparent;
}
.multicoche_tableau .lien a:not(.lien_ajout):hover,
.multicoche_tableau .lien button:not(.lien_ajout):hover,
.multicoche_tableau .lien a:not(.lien_ajout):focus,
.multicoche_tableau .lien button:not(.lien_ajout):focus {
  color: #000101;
  text-decoration: underline;
  background-color: transparent;
}
.multicoche_tableau .lien a:not(.lien_ajout)[disabled]:hover,
.multicoche_tableau .lien button:not(.lien_ajout)[disabled]:hover,
fieldset[disabled] .multicoche_tableau .lien a:not(.lien_ajout):hover,
fieldset[disabled] .multicoche_tableau .lien button:not(.lien_ajout):hover,
.multicoche_tableau .lien a:not(.lien_ajout)[disabled]:focus,
.multicoche_tableau .lien button:not(.lien_ajout)[disabled]:focus,
fieldset[disabled] .multicoche_tableau .lien a:not(.lien_ajout):focus,
fieldset[disabled] .multicoche_tableau .lien button:not(.lien_ajout):focus {
  color: #777777;
  text-decoration: none;
}
.multicoche_tableau .lien a:not(.lien_ajout):last-child,
.multicoche_tableau .lien button:not(.lien_ajout):last-child {
  background: none;
}
.multicoche_tableau .lien a.lien_ajout,
.multicoche_tableau .lien_dropdown a.lien_ajout,
.multicoche_tableau .lien button.lien_ajout,
.multicoche_tableau .lien_dropdown button.lien_ajout {
  float: right;
}
.multicoche_tableau .lien:after {
  clear: both;
}
a.lien_ajout,
button.lien_ajout {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #ffffff;
  background-color: #61cb62;
  border-color: #61cb62;
}
a.lien_ajout:focus,
button.lien_ajout:focus,
a.lien_ajout:active:focus,
button.lien_ajout:active:focus,
a.lien_ajout.active:focus,
button.lien_ajout.active:focus,
a.lien_ajout.focus,
button.lien_ajout.focus,
a.lien_ajout:active.focus,
button.lien_ajout:active.focus,
a.lien_ajout.active.focus,
button.lien_ajout.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a.lien_ajout:hover,
button.lien_ajout:hover,
a.lien_ajout:focus,
button.lien_ajout:focus,
a.lien_ajout.focus,
button.lien_ajout.focus {
  color: #222222;
  text-decoration: none;
}
a.lien_ajout:active,
button.lien_ajout:active,
a.lien_ajout.active,
button.lien_ajout.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
a.lien_ajout.disabled,
button.lien_ajout.disabled,
a.lien_ajout[disabled],
button.lien_ajout[disabled],
fieldset[disabled] a.lien_ajout,
fieldset[disabled] button.lien_ajout {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
aa.lien_ajout.disabled,
abutton.lien_ajout.disabled,
fieldset[disabled] aa.lien_ajout,
fieldset[disabled] abutton.lien_ajout {
  pointer-events: none;
}
a.lien_ajout:focus,
button.lien_ajout:focus,
a.lien_ajout.focus,
button.lien_ajout.focus {
  color: #ffffff;
  background-color: #3ebb3f;
  border-color: #2b822c;
}
a.lien_ajout:hover,
button.lien_ajout:hover {
  color: #ffffff;
  background-color: #3ebb3f;
  border-color: #3bb43c;
}
a.lien_ajout:active,
button.lien_ajout:active,
a.lien_ajout.active,
button.lien_ajout.active,
.open > .dropdown-togglea.lien_ajout,
.open > .dropdown-togglebutton.lien_ajout {
  color: #ffffff;
  background-color: #3ebb3f;
  background-image: none;
  border-color: #3bb43c;
}
a.lien_ajout:active:hover,
button.lien_ajout:active:hover,
a.lien_ajout.active:hover,
button.lien_ajout.active:hover,
.open > .dropdown-togglea.lien_ajout:hover,
.open > .dropdown-togglebutton.lien_ajout:hover,
a.lien_ajout:active:focus,
button.lien_ajout:active:focus,
a.lien_ajout.active:focus,
button.lien_ajout.active:focus,
.open > .dropdown-togglea.lien_ajout:focus,
.open > .dropdown-togglebutton.lien_ajout:focus,
a.lien_ajout:active.focus,
button.lien_ajout:active.focus,
a.lien_ajout.active.focus,
button.lien_ajout.active.focus,
.open > .dropdown-togglea.lien_ajout.focus,
.open > .dropdown-togglebutton.lien_ajout.focus {
  color: #ffffff;
  background-color: #35a036;
  border-color: #2b822c;
}
a.lien_ajout.disabled:hover,
button.lien_ajout.disabled:hover,
a.lien_ajout[disabled]:hover,
button.lien_ajout[disabled]:hover,
fieldset[disabled] a.lien_ajout:hover,
fieldset[disabled] button.lien_ajout:hover,
a.lien_ajout.disabled:focus,
button.lien_ajout.disabled:focus,
a.lien_ajout[disabled]:focus,
button.lien_ajout[disabled]:focus,
fieldset[disabled] a.lien_ajout:focus,
fieldset[disabled] button.lien_ajout:focus,
a.lien_ajout.disabled.focus,
button.lien_ajout.disabled.focus,
a.lien_ajout[disabled].focus,
button.lien_ajout[disabled].focus,
fieldset[disabled] a.lien_ajout.focus,
fieldset[disabled] button.lien_ajout.focus {
  background-color: #61cb62;
  border-color: #61cb62;
}
a.lien_ajout .badge,
button.lien_ajout .badge {
  color: #61cb62;
  background-color: #ffffff;
}
.multicoche_tableau .lien_dropdown a {
  text-decoration: none;
}
.multicoche_tableau .lien_dropdown .dropdown {
  width: 50%;
  float: left;
}
.multicoche_tableau .lien_dropdown .dropdown button {
  height: 25px;
}
.table,
.table_no_hover {
  border-collapse: collapse;
  border: solid 1px #dddddd;
  width: 100%;
}
.table tr td,
.table_no_hover tr td {
  border-bottom: solid 1px #dddddd;
  padding: 5px 10px;
}
.table thead tr th,
.table tfoot tr td,
.table tr.entete_table td,
.table tr.pied_table td,
.table_no_hover tr.entete_table td,
.table th,
.table_no_hover th {
  /*background:#ffffff url('../../img/entete_table_bg.gif') repeat-x top left;*/
  background-color: #ffffff;
  *background-color: #f6f6f6;
  background-image: -ms-linear-gradient(top, #ffffff, #f6f6f6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f6f6f6));
  background-image: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
  background-image: -o-linear-gradient(top, #ffffff, #f6f6f6);
  background-image: linear-gradient(top, #ffffff, #f6f6f6);
  background-image: -moz-linear-gradient(top, #ffffff, #f6f6f6);
  background-repeat: repeat-x;
  border-top: solid 1px #dddddd;
  border-bottom: solid 1px #dddddd;
  padding: 9px 10px;
  font-weight: bold;
  line-height: 20px;
}
.table thead th label,
.table th label {
  font-weight: bold;
}
.table thead th.text_left,
.table thead td.text_left,
.table th.text_left,
.table td.text_left,
.text_left {
  text-align: left;
}
.table thead th.text_right,
.table thead td.text_right,
.table th.text_right,
.table td.text_right,
.text_right {
  text-align: right;
}
.table thead th.text_center,
.table thead td.text_center,
.table th.text_center,
.table td.text_center,
.text_center {
  text-align: center;
}
.table thead th.text_right,
.table thead td.text_right,
.table th.text_right,
.table td.text_right,
.text_right {
  text-align: right;
}
.table tr.filtre td {
  background: #eeeeee;
  border-bottom: solid 1px #dddddd;
  padding: 10px 10px;
  font-weight: bold;
  line-height: 20px;
}
.table tr.titre_table_espace td {
  background: #a4dfff;
  color: #000000;
  font-weight: bold;
  font-size: 13px;
  line-height: 20px;
}
.table td.item {
  border: 0px;
  color: #62b4e1;
  font-size: 12px;
  font-weight: bold;
}
.table td.item .texte {
  color: #000000;
  font-weight: normal;
}
.table tr.no_border td {
  border: 0px;
}
.table tr.ligne_type_prestation {
  background-color: #CCC;
  font-weight: bold;
}
.table tr.ligne_type_prestation:hover td {
  background-color: #CCC;
  font-weight: bold;
}
.table tr.ligne_option {
  background-color: #0157A3;
  font-weight: bold;
  color: #FFFFFF;
}
.table tr.ligne_option:hover td {
  background-color: #0157A3;
  font-weight: bold;
  color: #FFFFFF;
}
.table tr td {
  height: 30px;
}
.col_sep {
  border-right: 1px solid #BBBBBB;
}
.table_couleur {
  border: solid 1px #DDDDDD;
  margin: 0px;
}
.table_couleur td,
.table_couleur th {
  line-height: 20px;
  padding: 2px 5px;
  font-size: 11px;
}
.table_couleur td.entete_table,
.table_couleur tr.entete_table td {
  color: #333333;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  line-height: 20px;
  padding: 5px 5px;
}
.table_couleur2 {
  background-color: #eeeeee;
  margin: 0px;
  padding: 10px 0px;
}
.table_couleur2 td,
.table_couleur2 th {
  line-height: 20px;
  padding: 5px 10px;
  font-size: 11px;
}
.table_couleur2 td.entete_table,
.table_couleur2 tr.entete_table td {
  color: #0c7e04;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  line-height: 20px;
  padding: 3px 5px;
}
.table_form_recherche {
  background: #ffffff;
}
table tr.row-checked {
  background: #81D4FA !important;
}
table tr.row-warning {
  background: #FFE082 !important;
}
table tr.row-danger {
  background: #EF9A9A !important;
}
table tr.row-success {
  background: #C5E1A5 !important;
}
table tr.row-info {
  background: #81D4FA !important;
}
input[type="button"],
input[type="submit"] {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #222222;
  background-color: #e0e0e0;
  border-color: #eeeeee;
}
input[type="button"]:focus,
input[type="submit"]:focus,
input[type="button"]:active:focus,
input[type="submit"]:active:focus,
input[type="button"].active:focus,
input[type="submit"].active:focus,
input[type="button"].focus,
input[type="submit"].focus,
input[type="button"]:active.focus,
input[type="submit"]:active.focus,
input[type="button"].active.focus,
input[type="submit"].active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="button"]:focus,
input[type="submit"]:focus,
input[type="button"].focus,
input[type="submit"].focus {
  color: #222222;
  text-decoration: none;
}
input[type="button"]:active,
input[type="submit"]:active,
input[type="button"].active,
input[type="submit"].active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
input[type="button"].disabled,
input[type="submit"].disabled,
input[type="button"][disabled],
input[type="submit"][disabled],
fieldset[disabled] input[type="button"],
fieldset[disabled] input[type="submit"] {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
ainput[type="button"].disabled,
ainput[type="submit"].disabled,
fieldset[disabled] ainput[type="button"],
fieldset[disabled] ainput[type="submit"] {
  pointer-events: none;
}
input[type="button"]:focus,
input[type="submit"]:focus,
input[type="button"].focus,
input[type="submit"].focus {
  color: #222222;
  background-color: #c7c7c7;
  border-color: #aeaeae;
}
input[type="button"]:hover,
input[type="submit"]:hover {
  color: #222222;
  background-color: #c7c7c7;
  border-color: #cfcfcf;
}
input[type="button"]:active,
input[type="submit"]:active,
input[type="button"].active,
input[type="submit"].active,
.open > .dropdown-toggleinput[type="button"],
.open > .dropdown-toggleinput[type="submit"] {
  color: #222222;
  background-color: #c7c7c7;
  background-image: none;
  border-color: #cfcfcf;
}
input[type="button"]:active:hover,
input[type="submit"]:active:hover,
input[type="button"].active:hover,
input[type="submit"].active:hover,
.open > .dropdown-toggleinput[type="button"]:hover,
.open > .dropdown-toggleinput[type="submit"]:hover,
input[type="button"]:active:focus,
input[type="submit"]:active:focus,
input[type="button"].active:focus,
input[type="submit"].active:focus,
.open > .dropdown-toggleinput[type="button"]:focus,
.open > .dropdown-toggleinput[type="submit"]:focus,
input[type="button"]:active.focus,
input[type="submit"]:active.focus,
input[type="button"].active.focus,
input[type="submit"].active.focus,
.open > .dropdown-toggleinput[type="button"].focus,
.open > .dropdown-toggleinput[type="submit"].focus {
  color: #222222;
  background-color: #b5b5b5;
  border-color: #aeaeae;
}
input[type="button"].disabled:hover,
input[type="submit"].disabled:hover,
input[type="button"][disabled]:hover,
input[type="submit"][disabled]:hover,
fieldset[disabled] input[type="button"]:hover,
fieldset[disabled] input[type="submit"]:hover,
input[type="button"].disabled:focus,
input[type="submit"].disabled:focus,
input[type="button"][disabled]:focus,
input[type="submit"][disabled]:focus,
fieldset[disabled] input[type="button"]:focus,
fieldset[disabled] input[type="submit"]:focus,
input[type="button"].disabled.focus,
input[type="submit"].disabled.focus,
input[type="button"][disabled].focus,
input[type="submit"][disabled].focus,
fieldset[disabled] input[type="button"].focus,
fieldset[disabled] input[type="submit"].focus {
  background-color: #e0e0e0;
  border-color: #eeeeee;
}
input[type="button"] .badge,
input[type="submit"] .badge {
  color: #e0e0e0;
  background-color: #222222;
}
.btn-primary {
  color: #ffffff;
  background-color: #054149;
  border-color: #032c31;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #ffffff;
  background-color: #021619;
  border-color: #000000;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #021619;
  border-color: #000000;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #021619;
  background-image: none;
  border-color: #000000;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #054149;
  border-color: #032c31;
}
.btn-primary .badge {
  color: #054149;
  background-color: #ffffff;
}
.btn-secondary {
  color: #ffffff;
  background-color: #F3BF24;
  border-color: #f0b70d;
}
.btn-secondary:focus,
.btn-secondary.focus {
  color: #ffffff;
  background-color: #d8a50c;
  border-color: #775b07;
}
.btn-secondary:hover {
  color: #ffffff;
  background-color: #d8a50c;
  border-color: #b68b0a;
}
.btn-secondary:active,
.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary {
  color: #ffffff;
  background-color: #d8a50c;
  background-image: none;
  border-color: #b68b0a;
}
.btn-secondary:active:hover,
.btn-secondary.active:hover,
.open > .dropdown-toggle.btn-secondary:hover,
.btn-secondary:active:focus,
.btn-secondary.active:focus,
.open > .dropdown-toggle.btn-secondary:focus,
.btn-secondary:active.focus,
.btn-secondary.active.focus,
.open > .dropdown-toggle.btn-secondary.focus {
  color: #ffffff;
  background-color: #b68b0a;
  border-color: #775b07;
}
.btn-secondary.disabled:hover,
.btn-secondary[disabled]:hover,
fieldset[disabled] .btn-secondary:hover,
.btn-secondary.disabled:focus,
.btn-secondary[disabled]:focus,
fieldset[disabled] .btn-secondary:focus,
.btn-secondary.disabled.focus,
.btn-secondary[disabled].focus,
fieldset[disabled] .btn-secondary.focus {
  background-color: #F3BF24;
  border-color: #f0b70d;
}
.btn-secondary .badge {
  color: #F3BF24;
  background-color: #ffffff;
}
.btn-tertiary {
  color: #ffffff;
  background-color: #FEBE10;
  border-color: #FEBE10;
}
.btn-tertiary:focus,
.btn-tertiary.focus {
  color: #ffffff;
  background-color: #daa001;
  border-color: #8e6801;
}
.btn-tertiary:hover {
  color: #ffffff;
  background-color: #daa001;
  border-color: #d09801;
}
.btn-tertiary:active,
.btn-tertiary.active,
.open > .dropdown-toggle.btn-tertiary {
  color: #ffffff;
  background-color: #daa001;
  background-image: none;
  border-color: #d09801;
}
.btn-tertiary:active:hover,
.btn-tertiary.active:hover,
.open > .dropdown-toggle.btn-tertiary:hover,
.btn-tertiary:active:focus,
.btn-tertiary.active:focus,
.open > .dropdown-toggle.btn-tertiary:focus,
.btn-tertiary:active.focus,
.btn-tertiary.active.focus,
.open > .dropdown-toggle.btn-tertiary.focus {
  color: #ffffff;
  background-color: #b78601;
  border-color: #8e6801;
}
.btn-tertiary.disabled:hover,
.btn-tertiary[disabled]:hover,
fieldset[disabled] .btn-tertiary:hover,
.btn-tertiary.disabled:focus,
.btn-tertiary[disabled]:focus,
fieldset[disabled] .btn-tertiary:focus,
.btn-tertiary.disabled.focus,
.btn-tertiary[disabled].focus,
fieldset[disabled] .btn-tertiary.focus {
  background-color: #FEBE10;
  border-color: #FEBE10;
}
.btn-tertiary .badge {
  color: #FEBE10;
  background-color: #ffffff;
}
.btn-hydroway {
  color: #ffffff;
  background-color: #009ECA;
  border-color: #009ECA;
}
.btn-hydroway:focus,
.btn-hydroway.focus {
  color: #ffffff;
  background-color: #007697;
  border-color: #003a4a;
}
.btn-hydroway:hover {
  color: #ffffff;
  background-color: #007697;
  border-color: #006e8d;
}
.btn-hydroway:active,
.btn-hydroway.active,
.open > .dropdown-toggle.btn-hydroway {
  color: #ffffff;
  background-color: #007697;
  background-image: none;
  border-color: #006e8d;
}
.btn-hydroway:active:hover,
.btn-hydroway.active:hover,
.open > .dropdown-toggle.btn-hydroway:hover,
.btn-hydroway:active:focus,
.btn-hydroway.active:focus,
.open > .dropdown-toggle.btn-hydroway:focus,
.btn-hydroway:active.focus,
.btn-hydroway.active.focus,
.open > .dropdown-toggle.btn-hydroway.focus {
  color: #ffffff;
  background-color: #005a73;
  border-color: #003a4a;
}
.btn-hydroway.disabled:hover,
.btn-hydroway[disabled]:hover,
fieldset[disabled] .btn-hydroway:hover,
.btn-hydroway.disabled:focus,
.btn-hydroway[disabled]:focus,
fieldset[disabled] .btn-hydroway:focus,
.btn-hydroway.disabled.focus,
.btn-hydroway[disabled].focus,
fieldset[disabled] .btn-hydroway.focus {
  background-color: #009ECA;
  border-color: #009ECA;
}
.btn-hydroway .badge {
  color: #009ECA;
  background-color: #ffffff;
}
.btn-stabiway {
  color: #ffffff;
  background-color: #FEBE10;
  border-color: #FEBE10;
}
.btn-stabiway:focus,
.btn-stabiway.focus {
  color: #ffffff;
  background-color: #daa001;
  border-color: #8e6801;
}
.btn-stabiway:hover {
  color: #ffffff;
  background-color: #daa001;
  border-color: #d09801;
}
.btn-stabiway:active,
.btn-stabiway.active,
.open > .dropdown-toggle.btn-stabiway {
  color: #ffffff;
  background-color: #daa001;
  background-image: none;
  border-color: #d09801;
}
.btn-stabiway:active:hover,
.btn-stabiway.active:hover,
.open > .dropdown-toggle.btn-stabiway:hover,
.btn-stabiway:active:focus,
.btn-stabiway.active:focus,
.open > .dropdown-toggle.btn-stabiway:focus,
.btn-stabiway:active.focus,
.btn-stabiway.active.focus,
.open > .dropdown-toggle.btn-stabiway.focus {
  color: #ffffff;
  background-color: #b78601;
  border-color: #8e6801;
}
.btn-stabiway.disabled:hover,
.btn-stabiway[disabled]:hover,
fieldset[disabled] .btn-stabiway:hover,
.btn-stabiway.disabled:focus,
.btn-stabiway[disabled]:focus,
fieldset[disabled] .btn-stabiway:focus,
.btn-stabiway.disabled.focus,
.btn-stabiway[disabled].focus,
fieldset[disabled] .btn-stabiway.focus {
  background-color: #FEBE10;
  border-color: #FEBE10;
}
.btn-stabiway .badge {
  color: #FEBE10;
  background-color: #ffffff;
}
.btn-baltazar {
  color: #ffffff;
  background-color: #BED631;
  border-color: #BED631;
}
.btn-baltazar:focus,
.btn-baltazar.focus {
  color: #ffffff;
  background-color: #9cb123;
  border-color: #647116;
}
.btn-baltazar:hover {
  color: #ffffff;
  background-color: #9cb123;
  border-color: #95a821;
}
.btn-baltazar:active,
.btn-baltazar.active,
.open > .dropdown-toggle.btn-baltazar {
  color: #ffffff;
  background-color: #9cb123;
  background-image: none;
  border-color: #95a821;
}
.btn-baltazar:active:hover,
.btn-baltazar.active:hover,
.open > .dropdown-toggle.btn-baltazar:hover,
.btn-baltazar:active:focus,
.btn-baltazar.active:focus,
.open > .dropdown-toggle.btn-baltazar:focus,
.btn-baltazar:active.focus,
.btn-baltazar.active.focus,
.open > .dropdown-toggle.btn-baltazar.focus {
  color: #ffffff;
  background-color: #82931d;
  border-color: #647116;
}
.btn-baltazar.disabled:hover,
.btn-baltazar[disabled]:hover,
fieldset[disabled] .btn-baltazar:hover,
.btn-baltazar.disabled:focus,
.btn-baltazar[disabled]:focus,
fieldset[disabled] .btn-baltazar:focus,
.btn-baltazar.disabled.focus,
.btn-baltazar[disabled].focus,
fieldset[disabled] .btn-baltazar.focus {
  background-color: #BED631;
  border-color: #BED631;
}
.btn-baltazar .badge {
  color: #BED631;
  background-color: #ffffff;
}
.btn-endersol {
  color: #ffffff;
  background-color: #9C2890;
  border-color: #9C2890;
}
.btn-endersol:focus,
.btn-endersol.focus {
  color: #ffffff;
  background-color: #731e6b;
  border-color: #370e32;
}
.btn-endersol:hover {
  color: #ffffff;
  background-color: #731e6b;
  border-color: #6b1c63;
}
.btn-endersol:active,
.btn-endersol.active,
.open > .dropdown-toggle.btn-endersol {
  color: #ffffff;
  background-color: #731e6b;
  background-image: none;
  border-color: #6b1c63;
}
.btn-endersol:active:hover,
.btn-endersol.active:hover,
.open > .dropdown-toggle.btn-endersol:hover,
.btn-endersol:active:focus,
.btn-endersol.active:focus,
.open > .dropdown-toggle.btn-endersol:focus,
.btn-endersol:active.focus,
.btn-endersol.active.focus,
.open > .dropdown-toggle.btn-endersol.focus {
  color: #ffffff;
  background-color: #571650;
  border-color: #370e32;
}
.btn-endersol.disabled:hover,
.btn-endersol[disabled]:hover,
fieldset[disabled] .btn-endersol:hover,
.btn-endersol.disabled:focus,
.btn-endersol[disabled]:focus,
fieldset[disabled] .btn-endersol:focus,
.btn-endersol.disabled.focus,
.btn-endersol[disabled].focus,
fieldset[disabled] .btn-endersol.focus {
  background-color: #9C2890;
  border-color: #9C2890;
}
.btn-endersol .badge {
  color: #9C2890;
  background-color: #ffffff;
}
.btn-outline-primary {
  color: #054149;
  background-color: #ffffff;
  border-color: #054149;
}
.btn-outline-primary:focus,
.btn-outline-primary.focus {
  color: #054149;
  background-color: #e6e6e6;
  border-color: #000000;
}
.btn-outline-primary:hover {
  color: #054149;
  background-color: #e6e6e6;
  border-color: #010e10;
}
.btn-outline-primary:active,
.btn-outline-primary.active,
.open > .dropdown-toggle.btn-outline-primary {
  color: #054149;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #010e10;
}
.btn-outline-primary:active:hover,
.btn-outline-primary.active:hover,
.open > .dropdown-toggle.btn-outline-primary:hover,
.btn-outline-primary:active:focus,
.btn-outline-primary.active:focus,
.open > .dropdown-toggle.btn-outline-primary:focus,
.btn-outline-primary:active.focus,
.btn-outline-primary.active.focus,
.open > .dropdown-toggle.btn-outline-primary.focus {
  color: #054149;
  background-color: #d4d4d4;
  border-color: #000000;
}
.btn-outline-primary.disabled:hover,
.btn-outline-primary[disabled]:hover,
fieldset[disabled] .btn-outline-primary:hover,
.btn-outline-primary.disabled:focus,
.btn-outline-primary[disabled]:focus,
fieldset[disabled] .btn-outline-primary:focus,
.btn-outline-primary.disabled.focus,
.btn-outline-primary[disabled].focus,
fieldset[disabled] .btn-outline-primary.focus {
  background-color: #ffffff;
  border-color: #054149;
}
.btn-outline-primary .badge {
  color: #ffffff;
  background-color: #054149;
}
.btn-outline-secondary {
  color: #F3BF24;
  background-color: #ffffff;
  border-color: #F3BF24;
}
.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  color: #F3BF24;
  background-color: #e6e6e6;
  border-color: #906e08;
}
.btn-outline-secondary:hover {
  color: #F3BF24;
  background-color: #e6e6e6;
  border-color: #ce9d0b;
}
.btn-outline-secondary:active,
.btn-outline-secondary.active,
.open > .dropdown-toggle.btn-outline-secondary {
  color: #F3BF24;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #ce9d0b;
}
.btn-outline-secondary:active:hover,
.btn-outline-secondary.active:hover,
.open > .dropdown-toggle.btn-outline-secondary:hover,
.btn-outline-secondary:active:focus,
.btn-outline-secondary.active:focus,
.open > .dropdown-toggle.btn-outline-secondary:focus,
.btn-outline-secondary:active.focus,
.btn-outline-secondary.active.focus,
.open > .dropdown-toggle.btn-outline-secondary.focus {
  color: #F3BF24;
  background-color: #d4d4d4;
  border-color: #906e08;
}
.btn-outline-secondary.disabled:hover,
.btn-outline-secondary[disabled]:hover,
fieldset[disabled] .btn-outline-secondary:hover,
.btn-outline-secondary.disabled:focus,
.btn-outline-secondary[disabled]:focus,
fieldset[disabled] .btn-outline-secondary:focus,
.btn-outline-secondary.disabled.focus,
.btn-outline-secondary[disabled].focus,
fieldset[disabled] .btn-outline-secondary.focus {
  background-color: #ffffff;
  border-color: #F3BF24;
}
.btn-outline-secondary .badge {
  color: #ffffff;
  background-color: #F3BF24;
}
.btn-outline-tertiary {
  color: #FEBE10;
  background-color: #ffffff;
  border-color: #FEBE10;
}
.btn-outline-tertiary:focus,
.btn-outline-tertiary.focus {
  color: #FEBE10;
  background-color: #e6e6e6;
  border-color: #8e6801;
}
.btn-outline-tertiary:hover {
  color: #FEBE10;
  background-color: #e6e6e6;
  border-color: #d09801;
}
.btn-outline-tertiary:active,
.btn-outline-tertiary.active,
.open > .dropdown-toggle.btn-outline-tertiary {
  color: #FEBE10;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #d09801;
}
.btn-outline-tertiary:active:hover,
.btn-outline-tertiary.active:hover,
.open > .dropdown-toggle.btn-outline-tertiary:hover,
.btn-outline-tertiary:active:focus,
.btn-outline-tertiary.active:focus,
.open > .dropdown-toggle.btn-outline-tertiary:focus,
.btn-outline-tertiary:active.focus,
.btn-outline-tertiary.active.focus,
.open > .dropdown-toggle.btn-outline-tertiary.focus {
  color: #FEBE10;
  background-color: #d4d4d4;
  border-color: #8e6801;
}
.btn-outline-tertiary.disabled:hover,
.btn-outline-tertiary[disabled]:hover,
fieldset[disabled] .btn-outline-tertiary:hover,
.btn-outline-tertiary.disabled:focus,
.btn-outline-tertiary[disabled]:focus,
fieldset[disabled] .btn-outline-tertiary:focus,
.btn-outline-tertiary.disabled.focus,
.btn-outline-tertiary[disabled].focus,
fieldset[disabled] .btn-outline-tertiary.focus {
  background-color: #ffffff;
  border-color: #FEBE10;
}
.btn-outline-tertiary .badge {
  color: #ffffff;
  background-color: #FEBE10;
}
.btn-outline-default {
  color: #222222;
  background-color: #ffffff;
  border-color: #eeeeee;
}
.btn-outline-default:focus,
.btn-outline-default.focus {
  color: #222222;
  background-color: #e6e6e6;
  border-color: #aeaeae;
}
.btn-outline-default:hover {
  color: #222222;
  background-color: #e6e6e6;
  border-color: #cfcfcf;
}
.btn-outline-default:active,
.btn-outline-default.active,
.open > .dropdown-toggle.btn-outline-default {
  color: #222222;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #cfcfcf;
}
.btn-outline-default:active:hover,
.btn-outline-default.active:hover,
.open > .dropdown-toggle.btn-outline-default:hover,
.btn-outline-default:active:focus,
.btn-outline-default.active:focus,
.open > .dropdown-toggle.btn-outline-default:focus,
.btn-outline-default:active.focus,
.btn-outline-default.active.focus,
.open > .dropdown-toggle.btn-outline-default.focus {
  color: #222222;
  background-color: #d4d4d4;
  border-color: #aeaeae;
}
.btn-outline-default.disabled:hover,
.btn-outline-default[disabled]:hover,
fieldset[disabled] .btn-outline-default:hover,
.btn-outline-default.disabled:focus,
.btn-outline-default[disabled]:focus,
fieldset[disabled] .btn-outline-default:focus,
.btn-outline-default.disabled.focus,
.btn-outline-default[disabled].focus,
fieldset[disabled] .btn-outline-default.focus {
  background-color: #ffffff;
  border-color: #eeeeee;
}
.btn-outline-default .badge {
  color: #ffffff;
  background-color: #222222;
}
.btn-outline-hydroway {
  color: #009ECA;
  background-color: #ffffff;
  border-color: #009ECA;
}
.btn-outline-hydroway:focus,
.btn-outline-hydroway.focus {
  color: #009ECA;
  background-color: #e6e6e6;
  border-color: #003a4a;
}
.btn-outline-hydroway:hover {
  color: #009ECA;
  background-color: #e6e6e6;
  border-color: #006e8d;
}
.btn-outline-hydroway:active,
.btn-outline-hydroway.active,
.open > .dropdown-toggle.btn-outline-hydroway {
  color: #009ECA;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #006e8d;
}
.btn-outline-hydroway:active:hover,
.btn-outline-hydroway.active:hover,
.open > .dropdown-toggle.btn-outline-hydroway:hover,
.btn-outline-hydroway:active:focus,
.btn-outline-hydroway.active:focus,
.open > .dropdown-toggle.btn-outline-hydroway:focus,
.btn-outline-hydroway:active.focus,
.btn-outline-hydroway.active.focus,
.open > .dropdown-toggle.btn-outline-hydroway.focus {
  color: #009ECA;
  background-color: #d4d4d4;
  border-color: #003a4a;
}
.btn-outline-hydroway.disabled:hover,
.btn-outline-hydroway[disabled]:hover,
fieldset[disabled] .btn-outline-hydroway:hover,
.btn-outline-hydroway.disabled:focus,
.btn-outline-hydroway[disabled]:focus,
fieldset[disabled] .btn-outline-hydroway:focus,
.btn-outline-hydroway.disabled.focus,
.btn-outline-hydroway[disabled].focus,
fieldset[disabled] .btn-outline-hydroway.focus {
  background-color: #ffffff;
  border-color: #009ECA;
}
.btn-outline-hydroway .badge {
  color: #ffffff;
  background-color: #009ECA;
}
.btn-outline-stabiway {
  color: #FEBE10;
  background-color: #ffffff;
  border-color: #FEBE10;
}
.btn-outline-stabiway:focus,
.btn-outline-stabiway.focus {
  color: #FEBE10;
  background-color: #e6e6e6;
  border-color: #8e6801;
}
.btn-outline-stabiway:hover {
  color: #FEBE10;
  background-color: #e6e6e6;
  border-color: #d09801;
}
.btn-outline-stabiway:active,
.btn-outline-stabiway.active,
.open > .dropdown-toggle.btn-outline-stabiway {
  color: #FEBE10;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #d09801;
}
.btn-outline-stabiway:active:hover,
.btn-outline-stabiway.active:hover,
.open > .dropdown-toggle.btn-outline-stabiway:hover,
.btn-outline-stabiway:active:focus,
.btn-outline-stabiway.active:focus,
.open > .dropdown-toggle.btn-outline-stabiway:focus,
.btn-outline-stabiway:active.focus,
.btn-outline-stabiway.active.focus,
.open > .dropdown-toggle.btn-outline-stabiway.focus {
  color: #FEBE10;
  background-color: #d4d4d4;
  border-color: #8e6801;
}
.btn-outline-stabiway.disabled:hover,
.btn-outline-stabiway[disabled]:hover,
fieldset[disabled] .btn-outline-stabiway:hover,
.btn-outline-stabiway.disabled:focus,
.btn-outline-stabiway[disabled]:focus,
fieldset[disabled] .btn-outline-stabiway:focus,
.btn-outline-stabiway.disabled.focus,
.btn-outline-stabiway[disabled].focus,
fieldset[disabled] .btn-outline-stabiway.focus {
  background-color: #ffffff;
  border-color: #FEBE10;
}
.btn-outline-stabiway .badge {
  color: #ffffff;
  background-color: #FEBE10;
}
.btn-outline-baltazar {
  color: #BED631;
  background-color: #ffffff;
  border-color: #BED631;
}
.btn-outline-baltazar:focus,
.btn-outline-baltazar.focus {
  color: #BED631;
  background-color: #e6e6e6;
  border-color: #647116;
}
.btn-outline-baltazar:hover {
  color: #BED631;
  background-color: #e6e6e6;
  border-color: #95a821;
}
.btn-outline-baltazar:active,
.btn-outline-baltazar.active,
.open > .dropdown-toggle.btn-outline-baltazar {
  color: #BED631;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #95a821;
}
.btn-outline-baltazar:active:hover,
.btn-outline-baltazar.active:hover,
.open > .dropdown-toggle.btn-outline-baltazar:hover,
.btn-outline-baltazar:active:focus,
.btn-outline-baltazar.active:focus,
.open > .dropdown-toggle.btn-outline-baltazar:focus,
.btn-outline-baltazar:active.focus,
.btn-outline-baltazar.active.focus,
.open > .dropdown-toggle.btn-outline-baltazar.focus {
  color: #BED631;
  background-color: #d4d4d4;
  border-color: #647116;
}
.btn-outline-baltazar.disabled:hover,
.btn-outline-baltazar[disabled]:hover,
fieldset[disabled] .btn-outline-baltazar:hover,
.btn-outline-baltazar.disabled:focus,
.btn-outline-baltazar[disabled]:focus,
fieldset[disabled] .btn-outline-baltazar:focus,
.btn-outline-baltazar.disabled.focus,
.btn-outline-baltazar[disabled].focus,
fieldset[disabled] .btn-outline-baltazar.focus {
  background-color: #ffffff;
  border-color: #BED631;
}
.btn-outline-baltazar .badge {
  color: #ffffff;
  background-color: #BED631;
}
.btn-outline-endersol {
  color: #9C2890;
  background-color: #ffffff;
  border-color: #9C2890;
}
.btn-outline-endersol:focus,
.btn-outline-endersol.focus {
  color: #9C2890;
  background-color: #e6e6e6;
  border-color: #370e32;
}
.btn-outline-endersol:hover {
  color: #9C2890;
  background-color: #e6e6e6;
  border-color: #6b1c63;
}
.btn-outline-endersol:active,
.btn-outline-endersol.active,
.open > .dropdown-toggle.btn-outline-endersol {
  color: #9C2890;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #6b1c63;
}
.btn-outline-endersol:active:hover,
.btn-outline-endersol.active:hover,
.open > .dropdown-toggle.btn-outline-endersol:hover,
.btn-outline-endersol:active:focus,
.btn-outline-endersol.active:focus,
.open > .dropdown-toggle.btn-outline-endersol:focus,
.btn-outline-endersol:active.focus,
.btn-outline-endersol.active.focus,
.open > .dropdown-toggle.btn-outline-endersol.focus {
  color: #9C2890;
  background-color: #d4d4d4;
  border-color: #370e32;
}
.btn-outline-endersol.disabled:hover,
.btn-outline-endersol[disabled]:hover,
fieldset[disabled] .btn-outline-endersol:hover,
.btn-outline-endersol.disabled:focus,
.btn-outline-endersol[disabled]:focus,
fieldset[disabled] .btn-outline-endersol:focus,
.btn-outline-endersol.disabled.focus,
.btn-outline-endersol[disabled].focus,
fieldset[disabled] .btn-outline-endersol.focus {
  background-color: #ffffff;
  border-color: #9C2890;
}
.btn-outline-endersol .badge {
  color: #ffffff;
  background-color: #9C2890;
}
.btn-actions {
  font-size: 14px;
  color: #ffffff;
  background-color: #01415e;
  border-color: #01415e;
}
.btn-actions:focus,
.btn-actions.focus {
  color: #ffffff;
  background-color: #001e2c;
  border-color: #000000;
}
.btn-actions:hover {
  color: #ffffff;
  background-color: #001e2c;
  border-color: #001721;
}
.btn-actions:active,
.btn-actions.active,
.open > .dropdown-toggle.btn-actions {
  color: #ffffff;
  background-color: #001e2c;
  background-image: none;
  border-color: #001721;
}
.btn-actions:active:hover,
.btn-actions.active:hover,
.open > .dropdown-toggle.btn-actions:hover,
.btn-actions:active:focus,
.btn-actions.active:focus,
.open > .dropdown-toggle.btn-actions:focus,
.btn-actions:active.focus,
.btn-actions.active.focus,
.open > .dropdown-toggle.btn-actions.focus {
  color: #ffffff;
  background-color: #000608;
  border-color: #000000;
}
.btn-actions.disabled:hover,
.btn-actions[disabled]:hover,
fieldset[disabled] .btn-actions:hover,
.btn-actions.disabled:focus,
.btn-actions[disabled]:focus,
fieldset[disabled] .btn-actions:focus,
.btn-actions.disabled.focus,
.btn-actions[disabled].focus,
fieldset[disabled] .btn-actions.focus {
  background-color: #01415e;
  border-color: #01415e;
}
.btn-actions .badge {
  color: #01415e;
  background-color: #ffffff;
}
.btn-youtube {
  color: #ffffff;
  background-color: #dd0000;
  border-color: #dd0000;
}
.btn-youtube:focus,
.btn-youtube.focus {
  color: #ffffff;
  background-color: #aa0000;
  border-color: #5e0000;
}
.btn-youtube:hover {
  color: #ffffff;
  background-color: #aa0000;
  border-color: #a00000;
}
.btn-youtube:active,
.btn-youtube.active,
.open > .dropdown-toggle.btn-youtube {
  color: #ffffff;
  background-color: #aa0000;
  background-image: none;
  border-color: #a00000;
}
.btn-youtube:active:hover,
.btn-youtube.active:hover,
.open > .dropdown-toggle.btn-youtube:hover,
.btn-youtube:active:focus,
.btn-youtube.active:focus,
.open > .dropdown-toggle.btn-youtube:focus,
.btn-youtube:active.focus,
.btn-youtube.active.focus,
.open > .dropdown-toggle.btn-youtube.focus {
  color: #ffffff;
  background-color: #860000;
  border-color: #5e0000;
}
.btn-youtube.disabled:hover,
.btn-youtube[disabled]:hover,
fieldset[disabled] .btn-youtube:hover,
.btn-youtube.disabled:focus,
.btn-youtube[disabled]:focus,
fieldset[disabled] .btn-youtube:focus,
.btn-youtube.disabled.focus,
.btn-youtube[disabled].focus,
fieldset[disabled] .btn-youtube.focus {
  background-color: #dd0000;
  border-color: #dd0000;
}
.btn-youtube .badge {
  color: #dd0000;
  background-color: #ffffff;
}
.btn-youtube:hover,
.btn-youtube:focus {
  background: #272727;
  color: #ffffff;
  text-decoration: none;
}
.btn-idea {
  background: #FFD600;
  color: #ffffff;
  font-size: 14px;
}
.btn-panier {
  font-size: 14px;
  color: #444444;
  background-color: #BED631;
  border-color: #BED631;
}
.btn-panier:focus,
.btn-panier.focus {
  color: #444444;
  background-color: #9cb123;
  border-color: #647116;
}
.btn-panier:hover {
  color: #444444;
  background-color: #9cb123;
  border-color: #95a821;
}
.btn-panier:active,
.btn-panier.active,
.open > .dropdown-toggle.btn-panier {
  color: #444444;
  background-color: #9cb123;
  background-image: none;
  border-color: #95a821;
}
.btn-panier:active:hover,
.btn-panier.active:hover,
.open > .dropdown-toggle.btn-panier:hover,
.btn-panier:active:focus,
.btn-panier.active:focus,
.open > .dropdown-toggle.btn-panier:focus,
.btn-panier:active.focus,
.btn-panier.active.focus,
.open > .dropdown-toggle.btn-panier.focus {
  color: #444444;
  background-color: #82931d;
  border-color: #647116;
}
.btn-panier.disabled:hover,
.btn-panier[disabled]:hover,
fieldset[disabled] .btn-panier:hover,
.btn-panier.disabled:focus,
.btn-panier[disabled]:focus,
fieldset[disabled] .btn-panier:focus,
.btn-panier.disabled.focus,
.btn-panier[disabled].focus,
fieldset[disabled] .btn-panier.focus {
  background-color: #BED631;
  border-color: #BED631;
}
.btn-panier .badge {
  color: #BED631;
  background-color: #444444;
}
.quotation input.btn {
  background-color: #bbbbbb;
  line-height: 11px;
  border-radius: 6px;
}
.quotation input.btn:hover {
  color: #000000;
}
a.bouton {
  background: none repeat scroll 0 0 #0c7e04;
  border-radius: 3px 3px 3px 3px;
  color: #FFFFFF;
  display: inline-block;
  font-size: 11px;
  line-height: 20px;
  padding: 0 10px 0;
  text-decoration: none;
  cursor: pointer;
}
a.bouton:hover {
  text-decoration: underline;
}
.div_bouton_suite {
  background: url(/web/themes/jdm-back/dist/images/bouton_suite.07f775dc.gif) no-repeat top left;
  height: 50px;
  padding: 0px 0px 0px 45px;
}
a.bouton_suite {
  background: url(/web/themes/jdm-back/dist/images/bouton_suite.07f775dc.gif) no-repeat top right;
  float: left;
  color: #FFFFFF;
  font-size: 14px;
  height: 14px;
  line-height: 14px;
  font-weight: bold;
  text-decoration: none;
  padding: 14px 20px 22px 7px;
}
a.bouton_suite span {
  padding: 0px;
}
.btn-color-carre-kom {
  color: #ffffff;
  background-color: #0876a7;
  border-color: #0876a7;
}
.btn-color-carre-kom:focus,
.btn-color-carre-kom.focus {
  color: #ffffff;
  background-color: #065476;
  border-color: #02202d;
}
.btn-color-carre-kom:hover {
  color: #ffffff;
  background-color: #065476;
  border-color: #054d6d;
}
.btn-color-carre-kom:active,
.btn-color-carre-kom.active,
.open > .dropdown-toggle.btn-color-carre-kom {
  color: #ffffff;
  background-color: #065476;
  background-image: none;
  border-color: #054d6d;
}
.btn-color-carre-kom:active:hover,
.btn-color-carre-kom.active:hover,
.open > .dropdown-toggle.btn-color-carre-kom:hover,
.btn-color-carre-kom:active:focus,
.btn-color-carre-kom.active:focus,
.open > .dropdown-toggle.btn-color-carre-kom:focus,
.btn-color-carre-kom:active.focus,
.btn-color-carre-kom.active.focus,
.open > .dropdown-toggle.btn-color-carre-kom.focus {
  color: #ffffff;
  background-color: #043c54;
  border-color: #02202d;
}
.btn-color-carre-kom.disabled:hover,
.btn-color-carre-kom[disabled]:hover,
fieldset[disabled] .btn-color-carre-kom:hover,
.btn-color-carre-kom.disabled:focus,
.btn-color-carre-kom[disabled]:focus,
fieldset[disabled] .btn-color-carre-kom:focus,
.btn-color-carre-kom.disabled.focus,
.btn-color-carre-kom[disabled].focus,
fieldset[disabled] .btn-color-carre-kom.focus {
  background-color: #0876a7;
  border-color: #0876a7;
}
.btn-color-carre-kom .badge {
  color: #0876a7;
  background-color: #ffffff;
}
.btn-green {
  color: #ffffff;
  background-color: #0c7e04;
  border-color: #0c7e04;
}
.btn-green:focus,
.btn-green.focus {
  color: #ffffff;
  background-color: #074d02;
  border-color: #000200;
}
.btn-green:hover {
  color: #ffffff;
  background-color: #074d02;
  border-color: #064302;
}
.btn-green:active,
.btn-green.active,
.open > .dropdown-toggle.btn-green {
  color: #ffffff;
  background-color: #074d02;
  background-image: none;
  border-color: #064302;
}
.btn-green:active:hover,
.btn-green.active:hover,
.open > .dropdown-toggle.btn-green:hover,
.btn-green:active:focus,
.btn-green.active:focus,
.open > .dropdown-toggle.btn-green:focus,
.btn-green:active.focus,
.btn-green.active.focus,
.open > .dropdown-toggle.btn-green.focus {
  color: #ffffff;
  background-color: #042a01;
  border-color: #000200;
}
.btn-green.disabled:hover,
.btn-green[disabled]:hover,
fieldset[disabled] .btn-green:hover,
.btn-green.disabled:focus,
.btn-green[disabled]:focus,
fieldset[disabled] .btn-green:focus,
.btn-green.disabled.focus,
.btn-green[disabled].focus,
fieldset[disabled] .btn-green.focus {
  background-color: #0c7e04;
  border-color: #0c7e04;
}
.btn-green .badge {
  color: #0c7e04;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #ffffff;
  background-color: #449d44;
  border-color: #255525;
}
.btn-success:hover {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398339;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  background-image: none;
  border-color: #398339;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: #398439;
  border-color: #255525;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-add {
  color: #ffffff;
  background-color: #61cb62;
  border-color: #61cb62;
}
.btn-add:focus,
.btn-add.focus {
  color: #ffffff;
  background-color: #3ebb3f;
  border-color: #2b822c;
}
.btn-add:hover {
  color: #ffffff;
  background-color: #3ebb3f;
  border-color: #3bb43c;
}
.btn-add:active,
.btn-add.active,
.open > .dropdown-toggle.btn-add {
  color: #ffffff;
  background-color: #3ebb3f;
  background-image: none;
  border-color: #3bb43c;
}
.btn-add:active:hover,
.btn-add.active:hover,
.open > .dropdown-toggle.btn-add:hover,
.btn-add:active:focus,
.btn-add.active:focus,
.open > .dropdown-toggle.btn-add:focus,
.btn-add:active.focus,
.btn-add.active.focus,
.open > .dropdown-toggle.btn-add.focus {
  color: #ffffff;
  background-color: #35a036;
  border-color: #2b822c;
}
.btn-add.disabled:hover,
.btn-add[disabled]:hover,
fieldset[disabled] .btn-add:hover,
.btn-add.disabled:focus,
.btn-add[disabled]:focus,
fieldset[disabled] .btn-add:focus,
.btn-add.disabled.focus,
.btn-add[disabled].focus,
fieldset[disabled] .btn-add.focus {
  background-color: #61cb62;
  border-color: #61cb62;
}
.btn-add .badge {
  color: #61cb62;
  background-color: #ffffff;
}
.btn-color-red {
  color: #ffffff;
  background-color: #F44336;
  border-color: #F44336;
}
.btn-color-red:focus,
.btn-color-red.focus {
  color: #ffffff;
  background-color: #ea1c0d;
  border-color: #a21309;
}
.btn-color-red:hover {
  color: #ffffff;
  background-color: #ea1c0d;
  border-color: #e11b0c;
}
.btn-color-red:active,
.btn-color-red.active,
.open > .dropdown-toggle.btn-color-red {
  color: #ffffff;
  background-color: #ea1c0d;
  background-image: none;
  border-color: #e11b0c;
}
.btn-color-red:active:hover,
.btn-color-red.active:hover,
.open > .dropdown-toggle.btn-color-red:hover,
.btn-color-red:active:focus,
.btn-color-red.active:focus,
.open > .dropdown-toggle.btn-color-red:focus,
.btn-color-red:active.focus,
.btn-color-red.active.focus,
.open > .dropdown-toggle.btn-color-red.focus {
  color: #ffffff;
  background-color: #c8180b;
  border-color: #a21309;
}
.btn-color-red.disabled:hover,
.btn-color-red[disabled]:hover,
fieldset[disabled] .btn-color-red:hover,
.btn-color-red.disabled:focus,
.btn-color-red[disabled]:focus,
fieldset[disabled] .btn-color-red:focus,
.btn-color-red.disabled.focus,
.btn-color-red[disabled].focus,
fieldset[disabled] .btn-color-red.focus {
  background-color: #F44336;
  border-color: #F44336;
}
.btn-color-red .badge {
  color: #F44336;
  background-color: #ffffff;
}
.btn-color-pink {
  color: #ffffff;
  background-color: #E91E63;
  border-color: #E91E63;
}
.btn-color-pink:focus,
.btn-color-pink.focus {
  color: #ffffff;
  background-color: #c1134e;
  border-color: #7b0c32;
}
.btn-color-pink:hover {
  color: #ffffff;
  background-color: #c1134e;
  border-color: #b8124a;
}
.btn-color-pink:active,
.btn-color-pink.active,
.open > .dropdown-toggle.btn-color-pink {
  color: #ffffff;
  background-color: #c1134e;
  background-image: none;
  border-color: #b8124a;
}
.btn-color-pink:active:hover,
.btn-color-pink.active:hover,
.open > .dropdown-toggle.btn-color-pink:hover,
.btn-color-pink:active:focus,
.btn-color-pink.active:focus,
.open > .dropdown-toggle.btn-color-pink:focus,
.btn-color-pink:active.focus,
.btn-color-pink.active.focus,
.open > .dropdown-toggle.btn-color-pink.focus {
  color: #ffffff;
  background-color: #a11041;
  border-color: #7b0c32;
}
.btn-color-pink.disabled:hover,
.btn-color-pink[disabled]:hover,
fieldset[disabled] .btn-color-pink:hover,
.btn-color-pink.disabled:focus,
.btn-color-pink[disabled]:focus,
fieldset[disabled] .btn-color-pink:focus,
.btn-color-pink.disabled.focus,
.btn-color-pink[disabled].focus,
fieldset[disabled] .btn-color-pink.focus {
  background-color: #E91E63;
  border-color: #E91E63;
}
.btn-color-pink .badge {
  color: #E91E63;
  background-color: #ffffff;
}
.btn-color-purple {
  color: #ffffff;
  background-color: #9C27B0;
  border-color: #9C27B0;
}
.btn-color-purple:focus,
.btn-color-purple.focus {
  color: #ffffff;
  background-color: #771e86;
  border-color: #3f1048;
}
.btn-color-purple:hover {
  color: #ffffff;
  background-color: #771e86;
  border-color: #701c7e;
}
.btn-color-purple:active,
.btn-color-purple.active,
.open > .dropdown-toggle.btn-color-purple {
  color: #ffffff;
  background-color: #771e86;
  background-image: none;
  border-color: #701c7e;
}
.btn-color-purple:active:hover,
.btn-color-purple.active:hover,
.open > .dropdown-toggle.btn-color-purple:hover,
.btn-color-purple:active:focus,
.btn-color-purple.active:focus,
.open > .dropdown-toggle.btn-color-purple:focus,
.btn-color-purple:active.focus,
.btn-color-purple.active.focus,
.open > .dropdown-toggle.btn-color-purple.focus {
  color: #ffffff;
  background-color: #5d1769;
  border-color: #3f1048;
}
.btn-color-purple.disabled:hover,
.btn-color-purple[disabled]:hover,
fieldset[disabled] .btn-color-purple:hover,
.btn-color-purple.disabled:focus,
.btn-color-purple[disabled]:focus,
fieldset[disabled] .btn-color-purple:focus,
.btn-color-purple.disabled.focus,
.btn-color-purple[disabled].focus,
fieldset[disabled] .btn-color-purple.focus {
  background-color: #9C27B0;
  border-color: #9C27B0;
}
.btn-color-purple .badge {
  color: #9C27B0;
  background-color: #ffffff;
}
.btn-color-deep-purple {
  color: #ffffff;
  background-color: #673AB7;
  border-color: #673AB7;
}
.btn-color-deep-purple:focus,
.btn-color-deep-purple.focus {
  color: #ffffff;
  background-color: #512e90;
  border-color: #311b56;
}
.btn-color-deep-purple:hover {
  color: #ffffff;
  background-color: #512e90;
  border-color: #4d2b89;
}
.btn-color-deep-purple:active,
.btn-color-deep-purple.active,
.open > .dropdown-toggle.btn-color-deep-purple {
  color: #ffffff;
  background-color: #512e90;
  background-image: none;
  border-color: #4d2b89;
}
.btn-color-deep-purple:active:hover,
.btn-color-deep-purple.active:hover,
.open > .dropdown-toggle.btn-color-deep-purple:hover,
.btn-color-deep-purple:active:focus,
.btn-color-deep-purple.active:focus,
.open > .dropdown-toggle.btn-color-deep-purple:focus,
.btn-color-deep-purple:active.focus,
.btn-color-deep-purple.active.focus,
.open > .dropdown-toggle.btn-color-deep-purple.focus {
  color: #ffffff;
  background-color: #422575;
  border-color: #311b56;
}
.btn-color-deep-purple.disabled:hover,
.btn-color-deep-purple[disabled]:hover,
fieldset[disabled] .btn-color-deep-purple:hover,
.btn-color-deep-purple.disabled:focus,
.btn-color-deep-purple[disabled]:focus,
fieldset[disabled] .btn-color-deep-purple:focus,
.btn-color-deep-purple.disabled.focus,
.btn-color-deep-purple[disabled].focus,
fieldset[disabled] .btn-color-deep-purple.focus {
  background-color: #673AB7;
  border-color: #673AB7;
}
.btn-color-deep-purple .badge {
  color: #673AB7;
  background-color: #ffffff;
}
.btn-color-indigo {
  color: #ffffff;
  background-color: #3F51B5;
  border-color: #3F51B5;
}
.btn-color-indigo:focus,
.btn-color-indigo.focus {
  color: #ffffff;
  background-color: #32408f;
  border-color: #1e2756;
}
.btn-color-indigo:hover {
  color: #ffffff;
  background-color: #32408f;
  border-color: #2f3d88;
}
.btn-color-indigo:active,
.btn-color-indigo.active,
.open > .dropdown-toggle.btn-color-indigo {
  color: #ffffff;
  background-color: #32408f;
  background-image: none;
  border-color: #2f3d88;
}
.btn-color-indigo:active:hover,
.btn-color-indigo.active:hover,
.open > .dropdown-toggle.btn-color-indigo:hover,
.btn-color-indigo:active:focus,
.btn-color-indigo.active:focus,
.open > .dropdown-toggle.btn-color-indigo:focus,
.btn-color-indigo:active.focus,
.btn-color-indigo.active.focus,
.open > .dropdown-toggle.btn-color-indigo.focus {
  color: #ffffff;
  background-color: #293475;
  border-color: #1e2756;
}
.btn-color-indigo.disabled:hover,
.btn-color-indigo[disabled]:hover,
fieldset[disabled] .btn-color-indigo:hover,
.btn-color-indigo.disabled:focus,
.btn-color-indigo[disabled]:focus,
fieldset[disabled] .btn-color-indigo:focus,
.btn-color-indigo.disabled.focus,
.btn-color-indigo[disabled].focus,
fieldset[disabled] .btn-color-indigo.focus {
  background-color: #3F51B5;
  border-color: #3F51B5;
}
.btn-color-indigo .badge {
  color: #3F51B5;
  background-color: #ffffff;
}
.btn-color-blue {
  color: #ffffff;
  background-color: #2196F3;
  border-color: #2196F3;
}
.btn-color-blue:focus,
.btn-color-blue.focus {
  color: #ffffff;
  background-color: #0c7cd5;
  border-color: #08528d;
}
.btn-color-blue:hover {
  color: #ffffff;
  background-color: #0c7cd5;
  border-color: #0b76cc;
}
.btn-color-blue:active,
.btn-color-blue.active,
.open > .dropdown-toggle.btn-color-blue {
  color: #ffffff;
  background-color: #0c7cd5;
  background-image: none;
  border-color: #0b76cc;
}
.btn-color-blue:active:hover,
.btn-color-blue.active:hover,
.open > .dropdown-toggle.btn-color-blue:hover,
.btn-color-blue:active:focus,
.btn-color-blue.active:focus,
.open > .dropdown-toggle.btn-color-blue:focus,
.btn-color-blue:active.focus,
.btn-color-blue.active.focus,
.open > .dropdown-toggle.btn-color-blue.focus {
  color: #ffffff;
  background-color: #0a68b4;
  border-color: #08528d;
}
.btn-color-blue.disabled:hover,
.btn-color-blue[disabled]:hover,
fieldset[disabled] .btn-color-blue:hover,
.btn-color-blue.disabled:focus,
.btn-color-blue[disabled]:focus,
fieldset[disabled] .btn-color-blue:focus,
.btn-color-blue.disabled.focus,
.btn-color-blue[disabled].focus,
fieldset[disabled] .btn-color-blue.focus {
  background-color: #2196F3;
  border-color: #2196F3;
}
.btn-color-blue .badge {
  color: #2196F3;
  background-color: #ffffff;
}
.btn-color-light-blue {
  color: #ffffff;
  background-color: #03A9F4;
  border-color: #03A9F4;
}
.btn-color-light-blue:focus,
.btn-color-light-blue.focus {
  color: #ffffff;
  background-color: #0286c2;
  border-color: #015276;
}
.btn-color-light-blue:hover {
  color: #ffffff;
  background-color: #0286c2;
  border-color: #027fb8;
}
.btn-color-light-blue:active,
.btn-color-light-blue.active,
.open > .dropdown-toggle.btn-color-light-blue {
  color: #ffffff;
  background-color: #0286c2;
  background-image: none;
  border-color: #027fb8;
}
.btn-color-light-blue:active:hover,
.btn-color-light-blue.active:hover,
.open > .dropdown-toggle.btn-color-light-blue:hover,
.btn-color-light-blue:active:focus,
.btn-color-light-blue.active:focus,
.open > .dropdown-toggle.btn-color-light-blue:focus,
.btn-color-light-blue:active.focus,
.btn-color-light-blue.active.focus,
.open > .dropdown-toggle.btn-color-light-blue.focus {
  color: #ffffff;
  background-color: #026e9e;
  border-color: #015276;
}
.btn-color-light-blue.disabled:hover,
.btn-color-light-blue[disabled]:hover,
fieldset[disabled] .btn-color-light-blue:hover,
.btn-color-light-blue.disabled:focus,
.btn-color-light-blue[disabled]:focus,
fieldset[disabled] .btn-color-light-blue:focus,
.btn-color-light-blue.disabled.focus,
.btn-color-light-blue[disabled].focus,
fieldset[disabled] .btn-color-light-blue.focus {
  background-color: #03A9F4;
  border-color: #03A9F4;
}
.btn-color-light-blue .badge {
  color: #03A9F4;
  background-color: #ffffff;
}
.btn-color-cyan {
  color: #ffffff;
  background-color: #00BCD4;
  border-color: #00BCD4;
}
.btn-color-cyan:focus,
.btn-color-cyan.focus {
  color: #ffffff;
  background-color: #008fa1;
  border-color: #004b55;
}
.btn-color-cyan:hover {
  color: #ffffff;
  background-color: #008fa1;
  border-color: #008697;
}
.btn-color-cyan:active,
.btn-color-cyan.active,
.open > .dropdown-toggle.btn-color-cyan {
  color: #ffffff;
  background-color: #008fa1;
  background-image: none;
  border-color: #008697;
}
.btn-color-cyan:active:hover,
.btn-color-cyan.active:hover,
.open > .dropdown-toggle.btn-color-cyan:hover,
.btn-color-cyan:active:focus,
.btn-color-cyan.active:focus,
.open > .dropdown-toggle.btn-color-cyan:focus,
.btn-color-cyan:active.focus,
.btn-color-cyan.active.focus,
.open > .dropdown-toggle.btn-color-cyan.focus {
  color: #ffffff;
  background-color: #006f7d;
  border-color: #004b55;
}
.btn-color-cyan.disabled:hover,
.btn-color-cyan[disabled]:hover,
fieldset[disabled] .btn-color-cyan:hover,
.btn-color-cyan.disabled:focus,
.btn-color-cyan[disabled]:focus,
fieldset[disabled] .btn-color-cyan:focus,
.btn-color-cyan.disabled.focus,
.btn-color-cyan[disabled].focus,
fieldset[disabled] .btn-color-cyan.focus {
  background-color: #00BCD4;
  border-color: #00BCD4;
}
.btn-color-cyan .badge {
  color: #00BCD4;
  background-color: #ffffff;
}
.btn-color-teal {
  color: #ffffff;
  background-color: #009688;
  border-color: #009688;
}
.btn-color-teal:focus,
.btn-color-teal.focus {
  color: #ffffff;
  background-color: #00635a;
  border-color: #001714;
}
.btn-color-teal:hover {
  color: #ffffff;
  background-color: #00635a;
  border-color: #005951;
}
.btn-color-teal:active,
.btn-color-teal.active,
.open > .dropdown-toggle.btn-color-teal {
  color: #ffffff;
  background-color: #00635a;
  background-image: none;
  border-color: #005951;
}
.btn-color-teal:active:hover,
.btn-color-teal.active:hover,
.open > .dropdown-toggle.btn-color-teal:hover,
.btn-color-teal:active:focus,
.btn-color-teal.active:focus,
.open > .dropdown-toggle.btn-color-teal:focus,
.btn-color-teal:active.focus,
.btn-color-teal.active.focus,
.open > .dropdown-toggle.btn-color-teal.focus {
  color: #ffffff;
  background-color: #003f39;
  border-color: #001714;
}
.btn-color-teal.disabled:hover,
.btn-color-teal[disabled]:hover,
fieldset[disabled] .btn-color-teal:hover,
.btn-color-teal.disabled:focus,
.btn-color-teal[disabled]:focus,
fieldset[disabled] .btn-color-teal:focus,
.btn-color-teal.disabled.focus,
.btn-color-teal[disabled].focus,
fieldset[disabled] .btn-color-teal.focus {
  background-color: #009688;
  border-color: #009688;
}
.btn-color-teal .badge {
  color: #009688;
  background-color: #ffffff;
}
.btn-color-green {
  color: #ffffff;
  background-color: #4CAF50;
  border-color: #4CAF50;
}
.btn-color-green:focus,
.btn-color-green.focus {
  color: #ffffff;
  background-color: #3d8b40;
  border-color: #255627;
}
.btn-color-green:hover {
  color: #ffffff;
  background-color: #3d8b40;
  border-color: #39843c;
}
.btn-color-green:active,
.btn-color-green.active,
.open > .dropdown-toggle.btn-color-green {
  color: #ffffff;
  background-color: #3d8b40;
  background-image: none;
  border-color: #39843c;
}
.btn-color-green:active:hover,
.btn-color-green.active:hover,
.open > .dropdown-toggle.btn-color-green:hover,
.btn-color-green:active:focus,
.btn-color-green.active:focus,
.open > .dropdown-toggle.btn-color-green:focus,
.btn-color-green:active.focus,
.btn-color-green.active.focus,
.open > .dropdown-toggle.btn-color-green.focus {
  color: #ffffff;
  background-color: #327334;
  border-color: #255627;
}
.btn-color-green.disabled:hover,
.btn-color-green[disabled]:hover,
fieldset[disabled] .btn-color-green:hover,
.btn-color-green.disabled:focus,
.btn-color-green[disabled]:focus,
fieldset[disabled] .btn-color-green:focus,
.btn-color-green.disabled.focus,
.btn-color-green[disabled].focus,
fieldset[disabled] .btn-color-green.focus {
  background-color: #4CAF50;
  border-color: #4CAF50;
}
.btn-color-green .badge {
  color: #4CAF50;
  background-color: #ffffff;
}
.btn-color-light-green {
  color: #ffffff;
  background-color: #8BC34A;
  border-color: #8BC34A;
}
.btn-color-light-green:focus,
.btn-color-light-green.focus {
  color: #ffffff;
  background-color: #71a436;
  border-color: #496a23;
}
.btn-color-light-green:hover {
  color: #ffffff;
  background-color: #71a436;
  border-color: #6c9c34;
}
.btn-color-light-green:active,
.btn-color-light-green.active,
.open > .dropdown-toggle.btn-color-light-green {
  color: #ffffff;
  background-color: #71a436;
  background-image: none;
  border-color: #6c9c34;
}
.btn-color-light-green:active:hover,
.btn-color-light-green.active:hover,
.open > .dropdown-toggle.btn-color-light-green:hover,
.btn-color-light-green:active:focus,
.btn-color-light-green.active:focus,
.open > .dropdown-toggle.btn-color-light-green:focus,
.btn-color-light-green:active.focus,
.btn-color-light-green.active.focus,
.open > .dropdown-toggle.btn-color-light-green.focus {
  color: #ffffff;
  background-color: #5f892d;
  border-color: #496a23;
}
.btn-color-light-green.disabled:hover,
.btn-color-light-green[disabled]:hover,
fieldset[disabled] .btn-color-light-green:hover,
.btn-color-light-green.disabled:focus,
.btn-color-light-green[disabled]:focus,
fieldset[disabled] .btn-color-light-green:focus,
.btn-color-light-green.disabled.focus,
.btn-color-light-green[disabled].focus,
fieldset[disabled] .btn-color-light-green.focus {
  background-color: #8BC34A;
  border-color: #8BC34A;
}
.btn-color-light-green .badge {
  color: #8BC34A;
  background-color: #ffffff;
}
.btn-color-lime {
  color: #ffffff;
  background-color: #CDDC39;
  border-color: #CDDC39;
}
.btn-color-lime:focus,
.btn-color-lime.focus {
  color: #ffffff;
  background-color: #b2c022;
  border-color: #757f16;
}
.btn-color-lime:hover {
  color: #ffffff;
  background-color: #b2c022;
  border-color: #a9b720;
}
.btn-color-lime:active,
.btn-color-lime.active,
.open > .dropdown-toggle.btn-color-lime {
  color: #ffffff;
  background-color: #b2c022;
  background-image: none;
  border-color: #a9b720;
}
.btn-color-lime:active:hover,
.btn-color-lime.active:hover,
.open > .dropdown-toggle.btn-color-lime:hover,
.btn-color-lime:active:focus,
.btn-color-lime.active:focus,
.open > .dropdown-toggle.btn-color-lime:focus,
.btn-color-lime:active.focus,
.btn-color-lime.active.focus,
.open > .dropdown-toggle.btn-color-lime.focus {
  color: #ffffff;
  background-color: #95a21d;
  border-color: #757f16;
}
.btn-color-lime.disabled:hover,
.btn-color-lime[disabled]:hover,
fieldset[disabled] .btn-color-lime:hover,
.btn-color-lime.disabled:focus,
.btn-color-lime[disabled]:focus,
fieldset[disabled] .btn-color-lime:focus,
.btn-color-lime.disabled.focus,
.btn-color-lime[disabled].focus,
fieldset[disabled] .btn-color-lime.focus {
  background-color: #CDDC39;
  border-color: #CDDC39;
}
.btn-color-lime .badge {
  color: #CDDC39;
  background-color: #ffffff;
}
.btn-color-yellow {
  color: #ffffff;
  background-color: #FFEB3B;
  border-color: #FFEB3B;
}
.btn-color-yellow:focus,
.btn-color-yellow.focus {
  color: #ffffff;
  background-color: #ffe608;
  border-color: #bba700;
}
.btn-color-yellow:hover {
  color: #ffffff;
  background-color: #ffe608;
  border-color: #fde300;
}
.btn-color-yellow:active,
.btn-color-yellow.active,
.open > .dropdown-toggle.btn-color-yellow {
  color: #ffffff;
  background-color: #ffe608;
  background-image: none;
  border-color: #fde300;
}
.btn-color-yellow:active:hover,
.btn-color-yellow.active:hover,
.open > .dropdown-toggle.btn-color-yellow:hover,
.btn-color-yellow:active:focus,
.btn-color-yellow.active:focus,
.open > .dropdown-toggle.btn-color-yellow:focus,
.btn-color-yellow:active.focus,
.btn-color-yellow.active.focus,
.open > .dropdown-toggle.btn-color-yellow.focus {
  color: #ffffff;
  background-color: #e3cc00;
  border-color: #bba700;
}
.btn-color-yellow.disabled:hover,
.btn-color-yellow[disabled]:hover,
fieldset[disabled] .btn-color-yellow:hover,
.btn-color-yellow.disabled:focus,
.btn-color-yellow[disabled]:focus,
fieldset[disabled] .btn-color-yellow:focus,
.btn-color-yellow.disabled.focus,
.btn-color-yellow[disabled].focus,
fieldset[disabled] .btn-color-yellow.focus {
  background-color: #FFEB3B;
  border-color: #FFEB3B;
}
.btn-color-yellow .badge {
  color: #FFEB3B;
  background-color: #ffffff;
}
.btn-color-amber {
  color: #ffffff;
  background-color: #FFC107;
  border-color: #FFC107;
}
.btn-color-amber:focus,
.btn-color-amber.focus {
  color: #ffffff;
  background-color: #d39e00;
  border-color: #866500;
}
.btn-color-amber:hover {
  color: #ffffff;
  background-color: #d39e00;
  border-color: #c99700;
}
.btn-color-amber:active,
.btn-color-amber.active,
.open > .dropdown-toggle.btn-color-amber {
  color: #ffffff;
  background-color: #d39e00;
  background-image: none;
  border-color: #c99700;
}
.btn-color-amber:active:hover,
.btn-color-amber.active:hover,
.open > .dropdown-toggle.btn-color-amber:hover,
.btn-color-amber:active:focus,
.btn-color-amber.active:focus,
.open > .dropdown-toggle.btn-color-amber:focus,
.btn-color-amber:active.focus,
.btn-color-amber.active.focus,
.open > .dropdown-toggle.btn-color-amber.focus {
  color: #ffffff;
  background-color: #af8300;
  border-color: #866500;
}
.btn-color-amber.disabled:hover,
.btn-color-amber[disabled]:hover,
fieldset[disabled] .btn-color-amber:hover,
.btn-color-amber.disabled:focus,
.btn-color-amber[disabled]:focus,
fieldset[disabled] .btn-color-amber:focus,
.btn-color-amber.disabled.focus,
.btn-color-amber[disabled].focus,
fieldset[disabled] .btn-color-amber.focus {
  background-color: #FFC107;
  border-color: #FFC107;
}
.btn-color-amber .badge {
  color: #FFC107;
  background-color: #ffffff;
}
.btn-color-orange {
  color: #ffffff;
  background-color: #FF9800;
  border-color: #FF9800;
}
.btn-color-orange:focus,
.btn-color-orange.focus {
  color: #ffffff;
  background-color: #cc7a00;
  border-color: #804c00;
}
.btn-color-orange:hover {
  color: #ffffff;
  background-color: #cc7a00;
  border-color: #c27400;
}
.btn-color-orange:active,
.btn-color-orange.active,
.open > .dropdown-toggle.btn-color-orange {
  color: #ffffff;
  background-color: #cc7a00;
  background-image: none;
  border-color: #c27400;
}
.btn-color-orange:active:hover,
.btn-color-orange.active:hover,
.open > .dropdown-toggle.btn-color-orange:hover,
.btn-color-orange:active:focus,
.btn-color-orange.active:focus,
.open > .dropdown-toggle.btn-color-orange:focus,
.btn-color-orange:active.focus,
.btn-color-orange.active.focus,
.open > .dropdown-toggle.btn-color-orange.focus {
  color: #ffffff;
  background-color: #a86400;
  border-color: #804c00;
}
.btn-color-orange.disabled:hover,
.btn-color-orange[disabled]:hover,
fieldset[disabled] .btn-color-orange:hover,
.btn-color-orange.disabled:focus,
.btn-color-orange[disabled]:focus,
fieldset[disabled] .btn-color-orange:focus,
.btn-color-orange.disabled.focus,
.btn-color-orange[disabled].focus,
fieldset[disabled] .btn-color-orange.focus {
  background-color: #FF9800;
  border-color: #FF9800;
}
.btn-color-orange .badge {
  color: #FF9800;
  background-color: #ffffff;
}
.btn-color-deep-orange {
  color: #ffffff;
  background-color: #FF5722;
  border-color: #FF5722;
}
.btn-color-deep-orange:focus,
.btn-color-deep-orange.focus {
  color: #ffffff;
  background-color: #ee3900;
  border-color: #a22700;
}
.btn-color-deep-orange:hover {
  color: #ffffff;
  background-color: #ee3900;
  border-color: #e43700;
}
.btn-color-deep-orange:active,
.btn-color-deep-orange.active,
.open > .dropdown-toggle.btn-color-deep-orange {
  color: #ffffff;
  background-color: #ee3900;
  background-image: none;
  border-color: #e43700;
}
.btn-color-deep-orange:active:hover,
.btn-color-deep-orange.active:hover,
.open > .dropdown-toggle.btn-color-deep-orange:hover,
.btn-color-deep-orange:active:focus,
.btn-color-deep-orange.active:focus,
.open > .dropdown-toggle.btn-color-deep-orange:focus,
.btn-color-deep-orange:active.focus,
.btn-color-deep-orange.active.focus,
.open > .dropdown-toggle.btn-color-deep-orange.focus {
  color: #ffffff;
  background-color: #ca3100;
  border-color: #a22700;
}
.btn-color-deep-orange.disabled:hover,
.btn-color-deep-orange[disabled]:hover,
fieldset[disabled] .btn-color-deep-orange:hover,
.btn-color-deep-orange.disabled:focus,
.btn-color-deep-orange[disabled]:focus,
fieldset[disabled] .btn-color-deep-orange:focus,
.btn-color-deep-orange.disabled.focus,
.btn-color-deep-orange[disabled].focus,
fieldset[disabled] .btn-color-deep-orange.focus {
  background-color: #FF5722;
  border-color: #FF5722;
}
.btn-color-deep-orange .badge {
  color: #FF5722;
  background-color: #ffffff;
}
.btn-color-brown {
  color: #ffffff;
  background-color: #795548;
  border-color: #795548;
}
.btn-color-brown:focus,
.btn-color-brown.focus {
  color: #ffffff;
  background-color: #593f35;
  border-color: #291d18;
}
.btn-color-brown:hover {
  color: #ffffff;
  background-color: #593f35;
  border-color: #533a31;
}
.btn-color-brown:active,
.btn-color-brown.active,
.open > .dropdown-toggle.btn-color-brown {
  color: #ffffff;
  background-color: #593f35;
  background-image: none;
  border-color: #533a31;
}
.btn-color-brown:active:hover,
.btn-color-brown.active:hover,
.open > .dropdown-toggle.btn-color-brown:hover,
.btn-color-brown:active:focus,
.btn-color-brown.active:focus,
.open > .dropdown-toggle.btn-color-brown:focus,
.btn-color-brown:active.focus,
.btn-color-brown.active.focus,
.open > .dropdown-toggle.btn-color-brown.focus {
  color: #ffffff;
  background-color: #432f28;
  border-color: #291d18;
}
.btn-color-brown.disabled:hover,
.btn-color-brown[disabled]:hover,
fieldset[disabled] .btn-color-brown:hover,
.btn-color-brown.disabled:focus,
.btn-color-brown[disabled]:focus,
fieldset[disabled] .btn-color-brown:focus,
.btn-color-brown.disabled.focus,
.btn-color-brown[disabled].focus,
fieldset[disabled] .btn-color-brown.focus {
  background-color: #795548;
  border-color: #795548;
}
.btn-color-brown .badge {
  color: #795548;
  background-color: #ffffff;
}
.btn-color-grey {
  color: #ffffff;
  background-color: #9E9E9E;
  border-color: #9E9E9E;
}
.btn-color-grey:focus,
.btn-color-grey.focus {
  color: #ffffff;
  background-color: #858585;
  border-color: #5e5e5e;
}
.btn-color-grey:hover {
  color: #ffffff;
  background-color: #858585;
  border-color: #7f7f7f;
}
.btn-color-grey:active,
.btn-color-grey.active,
.open > .dropdown-toggle.btn-color-grey {
  color: #ffffff;
  background-color: #858585;
  background-image: none;
  border-color: #7f7f7f;
}
.btn-color-grey:active:hover,
.btn-color-grey.active:hover,
.open > .dropdown-toggle.btn-color-grey:hover,
.btn-color-grey:active:focus,
.btn-color-grey.active:focus,
.open > .dropdown-toggle.btn-color-grey:focus,
.btn-color-grey:active.focus,
.btn-color-grey.active.focus,
.open > .dropdown-toggle.btn-color-grey.focus {
  color: #ffffff;
  background-color: #737373;
  border-color: #5e5e5e;
}
.btn-color-grey.disabled:hover,
.btn-color-grey[disabled]:hover,
fieldset[disabled] .btn-color-grey:hover,
.btn-color-grey.disabled:focus,
.btn-color-grey[disabled]:focus,
fieldset[disabled] .btn-color-grey:focus,
.btn-color-grey.disabled.focus,
.btn-color-grey[disabled].focus,
fieldset[disabled] .btn-color-grey.focus {
  background-color: #9E9E9E;
  border-color: #9E9E9E;
}
.btn-color-grey .badge {
  color: #9E9E9E;
  background-color: #ffffff;
}
.btn-color-blue-grey {
  color: #ffffff;
  background-color: #607D8B;
  border-color: #607D8B;
}
.btn-color-blue-grey:focus,
.btn-color-blue-grey.focus {
  color: #ffffff;
  background-color: #4b626d;
  border-color: #2c3940;
}
.btn-color-blue-grey:hover {
  color: #ffffff;
  background-color: #4b626d;
  border-color: #475c67;
}
.btn-color-blue-grey:active,
.btn-color-blue-grey.active,
.open > .dropdown-toggle.btn-color-blue-grey {
  color: #ffffff;
  background-color: #4b626d;
  background-image: none;
  border-color: #475c67;
}
.btn-color-blue-grey:active:hover,
.btn-color-blue-grey.active:hover,
.open > .dropdown-toggle.btn-color-blue-grey:hover,
.btn-color-blue-grey:active:focus,
.btn-color-blue-grey.active:focus,
.open > .dropdown-toggle.btn-color-blue-grey:focus,
.btn-color-blue-grey:active.focus,
.btn-color-blue-grey.active.focus,
.open > .dropdown-toggle.btn-color-blue-grey.focus {
  color: #ffffff;
  background-color: #3d4f58;
  border-color: #2c3940;
}
.btn-color-blue-grey.disabled:hover,
.btn-color-blue-grey[disabled]:hover,
fieldset[disabled] .btn-color-blue-grey:hover,
.btn-color-blue-grey.disabled:focus,
.btn-color-blue-grey[disabled]:focus,
fieldset[disabled] .btn-color-blue-grey:focus,
.btn-color-blue-grey.disabled.focus,
.btn-color-blue-grey[disabled].focus,
fieldset[disabled] .btn-color-blue-grey.focus {
  background-color: #607D8B;
  border-color: #607D8B;
}
.btn-color-blue-grey .badge {
  color: #607D8B;
  background-color: #ffffff;
}
.btn-color-black {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-color-black:focus,
.btn-color-black.focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-color-black:hover {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-color-black:active,
.btn-color-black.active,
.open > .dropdown-toggle.btn-color-black {
  color: #ffffff;
  background-color: #000000;
  background-image: none;
  border-color: #000000;
}
.btn-color-black:active:hover,
.btn-color-black.active:hover,
.open > .dropdown-toggle.btn-color-black:hover,
.btn-color-black:active:focus,
.btn-color-black.active:focus,
.open > .dropdown-toggle.btn-color-black:focus,
.btn-color-black:active.focus,
.btn-color-black.active.focus,
.open > .dropdown-toggle.btn-color-black.focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-color-black.disabled:hover,
.btn-color-black[disabled]:hover,
fieldset[disabled] .btn-color-black:hover,
.btn-color-black.disabled:focus,
.btn-color-black[disabled]:focus,
fieldset[disabled] .btn-color-black:focus,
.btn-color-black.disabled.focus,
.btn-color-black[disabled].focus,
fieldset[disabled] .btn-color-black.focus {
  background-color: #000000;
  border-color: #000000;
}
.btn-color-black .badge {
  color: #000000;
  background-color: #ffffff;
}
.btn-color-white {
  color: #ffffff;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
.btn-color-white:focus,
.btn-color-white.focus {
  color: #ffffff;
  background-color: #e6e6e6;
  border-color: #bfbfbf;
}
.btn-color-white:hover {
  color: #ffffff;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.btn-color-white:active,
.btn-color-white.active,
.open > .dropdown-toggle.btn-color-white {
  color: #ffffff;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #e0e0e0;
}
.btn-color-white:active:hover,
.btn-color-white.active:hover,
.open > .dropdown-toggle.btn-color-white:hover,
.btn-color-white:active:focus,
.btn-color-white.active:focus,
.open > .dropdown-toggle.btn-color-white:focus,
.btn-color-white:active.focus,
.btn-color-white.active.focus,
.open > .dropdown-toggle.btn-color-white.focus {
  color: #ffffff;
  background-color: #d4d4d4;
  border-color: #bfbfbf;
}
.btn-color-white.disabled:hover,
.btn-color-white[disabled]:hover,
fieldset[disabled] .btn-color-white:hover,
.btn-color-white.disabled:focus,
.btn-color-white[disabled]:focus,
fieldset[disabled] .btn-color-white:focus,
.btn-color-white.disabled.focus,
.btn-color-white[disabled].focus,
fieldset[disabled] .btn-color-white.focus {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
.btn-color-white .badge {
  color: #FFFFFF;
  background-color: #ffffff;
}
.btn-status_cible_valid {
  color: #ffffff;
  background-color: #8bc34a;
  border-color: #8bc34a;
}
.btn-status_cible_valid:focus,
.btn-status_cible_valid.focus {
  color: #ffffff;
  background-color: #71a436;
  border-color: #496a23;
}
.btn-status_cible_valid:hover {
  color: #ffffff;
  background-color: #71a436;
  border-color: #6c9c34;
}
.btn-status_cible_valid:active,
.btn-status_cible_valid.active,
.open > .dropdown-toggle.btn-status_cible_valid {
  color: #ffffff;
  background-color: #71a436;
  background-image: none;
  border-color: #6c9c34;
}
.btn-status_cible_valid:active:hover,
.btn-status_cible_valid.active:hover,
.open > .dropdown-toggle.btn-status_cible_valid:hover,
.btn-status_cible_valid:active:focus,
.btn-status_cible_valid.active:focus,
.open > .dropdown-toggle.btn-status_cible_valid:focus,
.btn-status_cible_valid:active.focus,
.btn-status_cible_valid.active.focus,
.open > .dropdown-toggle.btn-status_cible_valid.focus {
  color: #ffffff;
  background-color: #5f892d;
  border-color: #496a23;
}
.btn-status_cible_valid.disabled:hover,
.btn-status_cible_valid[disabled]:hover,
fieldset[disabled] .btn-status_cible_valid:hover,
.btn-status_cible_valid.disabled:focus,
.btn-status_cible_valid[disabled]:focus,
fieldset[disabled] .btn-status_cible_valid:focus,
.btn-status_cible_valid.disabled.focus,
.btn-status_cible_valid[disabled].focus,
fieldset[disabled] .btn-status_cible_valid.focus {
  background-color: #8bc34a;
  border-color: #8bc34a;
}
.btn-status_cible_valid .badge {
  color: #8bc34a;
  background-color: #ffffff;
}
.btn-status_cible_error {
  color: #ffffff;
  background-color: #f44336;
  border-color: #f44336;
}
.btn-status_cible_error:focus,
.btn-status_cible_error.focus {
  color: #ffffff;
  background-color: #ea1c0d;
  border-color: #a21309;
}
.btn-status_cible_error:hover {
  color: #ffffff;
  background-color: #ea1c0d;
  border-color: #e11b0c;
}
.btn-status_cible_error:active,
.btn-status_cible_error.active,
.open > .dropdown-toggle.btn-status_cible_error {
  color: #ffffff;
  background-color: #ea1c0d;
  background-image: none;
  border-color: #e11b0c;
}
.btn-status_cible_error:active:hover,
.btn-status_cible_error.active:hover,
.open > .dropdown-toggle.btn-status_cible_error:hover,
.btn-status_cible_error:active:focus,
.btn-status_cible_error.active:focus,
.open > .dropdown-toggle.btn-status_cible_error:focus,
.btn-status_cible_error:active.focus,
.btn-status_cible_error.active.focus,
.open > .dropdown-toggle.btn-status_cible_error.focus {
  color: #ffffff;
  background-color: #c8180b;
  border-color: #a21309;
}
.btn-status_cible_error.disabled:hover,
.btn-status_cible_error[disabled]:hover,
fieldset[disabled] .btn-status_cible_error:hover,
.btn-status_cible_error.disabled:focus,
.btn-status_cible_error[disabled]:focus,
fieldset[disabled] .btn-status_cible_error:focus,
.btn-status_cible_error.disabled.focus,
.btn-status_cible_error[disabled].focus,
fieldset[disabled] .btn-status_cible_error.focus {
  background-color: #f44336;
  border-color: #f44336;
}
.btn-status_cible_error .badge {
  color: #f44336;
  background-color: #ffffff;
}
.btn-status_cible_not_interested {
  color: #ffffff;
  background-color: #ff9800;
  border-color: #ff9800;
}
.btn-status_cible_not_interested:focus,
.btn-status_cible_not_interested.focus {
  color: #ffffff;
  background-color: #cc7a00;
  border-color: #804c00;
}
.btn-status_cible_not_interested:hover {
  color: #ffffff;
  background-color: #cc7a00;
  border-color: #c27400;
}
.btn-status_cible_not_interested:active,
.btn-status_cible_not_interested.active,
.open > .dropdown-toggle.btn-status_cible_not_interested {
  color: #ffffff;
  background-color: #cc7a00;
  background-image: none;
  border-color: #c27400;
}
.btn-status_cible_not_interested:active:hover,
.btn-status_cible_not_interested.active:hover,
.open > .dropdown-toggle.btn-status_cible_not_interested:hover,
.btn-status_cible_not_interested:active:focus,
.btn-status_cible_not_interested.active:focus,
.open > .dropdown-toggle.btn-status_cible_not_interested:focus,
.btn-status_cible_not_interested:active.focus,
.btn-status_cible_not_interested.active.focus,
.open > .dropdown-toggle.btn-status_cible_not_interested.focus {
  color: #ffffff;
  background-color: #a86400;
  border-color: #804c00;
}
.btn-status_cible_not_interested.disabled:hover,
.btn-status_cible_not_interested[disabled]:hover,
fieldset[disabled] .btn-status_cible_not_interested:hover,
.btn-status_cible_not_interested.disabled:focus,
.btn-status_cible_not_interested[disabled]:focus,
fieldset[disabled] .btn-status_cible_not_interested:focus,
.btn-status_cible_not_interested.disabled.focus,
.btn-status_cible_not_interested[disabled].focus,
fieldset[disabled] .btn-status_cible_not_interested.focus {
  background-color: #ff9800;
  border-color: #ff9800;
}
.btn-status_cible_not_interested .badge {
  color: #ff9800;
  background-color: #ffffff;
}
.btn-status_cible_do_not_contact {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-status_cible_do_not_contact:focus,
.btn-status_cible_do_not_contact.focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-status_cible_do_not_contact:hover {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-status_cible_do_not_contact:active,
.btn-status_cible_do_not_contact.active,
.open > .dropdown-toggle.btn-status_cible_do_not_contact {
  color: #ffffff;
  background-color: #000000;
  background-image: none;
  border-color: #000000;
}
.btn-status_cible_do_not_contact:active:hover,
.btn-status_cible_do_not_contact.active:hover,
.open > .dropdown-toggle.btn-status_cible_do_not_contact:hover,
.btn-status_cible_do_not_contact:active:focus,
.btn-status_cible_do_not_contact.active:focus,
.open > .dropdown-toggle.btn-status_cible_do_not_contact:focus,
.btn-status_cible_do_not_contact:active.focus,
.btn-status_cible_do_not_contact.active.focus,
.open > .dropdown-toggle.btn-status_cible_do_not_contact.focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-status_cible_do_not_contact.disabled:hover,
.btn-status_cible_do_not_contact[disabled]:hover,
fieldset[disabled] .btn-status_cible_do_not_contact:hover,
.btn-status_cible_do_not_contact.disabled:focus,
.btn-status_cible_do_not_contact[disabled]:focus,
fieldset[disabled] .btn-status_cible_do_not_contact:focus,
.btn-status_cible_do_not_contact.disabled.focus,
.btn-status_cible_do_not_contact[disabled].focus,
fieldset[disabled] .btn-status_cible_do_not_contact.focus {
  background-color: #000000;
  border-color: #000000;
}
.btn-status_cible_do_not_contact .badge {
  color: #000000;
  background-color: #ffffff;
}
.dropdown-menu-min-width {
  min-width: 190px !important;
}
#alerte {
  width: 100%;
  background-color: #eee;
  color: #000000;
  padding: 6px 3% 12px 3%;
  font-size: 13px;
}
#alerte a {
  padding: 7px 0px 3px 35px;
  background: url(/web/themes/jdm-back/dist/images/bug.7f4e2182.png) no-repeat top left;
  text-decoration: none;
  line-height: 20px;
  color: #D83A22;
}
#alerte_uti_secondaire {
  width: 100%;
  background-color: #444;
  color: #ffffff;
  padding: 7px 3% 7px 3%;
  font-size: 11px;
}
#alerte_uti_secondaire a {
  background: #000000;
  border-radius: 5px;
  padding: 7px;
  text-decoration: none;
  line-height: 20px;
  color: #FFFFFF;
}
.popup_alerte {
  position: absolute;
  border: 2px solid #999999;
  background-color: #FFFFFF;
  font-size: 12px;
  padding: 0px;
}
.popup_alerte .entete {
  background-color: #eeeeee;
  color: #ffffff;
  line-height: 30px;
  padding: 5px 5px;
}
.message_alerte {
  width: 100%;
  font-size: 12px;
  margin-bottom: 10px;
}
.message_close {
  background-position: 0px 0px;
  width: 10px;
  height: 10px;
  position: relative;
  top: -2px;
  line-height: 18px;
  float: right;
  text-decoration: none;
}
.message_close:hover {
  background-position: 0px -10px;
  width: 10px;
  height: 10px;
}
.message_erreur {
  color: #CC0000;
  border: 1px solid #CC0000;
  background: #F2DEDE;
  padding: 10px;
}
.message_valide {
  color: #468847;
  border: 1px solid #468847;
  background: #DFF0D8;
  padding: 10px;
}
.message_info {
  color: #3a87ad;
  border: 1px solid #3a87ad;
  background: #d9edf7;
  padding: 10px;
}
.message_warning {
  color: #C09853;
  border: 1px solid #C09853;
  background: #FCF8E3;
  padding: 10px;
}
/*---------------- LEGENDE ---------------*/
a.legende {
  color: #5C8EC1;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  text-decoration: none;
}
a.legende div.legende-content {
  display: none;
  text-align: left;
}
a.legende span.legende-titre {
  display: block;
  color: #0c7e04;
  font-weight: normal;
  font-size: 15px;
  margin: 0px;
  padding: 0px;
  text-align: left;
}
a.legende:hover {
  background: transparent none repeat scroll 0 0;
  cursor: help;
  z-index: 500;
}
a.legende:hover div.legende-content {
  background-color: #FAFAFA;
  border: 3px solid #0c7e04;
  color: black;
  display: inline;
  font-size: 12px;
  font-weight: normal;
  left: 20px;
  padding: 5px;
  position: absolute;
  top: 30px;
  white-space: nowrap;
}
div.legend_box_color {
  float: left;
  height: 18px;
  margin-right: 10px;
  width: 5px;
}
/*------------------- PLAN DU SITE -----------------*/
h1.plan_niveau a {
  color: #0c7e04;
  font-size: 20px;
  font-weight: normal;
  margin: 5px 0 10px 0;
  padding: 0 0 10px 0;
}
h2.plan_niveau a {
  color: #004CA0;
  font-size: 16px;
  font-weight: normal;
  margin: 2px 0;
  padding-left: 20px;
  border: 0px;
}
h3.plan_niveau a {
  color: #000000;
  font-size: 10px;
  font-weight: normal;
  margin: 2px 0;
  padding-left: 40px;
  border: 0px;
}
#plan_site ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}
#slider-code {
  width: 720px;
  height: 200px;
  overflow: hidden;
}
#slider-code .viewport {
  float: left;
  width: 590px;
  height: 200px;
  overflow: hidden;
  position: relative;
  background: #E7E7E7;
}
#slider-code .buttons {
  display: block;
  margin: 30px 10px 0 0;
  float: left;
  width: 55px;
  text-align: center;
  padding-top: 30px;
}
#slider-code .next {
  margin: 30px 0 0 10px;
}
#slider-code .disable {
  visibility: hidden;
}
#slider-code .overview {
  list-style: none;
  position: absolute;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
}
#slider-code .overview li {
  float: left;
  margin: 0 5px 0 0;
  padding: 10px;
  height: 200px;
  width: 180px;
  text-align: center;
}
/*-------------------------- ICONFILE -------------------*/
/* Style les liens vers pièces jointes avec icone selon extension */
a.iconfile {
  background: url(/web/themes/jdm-back/dist/images/iconfile_default.791f4452.png);
  height: 52px;
  width: 52px;
  display: block;
  text-align: center;
  margin: 0;
  padding: 0;
}
a.iconfile[href$=".pdf"] {
  background: url(/web/themes/jdm-back/dist/images/iconfile_pdf.9dfdff55.png) no-repeat center right;
}
a.iconfile[href$=".ppt"] {
  background: url(/web/themes/jdm-back/dist/images/iconfile_ppt.480ac79c.png) no-repeat center right;
}
a.iconfile[href$=".xls"],
a.iconfile[href$=".xlsx"] {
  background: url(/web/themes/jdm-back/dist/images/iconfile_excel.a7490976.png) no-repeat center right;
}
a.iconfile[href$=".doc"],
a.iconfile[href$=".docx"],
a.iconfile[href$=".odt"] {
  background: url(/web/themes/jdm-back/dist/images/iconfile_word.146be88c.png) no-repeat center right;
}
.icon-round-50 {
  height: 50px;
  width: 50px;
  padding: 9px 10px;
  font-size: 24px;
}
.icon-round-30 {
  height: 30px;
  width: 30px;
  padding: 4px 5px;
  font-size: 16px;
}
.icon-round {
  border-radius: 100%;
  color: #ffffff;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
}
.icon-lg {
  display: block;
  font-size: 50px;
  color: #000000;
}
.fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}
.fas.fa-pull-left {
  margin-right: 0.3em;
}
.fas.fa-pull-right {
  margin-left: 0.3em;
}
.fas-1halfx {
  font-size: 1.75rem;
}
.fa-fixed-width {
  width: 16px;
}
.panel-box-idea {
  border: 3px solid #0c7e04;
}
.panel-box-idea .panel-heading {
  background-color: #0c7e04;
  color: #ffffff;
  border-radius: 0;
}
.panel-title {
  font-size: 18px;
}
.panel-label {
  color: #000000;
}
.panel-label:hover {
  text-decoration: none;
}
.panel-each-applicateur .panel-heading {
  background-color: #0c7e04;
  color: #fff;
}
.panel-body-fixed-height-360 {
  max-height: 360px;
  overflow: auto;
}
.fixed-height-360 {
  max-height: 360px;
  overflow-x: hidden;
  overflow-y: auto;
}
.panel-hydroway {
  border-color: #ddd;
}
.panel-hydroway > .panel-heading {
  color: #ffffff;
  background-color: #009ECA;
  border-color: #009ECA;
}
.panel-hydroway > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-hydroway > .panel-heading .badge {
  color: #009ECA;
  background-color: #ffffff;
}
.panel-hydroway > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-baltazar {
  border-color: #ddd;
}
.panel-baltazar > .panel-heading {
  color: #ffffff;
  background-color: #BED631;
  border-color: #BED631;
}
.panel-baltazar > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-baltazar > .panel-heading .badge {
  color: #BED631;
  background-color: #ffffff;
}
.panel-baltazar > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-stabiway {
  border-color: #ddd;
}
.panel-stabiway > .panel-heading {
  color: #ffffff;
  background-color: #FEBE10;
  border-color: #FEBE10;
}
.panel-stabiway > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-stabiway > .panel-heading .badge {
  color: #FEBE10;
  background-color: #ffffff;
}
.panel-stabiway > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-endersol {
  border-color: #ddd;
}
.panel-endersol > .panel-heading {
  color: #ffffff;
  background-color: #9C2890;
  border-color: #9C2890;
}
.panel-endersol > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-endersol > .panel-heading .badge {
  color: #9C2890;
  background-color: #ffffff;
}
.panel-endersol > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.separator-border {
  border-bottom: 0.5px solid #5555;
  margin-bottom: 15px;
}
#menu_layer .navbar-collapse {
  margin-left: -30px;
}
.text-red {
  color: #F44336;
}
.text-pink {
  color: #E91E63;
}
.text-purple {
  color: #9C27B0;
}
.text-deep-purple {
  color: #673AB7;
}
.text-indigo {
  color: #3F51B5;
}
.text-blue {
  color: #2196F3;
}
.text-light-blue {
  color: #03A9F4;
}
.text-cyan {
  color: #00BCD4;
}
.text-teal {
  color: #009688;
}
.text-green {
  color: #4CAF50;
}
.text-light-green {
  color: #8BC34A;
}
.text-lime {
  color: #CDDC39;
}
.text-yellow {
  color: #FFEB3B;
}
.text-amber {
  color: #FFC107;
}
.text-orange {
  color: #FF9800;
}
.text-deep-orange {
  color: #FF5722;
}
.text-brown {
  color: #795548;
}
.text-grey {
  color: #9E9E9E;
}
.text-blue-grey {
  color: #607D8B;
}
.text-black {
  color: #000000;
}
.text-white {
  color: #FFFFFF;
}
.text-gold {
  color: #FFD700;
}
.text-padel {
  color: #D63131;
}
.bg-red {
  background-color: #F44336;
}
.bg-pink {
  background-color: #E91E63;
}
.bg-purple {
  background-color: #9C27B0;
}
.bg-deep-purple {
  background-color: #673AB7;
}
.bg-indigo {
  background-color: #3F51B5;
}
.bg-blue {
  background-color: #2196F3;
}
.bg-light-blue {
  background-color: #03A9F4;
}
.bg-cyan {
  background-color: #00BCD4;
}
.bg-teal {
  background-color: #009688;
}
.bg-green {
  background-color: #4CAF50;
}
.bg-light-green {
  background-color: #8BC34A;
}
.bg-lime {
  background-color: #CDDC39;
}
.bg-yellow {
  background-color: #FFEB3B;
}
.bg-amber {
  background-color: #FFC107;
}
.bg-orange {
  background-color: #FF9800;
}
.bg-deep-orange {
  background-color: #FF5722;
}
.bg-brown {
  background-color: #795548;
}
.bg-grey {
  background-color: #9E9E9E;
}
.bg-blue-grey {
  background-color: #607D8B;
}
.bg-black {
  background-color: #000000;
}
.bg-white {
  background-color: #FFFFFF;
}
.bg-coral {
  background-color: coral;
}
.bg-primary {
  background-color: #054149;
}
.bg-secondary {
  background-color: #F3BF24;
}
.bg-tertiary {
  background-color: #FEBE10;
}
.bg-gold {
  background-color: #FFD700;
}
.bg-hydroway {
  background-color: #009ECA;
}
.bg-stabiway {
  background-color: #FEBE10;
}
.bg-baltazar {
  background-color: #BED631;
}
.bg-endersol {
  background-color: #9C2890;
}
.bg-highlighted {
  background-color: rgba(248, 249, 190, 0.4) !important;
}
.bg-yellow.label {
  color: black;
}
.bg-padel {
  background-color: #D63131;
}
.label-fs-normal {
  font-size: 14px;
}
.fw-normal {
  font-weight: normal;
}
.badge-lg {
  font-size: 20px;
  padding: 10px;
}
.letter-wide-badge {
  border-radius: 50%;
  padding: 12px;
  width: 10px;
  height: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  font-size: 1.4rem !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.round-badge {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 32px;
  width: 32px;
  border-radius: 100%;
  overflow-x: hidden;
}
.shadow-sm {
  box-shadow: 1px 1px 2px rgba(25, 25, 25, 0.3);
}
.d-flex {
  display: flex;
}
.d-block {
  display: block;
}
.d-inline-block {
  display: inline-block;
}
.d-none {
  display: none;
}
.flex-row {
  display: flex;
  flex-direction: row;
}
.flex-gap-15 {
  gap: 15px;
}
.border-top-none {
  border-top: none;
}
.border-bottom-none {
  border-bottom: none;
}
/*
 * 5 colonnes
 */
.col-lg-20p {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 1200px) {
  .col-lg-20p {
    float: left;
    width: 20%;
  }
}
.col-md-20p {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 992px) {
  .col-md-20p {
    float: left;
    width: 20%;
  }
}
.col-sm-20p {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .col-sm-20p {
    float: left;
    width: 20%;
  }
}
/*
 * 5 colonnes push
 */
@media (min-width: 1200px) {
  .col-lg-push-20p {
    left: 20%;
  }
}
@media (min-width: 992px) {
  .col-md-push-20p {
    left: 20%;
  }
}
@media (min-width: 768px) {
  .col-sm-push-20p {
    left: 20%;
  }
}
/*
 * 5 colonnes pull
 */
@media (min-width: 1200px) {
  .col-lg-pull-20p {
    right: 20%;
  }
}
@media (min-width: 992px) {
  .col-md-pull-20p {
    right: 20%;
  }
}
@media (min-width: 768px) {
  .col-sm-pull-20p {
    right: 20%;
  }
}
/*
 * 5 colonnes offset
 */
@media (min-width: 1200px) {
  .col-lg-offset-20p {
    margin-left: 20%;
  }
}
@media (min-width: 992px) {
  .col-md-offset-20p {
    margin-left: 20%;
  }
}
@media (min-width: 768px) {
  .col-sm-offset-20p {
    margin-left: 20%;
  }
}
.no-gutters {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.dropdown-menu {
  padding: 7px 0px;
}
.dropdown-menu > li > a {
  font-weight: normal;
  color: black;
  padding: 8px 20px;
}
.dropdown-menu > li > a .icon {
  font-size: 16px;
  line-height: normal;
  vertical-align: middle;
  margin-right: 8px;
  color: #676767;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:active {
  background-color: transparent;
  color: black;
}
.dropdown-menu > li > a:hover {
  background-color: #f3f3f3;
}
.dropdown-menu > li > button,
.dropdown-menu > li > form button {
  border: none;
  display: block;
  clear: both;
  background-color: transparent;
  width: 100%;
  text-align: inherit;
  font-weight: normal;
  color: black;
  padding: 8px 20px;
}
.dropdown-menu > li > button .icon,
.dropdown-menu > li > form button .icon {
  font-size: 16px;
  line-height: normal;
  vertical-align: middle;
  margin-right: 8px;
  color: #676767;
}
.dropdown-menu > li > button:focus,
.dropdown-menu > li > form button:focus,
.dropdown-menu > li > button:active,
.dropdown-menu > li > form button:active {
  background-color: transparent;
  color: black;
  outline: none;
  border: none;
}
.dropdown-menu > li > button:hover,
.dropdown-menu > li > form button:hover {
  background-color: #f3f3f3;
}
.dropdown-menu > li .btn-group .btn {
  font-size: 16px;
  color: #676767;
  padding: 0 20px;
}
.dropdown-menu .divider {
  margin: 6px 0;
  background-color: rgba(25, 25, 25, 0.5);
}
.chosen-container {
  width: 100% !important;
  max-width: 100%;
}
.chosen-container .chosen-single {
  height: 100% !important;
}
.chosen-container .chosen-drop {
  width: 120%;
  max-width: 60vw;
}
.modal-dialog.modal-fullscreen {
  width: 95vw;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-progress {
  cursor: progress;
}
.cursor-wait {
  cursor: wait;
}
.cursor-help {
  cursor: help;
}
.cursor-text {
  cursor: text;
}
.cursor-move {
  cursor: move;
}
.cursor-col-resize {
  cursor: col-resize;
}
.cursor-row-resize {
  cursor: row-resize;
}
.fa-1halfx {
  font-size: 1.75rem;
}
a:not([href]) {
  cursor: pointer;
}
/*--------------------------- FORMULAIRES ---------------------------*/
input[type="text"],
input[type="password"] {
  border-radius: 2px;
  display: inline;
  padding: 5px;
  border: 1px solid #cccccc;
  margin: 0;
  color: #222222;
  height: 34px;
  box-shadow: none !important;
  font-weight: normal;
}
textarea {
  border-radius: 2px;
  display: inline;
  padding: 3px;
  border: 1px solid #cccccc;
  margin: 0;
  color: #222222;
  box-shadow: none !important;
  font-weight: normal;
}
input[type="file"] {
  border-radius: 2px;
  display: inline;
  background: none repeat scroll 0 0 #FFFFFF;
  padding: 3px;
  margin: 0;
  color: #222222;
  box-shadow: none !important;
}
input[type="radio"] {
  color: #222222;
}
input[type="checkbox"] {
  color: #222222;
}
select {
  border-radius: 2px;
  display: inline;
  background: none repeat scroll 0 0 #FFFFFF;
  padding: 5px;
  border: 1px solid #cccccc;
  margin: 0;
  color: #222222;
  height: 30px;
  box-shadow: none !important;
  font-weight: normal;
}
.actions {
  padding: 10px 0px;
  width: 100%;
  text-align: center;
}
.obligatoire {
  color: #ff0000;
}
.timeline {
  list-style-type: none;
  position: relative;
}
.timeline::before {
  content: ' ';
  background: #d4d9df;
  display: inline-block;
  position: absolute;
  left: 9px;
  width: 2px;
  height: 100%;
  z-index: 400;
}
.timeline > .timeline-element {
  margin: 12px 0;
  padding-left: 20px;
}
.timeline > .timeline-element::before {
  content: ' ';
  background: white;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  border: 3px solid #bed94a;
  left: 0;
  width: 20px;
  height: 20px;
  z-index: 400;
  margin-top: 7px;
}
.input-invalid {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ff0000' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff0000' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  border-color: #ff0000 !important;
}
.input-invalid:focus {
  border-color: #ff6666 !important;
}
.form-horizontal .row-flex {
  display: flex;
  flex-wrap: wrap;
}
/* FEUILLE DE STYLE PROPRE A LA GESTION DES FORMULAIRES */
.formulaire {
  width: 700px;
  float: left;
}
.formulaire_gestion {
  width: 700px;
  float: left;
  margin: 0px 120px;
  border: solid 1px #01A0BE;
}
.column {
  width: 700px;
  float: left;
  padding-bottom: 100px;
}
.column2 {
  background: #F4F4F4;
  width: 330px;
  float: left;
  padding: 0px 0px 100px 0px;
  margin: 10px;
}
.portlet {
  margin: 10px;
}
.portlet-header {
  margin: 5px;
  padding-bottom: 4px;
  padding-left: 4px;
}
.portlet-header .ui-icon {
  float: right;
}
.portlet-content {
  padding: 5px;
  font-size: 11px;
}
.ui-sortable-placeholder {
  border: 1px dotted black;
  visibility: visible !important;
  height: 50px !important;
}
.ui-sortable-placeholder * {
  visibility: hidden;
}
#top .user_zone li {
  text-align: left;
}
#top .user_zone a {
  cursor: pointer;
}
#top .user_zone .navbar-toggle {
  margin: 0;
}
.dropdown-historique {
  padding: 0;
}
#idShowNotificationMessage,
#idShowNotification {
  padding: 10px;
}
.titre_notifications span {
  padding: 5px 0;
  width: 100%;
  font-size: 18px;
}
.content_notifications {
  overflow: auto;
  height: 270px;
}
.notification-elt {
  border-bottom: 1px dotted #dddddd;
}
.notification-elt a {
  padding: 10px;
}
.notification-elt img {
  float: left;
  margin: 0 10px 0 0;
}
#notifications .afficher_tout {
  text-align: center;
  font-size: 12px;
  padding: 3px;
}
#notifications .afficher_tout a {
  text-decoration: none;
  padding: 10px;
  color: #61cb62;
}
#notifications .afficher_tout a:hover {
  color: #ffffff;
}
.notification a,
.notification_read a {
  display: block;
  font-size: 12px;
  text-decoration: none;
  color: #444444;
}
.notification-elt .date {
  font-size: 11px;
  color: #888888;
}
.notification-elt:hover .date {
  color: #ffffff;
}
.notification {
  background: #e9eaed;
}
.notification_read {
  background: #ffffff;
}
#notifications_status {
  float: right;
  margin: 3px 5px 0px 0px;
  height: 18px;
}
#notifications_status a {
  text-decoration: none;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  height: 18px;
  padding: 4px 0px 3px 25px;
}
#notifications_status .read {
  color: #7bb0d5;
}
#nb_unread_notifications {
  display: block;
  height: 16px;
  line-height: 16px;
}
.dropdown-messages,
.dropdown-alerts {
  width: 310px;
}
/*------------------ARTICLE-------------------*/
#article {
  float: left;
  width: 100%;
}
#article h1 {
  color: #000000;
  font-weight: bold;
  font-size: 36px;
  margin: 5px 0px;
  padding: 0px;
}
#article p {
  margin: 10px 0px;
  text-align: justify;
}
#article .contenu {
  float: left;
  padding: 0px 20px;
}
#article .chapeau {
  float: left;
  width: 100%;
}
#article .chapeau p {
  font-size: 14px;
  font-weight: bold;
}
#article .zone1 {
  float: left;
  width: 100%;
  margin: 10px 0px;
}
#article .zone1 img {
  float: left;
  display: block;
  background: #000000;
  margin: 10px 10px 10px 0px;
  width: 400px;
  height: 280px;
}
#article .zone2 {
  float: left;
  width: 100%;
  margin: 10px 0px;
}
#article .zone2_g {
  float: left;
  margin: 10px 10px 10px 0px;
  width: 200px;
}
#article .zone2_d {
  float: right;
  margin: 10px 0px 10px 10px;
  width: 200px;
}
#article .zone2 img {
  display: block;
  background: #000000;
  margin-bottom: 10px;
  width: 200px;
  height: 140px;
}
#article .zone2 .extrait {
  float: left;
  padding: 10px;
  background: #eeeeee;
  font-size: 12px;
}
#article .zone3 {
  float: left;
  width: 100%;
  background: #eeeeee;
  margin: 10px 0px;
}
#article .zone3 .contenu {
  float: left;
  background: #eeeeee;
  padding: 10px;
}
#article .zone4 {
  float: left;
  width: 100%;
  margin: 10px 0px;
}
#article .zone4 p {
  border-bottom: solid 1px #dddddd;
  padding: 5px 0px;
}
#article .zone4 p a {
  text-decoration: none;
}
.document h1 {
  margin: 0px 0px 5px 0px;
}
.document_gauche {
  float: left;
  width: 67%;
  padding-right: 3%;
}
.document_colonne_droite {
  float: left;
  width: 29%;
  border-left: solid 1px #E2E2E2;
}
.document_bas {
  border-top: solid 1px #E2E2E2;
  padding: 5px 5px 5px 5px;
  clear: both;
}
.document_item {
  clear: both;
  float: left;
  padding: 10px 0px 0px 5px;
}
.document_item p {
  text-align: justify;
}
.document_item h2 {
  color: #01415e;
  font-weight: bold;
  font-size: 12px;
  padding: 0px;
  display: inline;
}
.document_item a {
  font-size: 10px;
}
a.lien_abstract {
  font-size: 11px;
}
/*---------------- AGENDA -----------------*/
.event_agenda {
  border: 1px solid #DDDDDD;
  font-size: 11px;
  padding: 1%;
  margin-bottom: 10px;
  float: left;
  clear: both;
  width: 100%;
}
.event_agenda h2 {
  color: #0c7e04;
  margin: 3px 0px 5px 0px;
}
.event_date {
  font-size: 12px;
  font-weight: bold;
}
.event_actions {
  padding: 5px;
  float: left;
  width: 100%;
}
.event_boutons_detail {
  float: left;
  width: 30%;
}
.event_inscription {
  float: left;
  width: 30%;
}
.event_export {
  float: right;
  margin-right: 10px;
}
.event_export a {
  font-size: 12px;
  text-decoration: none;
}
.event_export img {
  position: relative;
  bottom: -3px;
}
.event_detail,
.event_detail p {
  font-size: 11px;
}
.lien_inscr_refus {
  background-color: #f44336;
  padding: 2px 5px 2px 20px;
}
.lien_inscr_attente {
  background-color: #ff9800;
  padding: 2px 5px 2px 20px;
}
.lien_inscr_accept {
  background-color: #4caf50;
  padding: 2px 5px 2px 20px;
}
.lien_inscr_refus a,
.lien_inscr_attente a,
.lien_inscr_accept a {
  text-decoration: none;
  font-size: 12px;
}
.agenda_liste_ligne {
  clear: both;
  padding: 5px 0px;
  font-size: 12px;
  border-bottom: 1px solid #DDDDDD;
}
.agenda_liste_ligne:hover {
  background: #BACEFF;
}
.agenda_liste_ligne .legende {
  height: 20px;
  width: 5px;
  float: left;
  margin-right: 10px;
}
.agenda_liste_ligne .date {
  width: 30%;
  display: block;
  float: left;
  font-size: 11px;
  padding: 3px 0px 0px 0px;
}
#zone_agenda {
  float: left;
  width: 68%;
  margin-right: 10px;
}
#zone_tache {
  margin-left: 10px;
  float: left;
  width: 29%;
}
.tache_chk {
  float: left;
}
.tache_content {
  float: left;
  padding: 2px;
  width: 50%;
}
.tache_content a {
  text-decoration: none;
  color: #000000;
}
.tache_content a:hover {
  text-decoration: underline;
}
.tache {
  float: left;
  clear: both;
  width: 100%;
  font-size: 12px;
  padding: 1% 1% 2% 1%;
  border-bottom: 1px solid #DDDDDD;
}
.tache:hover {
  background: #BACEFF;
}
.tache .legende {
  height: 18px;
  width: 5px;
  float: left;
  margin-right: 10px;
}
.tache_date {
  color: #0c7e04;
  float: left;
  font-size: 12px;
  padding: 3px;
}
.tache_delete {
  float: right;
}
.tache_form {
  clear: both;
}
.ajout_direct {
  text-decoration: none;
  color: #0c7e04;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 25px 10px 10px;
  clear: both;
  margin-bottom: 5px;
  float: right;
  cursor: pointer;
}
#rdv_form {
  display: none;
  float: left;
  width: 100%;
}
#liste_taches {
  padding: 5px 0px;
  overflow: auto;
  max-height: 300px;
  clear: both;
}
.lien_tache_undated {
  font-size: 11px;
  cursor: pointer;
}
#id_tache_undated {
  padding: 5px 0px;
}
/* Carré kom */
.field-carre-kom {
  background: #8da9db;
  display: inline-block;
  border: 1px solid #8da9db;
  padding: 3px 5px;
  color: #ffffff;
}
.checkbox-carre-kom {
  background-color: #8da9db;
  padding: 10px;
}
.checkbox-carre-kom label {
  color: #ffffff;
  font-size: 13px;
}
.checkbox-carre-kom label input[type="checkbox"] {
  margin-top: 0;
}
.prix-carre-kom {
  font-size: 16px;
  color: #8da9db;
}
/* Table credit carre kom */
.table-carre-kom {
  width: 100%;
  border-collapse: separate;
  border-spacing: 5px 8px;
}
.cell-carre-kom {
  background: #8da9db;
  border: 1px solid black;
  height: 10px;
  width: 10px;
}
.cell-carre-kom-used {
  background: red;
}
/*------------ CATALOGUE --------------*/
h1.titre_catalogue {
  color: #FFFFFF;
  background: #054149;
  width: 100%;
  line-height: 40px;
  margin-top: 0px;
  padding: 0% 2%;
}
.ligne_familles {
  float: left;
  width: 100%;
}
.ligne_produits {
  float: left;
  width: 100%;
}
.sous_famille {
  float: left;
  width: 100%;
}
.container-lignes-produits div:nth-child(2n+1) {
  clear: both;
}
@media (min-width: 992px) {
  .container-lignes-produits div:nth-child(2n+1) {
    clear: none;
  }
  .container-lignes-produits div:nth-child(4n+1) {
    clear: both;
  }
}
@media (min-width: 1200px) {
  .container-lignes-produits div:nth-child(2n+1) {
    clear: none;
  }
  .container-lignes-produits div:nth-child(4n+1) {
    clear: none;
  }
  .container-lignes-produits div:nth-child(6n+1) {
    clear: both;
  }
}
.affiche_ligne_produit_catalogue {
  background: #E5E5E5;
  padding: 10px;
  margin-top: 20px;
  min-height: 330px;
}
.photo_produit {
  text-align: center;
}
a.titre_produit,
h2.titre_produit {
  color: #054149;
  text-decoration: none;
  font-weight: bold;
  float: left;
  min-height: 80px;
  width: 100%;
  font-size: 14px;
  line-height: 20px;
}
.desc_produit {
  text-align: center;
  width: 100%;
}
a.titre_produit h2 {
  color: #054149;
  font-weight: bold;
}
a.lien_famille {
  color: #054149;
  text-decoration: none;
}
.produit {
  float: left;
  width: 100%;
  padding: 2%;
  clear: both;
}
.texte_produit {
  float: left;
  padding: 5px 0px 5px 0px;
}
.prix_produit {
  color: #FF0000;
  font-size: 16px;
  font-weight: bold;
}
h2.famille_catalogue {
  color: #054149;
  font-weight: normal;
  font-size: 18px;
  margin: 0px 0px 5px 0px;
  padding: 0px;
}
#adresse_facturation {
  float: left;
  width: 320px;
  padding: 0px;
  margin: 10px 0px 10px 10px;
}
#adresse_livraison {
  float: right;
  width: 320px;
  padding: 0px;
  margin: 10px 10px 10px 0px;
}
#adresse_facturation .contenu,
#adresse_livraison .contenu {
  float: left;
  width: 300px;
  padding: 10px;
  margin: 0px 0px 0px 0px;
  color: #000000;
  font-size: 12px;
  font-weight: normal;
}
#adresse_facturation h1,
#adresse_livraison h1 {
  font-size: 14px;
  color: #000000;
  width: 300px;
  padding: 0px 10px;
  margin: 0px;
  line-height: 30px;
  font-weight: bold;
}
a.modif_adresse {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
#listeArticle {
  line-height: 18px;
  font-size: 1em;
  font-weight: bold;
  clear: both;
  overflow: hidden;
}
/* SUGGESTION */
.suggestion_produit {
  background-color: #FFFFFF;
  padding: 10px;
  margin: 5px;
  width: 300px;
  height: 200px;
  display: block;
  float: left;
}
.zone_suggestion_produit {
  float: left;
  margin-top: 10px;
  width: 100%;
}
.titre_suggestion_produit {
  color: #666;
  font-weight: bold;
  font-size: 16px;
  margin: 0px 0px 0px 5px;
  padding: 0px;
}
/* COMMANDE */
#etapes_commande {
  text-align: center;
  background: #01415E;
  width: 100%;
  margin: 10px 0px 0px 0px;
  padding: 10px 0px;
}
#etapes_commande .num_etape {
  margin-right: 5px;
  font-weight: bold;
}
#etapes_commande ul {
  list-style-type: none;
}
#etapes_commande ul li a {
  text-decoration: none;
}
#etapes_commande ul li,
#etapes_commande ul li.etape_commande {
  display: inline-block;
  padding: 10px 20px;
  font-size: 13px;
  color: #FFFFFF;
}
#etapes_commande ul li a,
#etapes_commande ul li.etape_commande a {
  color: #FFFFFF;
}
#etapes_commande ul li.etape_commande_selected {
  background: #FFFFFF;
  color: #01415E;
}
#etapes_commande ul li.etape_commande_selected a {
  color: #01415E;
}
#commande_identification {
  width: 40%;
  float: left;
  margin-right: 40px;
}
#commande_inscription {
  width: 50%;
  float: left;
  border-left: 1px solid #DDDDDD;
}
.type_inscription {
  color: #355971;
  margin-left: 10px;
}
#zone_type_inscription {
  background: #F6F6F6;
  float: left;
  width: 80%;
  padding: 10px 0px 10px 50px;
}
#inscription_particulier,
#inscription_pro {
  float: left;
  width: 50%;
}
#erreur_identification {
  color: #FF0000;
  font-size: 11px;
}
/******************* MISE EN PAGE DES PRODUITS DANS LE CATALOGUE *******************/
.sous_famille {
  float: left;
  width: 25%;
}
.sous_famille p {
  margin-top: 0px;
}
/*---------------------------GESTION COMMANDE---------------------------*/
.info_vert {
  color: #00B050;
}
.info_rouge {
  color: #DD0000;
}
a.info_lien {
  position: relative;
}
a.info_lien span {
  display: none;
}
a.info_lien:hover {
  background: transparent none repeat scroll 0 0;
  cursor: help;
  z-index: 500;
}
a.info_lien:hover span {
  background-color: #FAFAFA;
  border: 3px solid #CCCCCC;
  color: black;
  display: inline;
  font-size: 12px;
  font-weight: normal;
  left: 20px;
  padding: 5px;
  position: absolute;
  top: 30px;
  white-space: nowrap;
}
.etat_global_commmande_vert {
  background: #00AA0C;
}
.etat_global_commmande_orange {
  background: #EE8016;
}
.etat_global_commmande_rouge {
  background: #DD0000;
}
/*---------------------------PHOTOTHEQUE---------------------------*/
#filtre_chosen_accessoire ul {
  padding: 0;
}
#filtre_chosen_accessoire ul.chzn-choices li {
  padding: 3px 20px 3px 5px;
}
#filtre_chosen_decoration ul {
  padding: 0;
}
#filtre_chosen_decoration ul.chzn-choices li {
  padding: 3px 20px 3px 5px;
}
#filtre_chosen_couleur ul {
  padding: 0;
}
#filtre_chosen_couleur ul.chzn-choices li {
  padding: 3px 20px 3px 5px;
}
#filtre_chosen_marche ul {
  padding: 0;
}
#filtre_chosen_marche ul.chzn-choices li {
  padding: 3px 20px 3px 5px;
}
#filtre_chosen_motif ul {
  padding: 0;
}
#filtre_chosen_motif ul.chzn-choices li {
  padding: 3px 20px 3px 5px;
}
#filtre_chosen_produit ul {
  padding: 0;
}
#filtre_chosen_produit ul.chzn-choices li {
  padding: 3px 20px 3px 5px;
}
#filtre_chosen_destination ul {
  padding: 0;
}
#filtre_chosen_destination ul.chzn-choices li {
  padding: 3px 20px 3px 5px;
}
.photos {
  float: left;
  width: 100%;
}
.photo_vignette:nth-child(4n+1) {
  clear: both;
}
/* Bourse de fret */
.form-bdf .search-choice span {
  margin-right: 12px;
}
.form-bdf .bloc-bdf {
  min-height: 250px;
  background: #fdfdfd;
}
.form-bdf h3 {
  border-bottom: 1px dotted #999;
  padding-bottom: 10px;
}
.form-bdf .bloc-bdf h4 {
  border-bottom: 2px solid #0876a7;
  color: #0876a7;
  line-height: 30px;
  margin-bottom: 20px;
}
.form-bdf .bloc-bdf h4 .badge {
  background: #0876a7;
}
/*---------------------------MOTEUR DE RECHERCHE---------------------------*/
#recherche {
  float: right;
  margin: 20px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
}
#recherche input {
  float: left;
  font-size: 14px;
  background: url(/web/themes/jdm-back/dist/images/recherche_input_bg.bb46f749.gif) no-repeat top left;
  color: #797878;
  border: none;
  width: 139px;
  height: 18px;
  padding: 7px 10px;
  margin: 0px;
}
#recherche a {
  background: url(/web/themes/jdm-back/dist/images/recherche_btn.e720d77b.gif) no-repeat top left;
  display: block;
  float: left;
  width: 31px;
  height: 32px;
}
.onglet_recherche {
  width: 150px;
  padding: 10px;
  margin-right: 10px;
}
.onglet_recherche_selected {
  border-top: solid 1px #dddddd;
  border-left: solid 1px #dddddd;
  border-right: solid 1px #dddddd;
  background: #ffffff;
  width: 150px;
  padding: 10px;
  margin: 5px;
}
.lien_onglet_recherche {
  color: #0c7e04;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}
/*--------------------- MESSAGERIE ------------------*/
.message_lu {
  color: #666666;
  text-decoration: none;
  font-weight: normal;
}
.message_non_lu {
  color: #666666;
  text-decoration: none;
  font-weight: bold;
}
#custom-queue {
  border: 1px solid #E5E5E5;
  height: 250px;
  margin-bottom: 10px;
  width: 756px;
}
/*---------------------- NEWSLETTER ----------------------*/
div.modele_newsletter_imagette {
  float: left;
  width: 200px;
  height: 200px;
  padding: 5px;
  background: #DDDDDD;
}
div.modele_newsletter_imagette input[type=radio] {
  margin-top: 10px;
}
#modele_newsletter {
  float: left;
  width: 100%;
  font-size: 12px;
}
#modele_newsletter .zone_box {
  margin: 10px;
  padding: 10px;
  background: #DDDDDD;
}
#modele_newsletter .zone_content {
  margin: 10px;
  padding: 10px;
}
#modele_newsletter .zone_100 {
  width: 100%;
  float: left;
}
#modele_newsletter .zone_50 {
  width: 50%;
  float: left;
}
.map {
  display: block;
  width: 100%;
  min-height: 600px;
}
.panel-body-memo {
  padding: 15px 15px 0px 15px;
}
.form-memo {
  border-top: 1px solid #dddddd;
  background-color: #e9eff3;
}
.podium {
  min-height: 500px;
}
.podium .step {
  font-size: 4em;
  text-align: center;
  color: #fff;
}
.podium .step1 {
  background: #FFD700;
}
.podium .step2 {
  background: #cecece;
}
.podium .step3 {
  background: #614E1A;
}
.podium .step-img-round {
  max-width: 80px;
  max-height: 80px;
  border: 1px solid #dddddd;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .podium .step-img-round {
    max-width: 150px;
    max-height: 150px;
  }
}
.podium .step-name {
  font-size: 1.4em;
  display: block;
  margin-bottom: 20px;
}
.block-radio {
  border-radius: 10%;
  display: inline-block;
  text-transform: uppercase;
  font-family: "MyriadPro";
}
input[type=radio]:checked + label.block-radio {
  border: 5px solid #F3BF24;
}
input[type=radio]:checked + label.block-radio::after {
  color: hsl(215, 5%, 25%);
  font-family: FontAwesome;
  border: 2px solid #F3BF24;
  content: "\f00c";
  font-size: 24px;
  position: absolute;
  bottom: -25px;
  left: 50%;
  transform: translateX(-50%);
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 50%;
  background: white;
  box-shadow: 0px 2px 5px -2px hsla(0, 0%, 0%, 0.25);
}
.activite_societe {
  font-weight: bold;
}
div.activite_ligne {
  font-size: 14px;
  margin-bottom: 10px;
}
div.activite_ligne:hover {
  background: #e2eef8;
}
div.activite_ligne a {
  color: #000000;
}
.memo-skeleton-loader {
  width: 600px;
  height: 60px;
  border-radius: 4px;
  background: linear-gradient(90deg, #f2f2f2 25%, #fdfdfdff 50%, #f2f2f2 75%);
  background-size: 200% 100%;
  animation: shimmer 1.8s infinite ease-in-out;
}
@keyframes shimmer {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
.preselect-devis-product-container {
  height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}
.preselect-devis-product-type-prestation-container {
  display: flex;
  gap: 10px;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .preselect-devis-product-type-prestation-container {
    flex-direction: row;
  }
}
.preselect-devis-product-type-prestation {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.stats-thead {
  display: flex;
}
.stats-tbody[aria-hidden=false] {
  display: flex;
  flex-wrap: wrap;
}
.stats-tbody[aria-hidden=true] {
  display: none;
}
.stats-tr {
  display: flex;
  width: 100%;
}
.stats-tr .stats-td {
  border-bottom: 1px solid rgba(100, 100, 100, 0.1);
}
.stats-tr:hover .stats-td,
.stats-tr:hover .stats-th {
  background-color: lightblue;
}
.stats-th,
.stats-td {
  padding: 9px;
  min-width: 10%;
  max-width: 10%;
}
.stats-th[data-toggle="collapse"],
.stats-td[data-toggle="collapse"] {
  cursor: pointer;
}
.stats-td {
  font-size: 16px;
}
.stats-odd {
  background-color: #f2f2f2;
}
.stats-even {
  background-color: #ffffff;
}
.stats-th-large,
.stats-td-large {
  min-width: 15%;
  max-width: 15%;
}
.stats-th {
  font-size: 20px;
  font-weight: bold;
  text-transform: capitalize;
  background: #ffffff;
  background: -moz-linear-gradient(180deg, #ffffff 0%, #f6f6f6 100%);
  background: -webkit-linear-gradient(180deg, #ffffff 0%, #f6f6f6 100%);
  background: linear-gradient(180deg, #ffffff 0%, #f6f6f6 100%);
}
a.stats-btn-modal {
  display: inline-block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.pao-projet-list-shortcut-buttons-container {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  gap: 15px;
}
@media (min-width: 992px) {
  .pao-projet-list-shortcut-buttons-container {
    flex-direction: row;
  }
}
.pao-projet-list-shortcut-button {
  display: flex;
  margin: 0 auto 15px;
}
.label-file {
  overflow: hidden;
  text-overflow: ellipsis;
}
.loginBody {
  background-color: #e8ebf0;
}
.containerloginForm {
  width: 380px;
  margin-top: 50px;
  padding: 10px 30px 0px 30px;
  background: #ffffff;
  border-radius: 0px 0px 5px 5px;
  border-top: 5px solid #01415E;
}
.containerloginForm .logo {
  max-height: 150px;
  display: inline-block;
}
.containerloginForm label {
  font-family: 'open_sansregular';
  font-size: 14px;
  color: #999999;
}
.formLogin {
  margin-top: 30px;
}
.formLogin #message_erreur {
  margin: 15px 0px;
}
.formLogin input[type="text"],
input[type="password"] {
  height: 50px;
  font-size: 22px;
  font-family: 'SourceSansProLight';
  border: none;
  background: #f5f5f5;
}
/*---------------------------GLOBAL---------------------------*/
html,
body {
  height: 100%;
}
/*Opera Fix*/
body:before {
  /* thanks to Maleika (Kohoutec)*/
  content: "";
  height: 100%;
  float: left;
  width: 0;
  margin-top: -32767px;
  /* thank you Erik J - negate effect of float*/
}
html {
  margin: 0px;
}
body {
  background: #e8ebf0;
  margin: 0px;
  width: 100%;
  height: 100%;
}
/*---------------------------BANDEAU---------------------------*/
#logo,
#outil {
  text-align: center;
}
@media (min-width: 768px) {
  #logo {
    text-align: left;
  }
  #outil {
    text-align: right;
  }
}
#page-title {
  font-family: "MyriadPro";
}
/*---------------------------FIL ARIANE---------------------------*/
.breadcrumb {
  margin-bottom: 0px;
  padding: 8px 15px 8px 0px;
  background-color: transparent;
}
#ariane {
  padding: 0px;
  font-size: 12px;
  color: #000000;
}
#ariane a {
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}
.container-title-page {
  margin-bottom: 10px;
}
/*---------------------------MENU---------------------------*/
#menu_principal {
  clear: both;
  float: left;
  width: 100%;
  padding: 0% 1%;
  z-index: 10;
  background: #054149;
  border-bottom: 5px solid #F3BF24;
}
#menu {
  list-style: none;
  height: 31px;
  padding: 0px 0px;
  margin: 0px;
  white-space: nowrap;
  z-index: 10;
}
#menu_principal.menu_2lignes {
  height: 62px;
}
#menu li {
  margin: 0;
  display: inline;
  float: left;
  z-index: 10;
}
#menu li a {
  display: block;
  padding: 0px 2px;
  line-height: 31px;
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
  z-index: 10;
}
#menu li a.sub {
  background: url(/web/themes/jdm-back/dist/images/menu_deroulant_fleche.19f2f25d.gif) no-repeat 95% 12px;
  z-index: 10;
}
#menu li a.sub:hover {
  background: #054149 url(/web/themes/jdm-back/dist/images/menu_deroulant_fleche.19f2f25d.gif) no-repeat 95% 12px;
  color: #FFFFFF;
  z-index: 10;
}
#menu li a .deb {
  height: 30px;
  padding: 9px 0px;
  z-index: 10;
}
#menu li a .fin {
  width: 6px;
  padding: 9px 0px;
  z-index: 10;
}
#menu li a .milieu {
  width: 6px;
  padding: 9px 10px;
  z-index: 10;
}
#menu li.onglet_selected > a,
#menu li.onglet_selected > a:hover,
#menu li > a:hover,
#menu li > a.trace {
  background: #054149;
}
#menu ul {
  list-style: none;
  background: #ffffff;
  position: absolute;
  display: none;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  width: 260px;
  z-index: 10;
  border-bottom: solid 1px #054149;
  border-left: solid 1px #054149;
  border-right: solid 1px #054149;
}
#menu ul li {
  float: left;
  z-index: 10;
  padding: 5px 15px;
  width: 100%;
}
#menu ul li:hover {
  background: #efefef;
}
#menu ul li a {
  z-index: 10;
  display: block;
  padding: 5px 20px;
  line-height: 20px;
  text-decoration: none;
  color: #000000;
  font-weight: normal;
  font-size: 11px;
  border: none;
}
#menu ul li a:hover {
  color: #000000;
  background: #efefef;
  z-index: 10;
}
#menu ul li a.sub {
  background: url(/web/themes/jdm-back/dist/images/menu_deroulant_fleche.19f2f25d.gif) no-repeat 95% 12px;
  z-index: 10;
}
#menu ul li a.sub:hover {
  background: #efefef url(/web/themes/jdm-back/dist/images/menu_deroulant_fleche.19f2f25d.gif) no-repeat 95% 12px;
  color: #000000;
  z-index: 10;
}
#menu ul li span.img_icone_left img {
  max-width: 24px;
  max-height: 24px;
}
#menu ul li ul {
  list-style: none;
  background: #ffffff;
  left: 100%;
  width: 260px;
  margin: -35px 0px 0px -1px;
  padding: 0px;
  border-top: solid 1px #0c7e04;
  border-left: none;
  border-right: solid 1px #0c7e04;
  z-index: 10;
}
#menu ul li ul li {
  float: left;
  padding: 5px 15px;
  width: 100%;
  z-index: 10;
}
#menu ul li ul li:hover {
  background: #efefef;
}
#menu ul li ul li a {
  display: block;
  padding: 5px 20px;
  line-height: 20px;
  text-decoration: none;
  color: #000000;
  font-weight: normal;
  font-size: 11px;
  border: none;
  z-index: 10;
}
#menu ul li ul li a:hover {
  color: #000000;
  background: #efefef;
  z-index: 10;
}
#menu a:hover,
#menu a:active,
#menu a:focus {
  z-index: 10;
}
#menu .montre {
  display: block;
  z-index: 10;
}
#menu li a.trace {
  background: url(/web/themes/jdm-back/dist/images/menu_deroulant_fleche.19f2f25d.gif) no-repeat 95% 14px;
  color: #FFFFFF;
  z-index: 10;
}
#menu li a.trace .deb {
  /*background: url('@{img-path}/menu_deb.gif') no-repeat bottom left;*/
}
#menu li a.trace .fin {
  /*background: url('@{img-path}/menu_fin.gif') no-repeat bottom right;*/
}
#menu li a.trace .milieu {
  /*background: url('@{img-path}/menu_milieu.gif') repeat-x bottom left;*/
}
#menu li ul li a.trace {
  background: url(/web/themes/jdm-back/dist/images/menu_deroulant_fleche.19f2f25d.gif) no-repeat 95% 12px;
  color: #000000;
}
/**********************/
.navbar-main {
  background: #054149;
  border-bottom: 5px solid #F3BF24;
  border-radius: 0;
  margin-bottom: 0px;
  min-height: 40px;
}
.navbar-main .navbar-brand {
  color: #ffffff;
}
.navbar-main .icon-bar {
  background: #ffffff;
}
.navbar-main .picto img {
  max-width: 24px;
  max-height: 24px;
}
.navbar-main li a {
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
  padding: 10px 15px;
}
.navbar-main li a.active,
.navbar-main li a:hover,
.navbar-main li a:focus {
  background: #F3BF24;
}
.navbar-main .open > a,
.navbar-main .open > a:hover,
.navbar-main .open > a:focus {
  background: #F3BF24;
}
.navbar-main li ul li a {
  color: #000000;
  font-weight: normal;
  padding-top: 10px;
  padding-bottom: 10px;
}
.navbar-main li ul li a:hover,
.navbar-main li.active ul li.active > a {
  color: #ffffff;
  background: #054149;
}
.navbar-main li ul li ul {
  list-style-type: none;
  padding-left: 0px;
}
.navbar-main li ul li ul li {
  padding: 0;
}
.navbar-main li ul li ul li a {
  display: block;
}
.navbar-main li ul li ul li a:hover,
.navbar-main li.active ul li.active ul li.active > a {
  color: #ffffff;
  background: #054149;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #fff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.icon-menu {
  font-size: 16px;
}
/*---------------------------OPTIONS---------------------------*/
#options .btn {
  margin: 0 auto !important;
}
#options_titre .h1 {
  display: inline-block;
  margin: 0 10px;
  font-weight: normal;
  font-family: MyriadPro;
  font-size: 20px;
  top: 3px;
  position: relative;
}
/*---------------------------BARRE UTILISATEUR---------------------------*/
#barre_utilisateur {
  background: #272727 no-repeat center right;
  border-radius: 0px 0px 0px 10px;
  width: 100%;
  height: 31px;
  margin: 0px;
  padding: 0% 2%;
  font-size: 10px;
  color: #FFFFFF;
  line-height: 30px;
}
#barre_utilisateur a {
  color: #FFFFFF;
}
#user {
  float: right;
  padding: 0px 0px 0px 0px;
  color: #FFFFFF;
}
#menu_outil {
  float: right;
  padding: 2px 0px 0px 15px;
  position: relative;
}
#menu_utilisateur {
  width: 250px;
  position: absolute;
  right: 0;
  border: 1px solid #C1C0C0;
  background: #FFFFFF;
  padding: 15px;
  display: none;
  line-height: 22px;
  z-index: 1000;
}
#menu_utilisateur a {
  font-size: 12px;
  color: #0c7e04;
  text-decoration: none;
  display: block;
  width: 230px;
  padding: 3px 10px;
  text-align: left;
}
#menu_utilisateur a:hover {
  text-decoration: underline;
}
#menu_utilisateur #nom_utilisateur {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  display: block;
  text-align: left;
}
#menu_utilisateur #mail_utilisateur {
  color: #666666;
  font-size: 12px;
  display: block;
  text-align: left;
}
#menu_utilisateur #photo_profil {
  width: 100px;
  float: left;
  margin-right: 10px;
}
#logout {
  float: right;
  padding: 2px 0px 3px 15px;
  color: #FFFFFF;
}
#barre_option {
  float: right;
  color: #ffffff;
}
/*---------------------------PIED---------------------------*/
.wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -57px;
}
.wrapper {
  padding-bottom: 57px;
}
/*---------------------------PRINCIPAUX CONTENEURS---------------------------*/
#site {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
}
#bas {
  padding: 0% 1%;
  width: 100%;
  z-index: 10;
  height: 57px;
  clear: both;
}
#content {
  width: 82%;
  padding: 0px;
  float: left;
  font-family: Arial;
}
#content ul {
  font-size: 12px;
  padding-left: 10px;
}
#content ul li {
  font-size: 12px;
  padding-left: 10px;
  padding: 5px;
  list-style-position: inside;
}
#content_right {
  float: left;
  width: 16%;
  margin-left: 1%;
  margin-bottom: 10px;
}
#full_content {
  width: 100%;
  border: solid 1px #b2b2b2;
  background: #FFFFFF;
  padding: 1%;
  float: left;
  margin: 10px 0px;
}
#PSR_print {
  width: 100%;
}
/*------------------------- CLASSES GLOBALES ---------------------*/
.hide {
  display: none;
}
.titre {
  color: #0c7e04;
  font-size: 16px;
  font-weight: bold;
}
.page_principale {
  float: left;
  width: 100%;
}
a.info {
  color: #5C8EC1;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  text-decoration: none;
}
a.info span {
  display: none;
}
a.info:hover {
  background: transparent none repeat scroll 0 0;
  cursor: help;
  z-index: 500;
}
a.info:hover span {
  background-color: #FAFAFA;
  border: 3px solid #CCCCCC;
  color: black;
  display: inline;
  font-size: 12px;
  font-weight: normal;
  left: 20px;
  padding: 5px;
  position: absolute;
  top: 30px;
  white-space: nowrap;
}
a.voir_suite {
  color: black;
  height: 22px;
  font-size: 11px;
  text-decoration: none;
  padding: 0px 0px 0px 22px;
}
a.voir_suite span {
  padding: 7px 10px 7px 7px;
  float: left;
  line-height: 8px;
}
/*------------------------ Module ---------------------*/
/* Gestion des modules sur menu*/
.type_module {
  font-size: 14px;
  cursor: pointer;
}
.liste_module_close {
  display: none;
}
.identification {
  border: 2px solid #DDDDDD;
  padding: 0 0 0 150px;
}
/*----------------------------- POPUP ----------------*/
h1.popup_titre {
  /*
font-size:16px;
font-weight:bold;
line-height:13px;
color:#000000;
*/
  padding: 0px 20px 10px 20px;
  margin: 0;
}
div.popup_content {
  font-size: 11px;
}
#indicateur-container {
  height: 400px;
  width: 350px;
  color: #000000;
  background-color: #ffffff;
  border: 4px solid #0c7e04;
  padding: 12px;
  z-index: 10;
}
#indicateur-container .simplemodal-data {
  padding: 8px;
  color: #000000;
  z-index: 10;
}
#indicateur-container code {
  background: #141414;
  border-left: 3px solid #65B43D;
  color: #bbb;
  display: block;
  font-size: 12px;
  margin-bottom: 12px;
  padding: 4px 6px 6px;
  z-index: 10;
}
#indicateur-container a.modalCloseImg {
  background: url(/web/themes/jdm-back/dist/images/x.eacc3f97.png) no-repeat;
  width: 25px;
  height: 29px;
  display: inline;
  z-index: 3200;
  position: absolute;
  top: -15px;
  right: -16px;
  cursor: pointer;
}
#indicateur-container h3 {
  color: #84b8d9;
  z-index: 10;
}
#workflowAction-container {
  height: 500px;
  width: 600px;
  color: #000000;
  background-color: #ffffff;
  border: 4px solid #0c7e04;
  padding: 12px;
  z-index: 10;
}
#workflowAction-container .simplemodal-data {
  padding: 8px;
  color: #000000;
  z-index: 10;
}
#workflowAction-container code {
  background: #141414;
  border-left: 3px solid #65B43D;
  color: #bbb;
  display: block;
  font-size: 12px;
  margin-bottom: 12px;
  padding: 4px 6px 6px;
  z-index: 10;
}
#workflowAction-container a.modalCloseImg {
  background: url(/web/themes/jdm-back/dist/images/x.eacc3f97.png) no-repeat;
  width: 25px;
  height: 29px;
  display: inline;
  z-index: 3200;
  position: absolute;
  top: -15px;
  right: -16px;
  cursor: pointer;
}
#workflowAction-container h3 {
  color: #84b8d9;
  z-index: 10;
}
#comm_gestion_achats_produit-container {
  height: 150px;
  width: 500px;
  color: #000000;
  background-color: #ffffff;
  border: 4px solid #0c7e04;
  padding: 12px;
  z-index: 10;
}
#comm_gestion_achats_produit-container .simplemodal-data {
  padding: 8px;
  color: #000000;
  z-index: 10;
}
#comm_gestion_achats_produit-container code {
  background: #141414;
  border-left: 3px solid #65B43D;
  color: #bbb;
  display: block;
  font-size: 12px;
  margin-bottom: 12px;
  padding: 4px 6px 6px;
  z-index: 10;
}
#comm_gestion_achats_produit-container a.modalCloseImg {
  background: url(/web/themes/jdm-back/dist/images/x.eacc3f97.png) no-repeat;
  width: 25px;
  height: 29px;
  display: inline;
  z-index: 3200;
  position: absolute;
  top: -15px;
  right: -16px;
  cursor: pointer;
}
#comm_gestion_achats_produit-container h3 {
  color: #84b8d9;
  z-index: 10;
}
.admin_menu_layer {
  color: #0c7e04;
  font-size: 12px;
  border-top: solid 1px #dddddd;
  border-left: solid 1px #dddddd;
  border-right: solid 1px #dddddd;
  padding: 10px;
  margin: 5px;
}
.admin_menu_layer_select {
  color: #0c7e04;
  font-size: 14px;
  font-weight: bold;
  border-top: solid 1px #dddddd;
  border-left: solid 1px #dddddd;
  border-right: solid 1px #dddddd;
  padding: 10px;
  margin: 5px;
}
.admin_langue {
  border-top: solid 1px #dddddd;
  border-left: solid 1px #dddddd;
  border-right: solid 1px #dddddd;
  background-color: #eeeeee;
  width: 100px;
  margin: 5px;
}
.admin_langue_select {
  font-weight: bold;
  border-top: solid 1px #dddddd;
  border-left: solid 1px #dddddd;
  border-right: solid 1px #dddddd;
  width: 150px;
  margin: 5px;
}
/*------------ STATISTIQUES --------------*/
.chart_loading {
  position: absolute;
  bottom: 0%;
  left: 0%;
  height: 10%;
  width: 10%;
  padding: 0;
  margin: 0;
  z-index: 1000;
  text-align: center;
}
.outil_donnees {
  background: #EEEEEE;
  padding: 5px;
  margin: 0px 5px;
  text-decoration: none;
}
/*------------------ MUR ----------------*/
.mur_commentaires {
  margin: 0px;
}
.mur_commentaires td,
.mur_commentaires th {
  line-height: 20px;
  padding: 2px 5px;
  font-size: 11px;
  background-color: #EFFDFF;
}
.mur_commentaires td.entete_table,
.mur_commentaires tr.entete_table td {
  color: #0c7e04;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  line-height: 20px;
  padding: 5px 5px;
}
.controle_agenda {
  border: solid 1px #CCCCCC;
  background: #EFEFEF;
  text-decoration: none;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  padding: 10px;
  float: left;
}
.controle_suiv,
.controle_prec {
  margin: 5px 10px 5px 0px;
}
.controle_auj {
  margin: 5px 0px 5px 30px;
}
/*---------------------- ONGLET -------------------*/
.onglet_form {
  color: #000000;
  font-size: 12px;
  border-top: solid 1px #dddddd;
  border-left: solid 1px #dddddd;
  border-right: solid 1px #dddddd;
  padding: 10px;
  margin: 2px;
  float: left;
  text-decoration: none;
}
.onglet_form_selected {
  color: #0c7e04;
  font-size: 14px;
  font-weight: bold;
  border-top: solid 1px #dddddd;
  border-left: solid 1px #dddddd;
  border-right: solid 1px #dddddd;
  padding: 10px;
  margin: 2px;
  float: left;
  text-decoration: none;
}
/******************* MISE EN PAGE DES ARTICLES DANS LES PAGES *******************/
.document {
  padding: 5px 5px 5px 5px;
  clear: both;
}
.texte_document {
  clear: both;
  padding: 5px 0px 5px 0px;
}
.clear {
  clear: both;
}
div.zone_simple {
  padding: 10px 0px;
}
/*---------------------------OPTIONS LOGO PDF---------------------------*/
#options_logo {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  border: solid 1px #b2b2b2;
  border-radius: 10px;
}
#options_logo .titre_action {
  float: left;
  width: 100%;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  border-bottom: solid 1px #cccccc;
  height: 50px;
  line-height: 50px;
  padding: 0px 0px 5px 0px;
  vertical-align: middle;
}
#options_logo .libelle_action {
  padding: 10px 0px 10px 10px;
  float: left;
  height: 30px;
  line-height: 30px;
}
#options_logo .contenu {
  float: left;
  font-size: 12px;
}
#options_logo .contenu .image_bloc_promo {
  height: auto;
  width: auto ;
  text-align: center;
}
#options_logo .contenu .image_bloc_promo img {
  position: relative;
  top: 50%;
  left: 50%;
  margin: 5px 0 5px -75%;
}
#options_logo {
  text-align: center;
}
#txt_logo {
  padding: 10px 0px 5px 10px;
  float: left;
}
/*---------------------------DEMANDE CONTACT---------------------------*/
.type_demande_applicateur {
  background: #2E9CB9;
}
.type_demande_prescripteur {
  background: #6A4B8E;
}
.type_demande_presse {
  background: #80A23B;
}
.espace_verification {
  border-radius: 10px;
  border: 2px solid #01415E;
  padding: 10px;
}
.espace_verification span {
  font-size: 16px;
  font-weight: bold;
}
.status_etat_demande {
  border-radius: 10px;
  padding: 10px;
  width: 230px;
  height: 25px;
  margin: 0px 0px 10px 0px;
}
.status_etat_demande span {
  font-weight: bold;
  font-size: 13px;
}
.fiche_demande_infos {
  float: left;
  width: 58%;
  margin-right: 2%;
}
.fiche_demande_actions {
  float: left;
  width: 40%;
}
.green {
  color: #468847;
}
.red {
  color: #CC0000;
}
.bg_green {
  background: #66BB6A !important;
}
.bg_red {
  background: #EF5350 !important;
}
.bg_gris {
  background: #dddddd !important;
}
/*--- BLOC IDEE ---*/
#dsh_bloc_idee {
  float: left;
  width: 100%;
  border: solid 2px #0C7E04;
  margin: 10px 0px 15px 0px;
}
#dsh_bloc_idee h2 {
  float: left;
  background: #E3E0DB;
  height: 30px;
  line-height: 30px;
  color: #0C7E04;
  margin: -16px 0px 0px 10px;
  padding: 0px 10px 0px 10px;
}
#dsh_bloc_idee .contenu {
  float: left;
  width: 100%;
  padding: 2%;
}
#dsh_bloc_idee .item {
  float: left;
  width: 100%;
}
#dsh_bloc_idee .item span {
  float: left;
  padding: 7px;
  line-height: 8px;
}
.float-right {
  float: right;
}
.label_notif {
  border-radius: 12px;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  height: 20px;
  padding: 4px 2px 0px 1px;
  text-decoration: none;
  width: 20px;
}
.label_jdm,
.label_jdm:hover {
  background: #0C7E04;
  color: #ffffff;
}
.label_jdm_bleu,
.label_jdm_bleu:hover {
  background: #01415e;
  color: #ffffff;
}
.documents_generaux {
  width: 45%;
  float: left;
  border-radius: 12px;
  border: solid 1px #dedede;
  margin: 10px;
  padding: 10px;
}
.documents_projets {
  width: 45%;
  float: left;
  border-radius: 12px;
  border: solid 1px #dedede;
  margin: 10px;
  padding: 10px;
}
.documents_projets em,
.documents_generaux em {
  margin-bottom: 15px;
}
.popup_header {
  margin: 10px 0px;
}
.radio-big {
  font-size: 16px;
  display: inline-block;
  margin-bottom: 10px;
}
.label-mcl {
  border-radius: 4px;
  color: #ffffff;
  background: #DD0000;
  font-weight: bold;
  padding: 5px;
  display: inline-block;
}
.tabs {
  margin-top: 10px;
}
.tab {
  background: #ededed;
  list-style: none;
  display: inline-block;
  border: solid 1px #dedede;
  padding: 10px !important;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.tab.active {
  border-bottom: none;
  background: white;
  padding-bottom: 11px !important;
}
.fake-tab {
  background: none;
  border: none;
  color: #838383;
}
.tab a {
  text-decoration: none;
  color: #838383;
}
.tab.active a {
  text-decoration: none;
  color: black;
}
.tab-content {
  margin-top: -1px;
  border: solid 1px #dedede;
  padding: 20px;
}
.tabs-xl {
  border-bottom: 1px solid #dedede;
}
.tabs-xl li {
  font-size: 14px !important;
  text-align: center;
  min-width: 200px;
}
.tabs-xl li.active {
  font-weight: bold;
}
.rowChoixLivraison {
  border-bottom: 1px solid #e3e3e3;
}
.rowChoixLivraison:nth-child(2n) {
  background: #f7f7f7;
}
.rowChoixLivraison h4 {
  color: #01415e;
}
.input-xs {
  width: 30px;
}
.etat_commande_global {
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 1px 1px #333333;
}
.demande_confirmation {
  background: #fbfbfb none repeat scroll 0 0;
  border: 1px solid #dedede;
  border-radius: 3px 3px 3px 3px;
  margin-bottom: 15px;
  text-align: center;
  padding: 10px;
}
.labelAmount {
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
}
.amount {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.vaTop {
  vertical-align: top;
}
.w100 {
  width: 90%;
}
.libelleLigneCommande {
  font-size: 14px;
  margin-top: 10px;
  display: inline-block;
}
.valign-middle {
  vertical-align: middle;
}
ul.chosen-choices {
  min-height: 30px;
  line-height: 30px;
}
tr.prepare {
  background: #9CCC65 !important;
}
tr.incomplete {
  background: #FF9800 !important;
}
h4.modal-title {
  font-weight: 500;
  color: #333333;
  font-size: 18px;
}
.modal-footer .btn {
  margin: 0;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYm9vdHN0cmFwLWNvbG9ycGlja2VyLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vL3NyYy9sZXNzL2NvbG9ycGlja2VyLmxlc3MiLCJ3ZWJwYWNrOi8vL2Nob3Nlbi5jc3MiLCJ3ZWJwYWNrOi8vL2xpZ2h0Ym94Lm1pbi5jc3MiLCJ3ZWJwYWNrOi8vL2xlc3MvYm9vdHN0cmFwLXNlbGVjdC5sZXNzIiwid2VicGFjazovLy9ib290c3RyYXAtc2VsZWN0LmNzcyIsIndlYnBhY2s6Ly8vZHJhZ3VsYS5taW4uY3NzIiwid2VicGFjazovLy9zdHlsZS5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9ub3JtYWxpemUubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvcHJpbnQubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvZ2x5cGhpY29ucy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9zY2FmZm9sZGluZy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvdmVuZG9yLXByZWZpeGVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy90YWItZm9jdXMubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2ltYWdlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3R5cGUubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3RleHQtZW1waGFzaXMubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2JhY2tncm91bmQtdmFyaWFudC5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvdGV4dC1vdmVyZmxvdy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9jb2RlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2dyaWQubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2dyaWQubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2dyaWQtZnJhbWV3b3JrLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3RhYmxlcy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvdGFibGUtcm93Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2Zvcm1zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9mb3Jtcy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9idXR0b25zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9idXR0b25zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9vcGFjaXR5Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2NvbXBvbmVudC1hbmltYXRpb25zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2Ryb3Bkb3ducy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvbmF2LWRpdmlkZXIubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3Jlc2V0LWZpbHRlci5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9idXR0b24tZ3JvdXBzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ib3JkZXItcmFkaXVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2lucHV0LWdyb3Vwcy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9uYXZzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL25hdmJhci5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvbmF2LXZlcnRpY2FsLWFsaWduLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3V0aWxpdGllcy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9icmVhZGNydW1icy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9wYWdpbmF0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9wYWdpbmF0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3BhZ2VyLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2xhYmVscy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvbGFiZWxzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2JhZGdlcy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9qdW1ib3Ryb24ubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvdGh1bWJuYWlscy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9hbGVydHMubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2FsZXJ0cy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9wcm9ncmVzcy1iYXJzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ncmFkaWVudHMubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3Byb2dyZXNzLWJhci5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9tZWRpYS5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9saXN0LWdyb3VwLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9saXN0LWdyb3VwLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3BhbmVscy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvcGFuZWxzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3Jlc3BvbnNpdmUtZW1iZWQubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3Mvd2VsbHMubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvY2xvc2UubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbW9kYWxzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3Rvb2x0aXAubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3Jlc2V0LXRleHQubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvcG9wb3ZlcnMubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvY2Fyb3VzZWwubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2NsZWFyZml4Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9jZW50ZXItYmxvY2subGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2hpZGUtdGV4dC5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9yZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvcmVzcG9uc2l2ZS12aXNpYmlsaXR5Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2xlc3MvX2NvcmUubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9fbGFyZ2VyLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2xlc3MvX2ZpeGVkLXdpZHRoLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2xlc3MvX2xpc3QubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9fYm9yZGVyZWQtcHVsbGVkLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2xlc3MvX2FuaW1hdGVkLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2xlc3MvX21peGlucy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9sZXNzL19yb3RhdGVkLWZsaXBwZWQubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9fc3RhY2tlZC5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9sZXNzL19pY29ucy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9sZXNzL19zY3JlZW4tcmVhZGVyLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL2NoYXJ0cy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9sZXNzL3NvbGlkLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2xlc3MvcmVndWxhci5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9sZXNzL2JyYW5kcy5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9mb250cy9mb250cy5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9lbGVtZW50cy9ic191dGlsaXRpZXMubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvY2FyZHMubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvY2hlY2tib3gtanNhbmFodWphLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL2NvbGxhcHNlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL3R5cGUubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvdGFibGUubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvYnV0dG9ucy5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9lbGVtZW50cy9hbGVydHMubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvbGVnZW5kLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL3NpdGVtYXAubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvdGlueWNhcm91c2VsLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL2ljb25maWxlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL2ljb25zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL2ZvbnRhd2Vzb21lLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL3BhbmVscy5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9lbGVtZW50cy9uYXZiYXIubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvY29sb3JfbWQubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvbGFiZWxzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL2JhZGdlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL3NoYWRvdy5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9lbGVtZW50cy9mbGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL2JvcmRlci5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9lbGVtZW50cy9ncmlkLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL2Ryb3Bkb3duLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL2Noem4ubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvbW9kYWwubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvZWxlbWVudHMvY3Vyc29yLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL2VsZW1lbnRzL2FuY2hvci5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9mb3Jtcy9mb3Jtcy5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9mb3Jtcy9mb3Jtcy1tYW5hZ2VyLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL21vZHVsZXMvbm90aWZpY2F0aW9ucy5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9tb2R1bGVzL2FydGljbGVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL21vZHVsZXMvYWdlbmRhLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL21vZHVsZXMvY2FycmVfa29tLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL21vZHVsZXMvY29tbWVyY2UubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvbW9kdWxlcy9waG90b3RoZXF1ZS5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9tb2R1bGVzL2JvdXJzZV9kZV9mcmV0Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL21vZHVsZXMvc2VhcmNoLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL21vZHVsZXMvbWVzc2FnZXJpZS5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9tb2R1bGVzL25ld3NsZXR0ZXIubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvbW9kdWxlcy9wcm9qZXRfY2hhbnRpZXIubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvbW9kdWxlcy9hY3Rpdml0ZS5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9tb2R1bGVzL2RldmlzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL21vZHVsZXMvZGFpbHlfc3RhdHNfYnlfdXNlci5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9tb2R1bGVzL3Bhb19wcm9qZXQubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvcGFnZXMvbG9naW4ubGVzcyIsIndlYnBhY2s6Ly8vLi93ZWIvdGhlbWVzL2pkbS1iYWNrL2xlc3MvaW5jbHVkZXMvc3RydWN0dXJlL2dsb2JhbC5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9zdHJ1Y3R1cmUvaGVhZGVyLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL3N0cnVjdHVyZS9icmVhZGNydW1iLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL3N0cnVjdHVyZS9tZW51Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL3N0cnVjdHVyZS9vcHRpb25zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9qZG0tYmFjay9sZXNzL2luY2x1ZGVzL3N0cnVjdHVyZS91c2VyLWJhci5sZXNzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvamRtLWJhY2svbGVzcy9pbmNsdWRlcy9sZWdhY3kubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7RUNvQkEseUJBQ0UsV0FDQSxhQVhBLGk4S0FhQSxpQkFDQSxXQUNBLDJCQUNFLGFBQ0EsV0FDQSxVQUNBLHNCQWZGLDBCQUNBLHVCQUNBLGtCQWVFLGtCQUNBLE1BQ0EsT0FDQSxxQkFDQSw2QkFDRSxhQUNBLFdBQ0EsVUFDQSxzQkF6QkosMEJBQ0EsdUJBQ0Esa0JBOEJGLHFDQUNFLFVBQ0EsYUFDQSxXQUNBLGtCQUNBLGdCQUNBLGtCQUlpQix5Q0FDakIsYUFDQSxXQUNBLGdCQUNBLDBCQUNBLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLGdCQUdGLGtCQTFERSw0c0JBOERGLG9CQTlERSx3ckJBZ0VBLGFBS0YsNkRBQ0UsdUJBR0YsY0FDRSxXQUNBLGdCQUNBLGVBeEVBLDBCQUNBLHVCQUNBLGtCQXdFQSxhQUlVLHdDQUNWLGFBQ0EsV0FDQSxjQUdVLG9CQUNWLFVBR1UscUJBQ1YsVUFDQSxxQkFDQSxrQ0FDQSxtQ0FDQSw2QkFDQSxtQ0FDQSxrQkFDQSxTQUNBLFNBR1Usb0JBQ1YsVUFDQSxxQkFDQSxrQ0FDQSxtQ0FDQSw2QkFDQSxrQkFDQSxTQUNBLFNBR1csa0JBQ1gsaUJBR1UscUNBQ1YsZUFHa0Msd0RBQ2xDLGFBR0Ysb0JBQ0UsV0FDQSxlQUNBLFdBbElBLHlyQkFvSUEsMkJBR2lCLHdCQUNqQixXQUdGLHdCQUNFLFlBQ0EsWUFDQSxlQUNBLFdBR3FCLDBCQUNyQixjQUNBLFdBQ0EsWUFDQSxXQUd1Qiw0QkFDdkIsZUFJMkIsMEVBQzNCLG9CQUNBLGVBQ0EsWUFDQSx3QkFDQSxXQUdVLGlDQUNWLGlCQUNBLHFCQUNBLFdBQ0EsYUFHVSxxQ0FDVixXQUNBLGdCQUNBLFlBR2tDLDZEQUNsQyxpQkFHa0Msd0RBQ2xDLFdBSWtDLDZHQUNsQyxXQUNBLFlBQ0EsV0FDQSxrQkFDQSxjQUNBLGtCQUlxRCxpSEFDckQsYUFDQSxZQUNBLGdCQUNBLGtCQUNBLE1BQ0EsT0FDQSxVQUNBLFlBQ0EsYUFHa0Msc0RBbE5sQyw0cUJBc05rQyx3REF0TmxDLG94QkEwTmdCLDJCQUNoQixTQUNBLFVBR2dCLDBCQUNoQixTQUNBLFVBR21CLDhCQUNuQixjQUNBLGNBR21CLDZCQUNuQixjQUNBLGNBUUMscU1BQ0MsYUFTRCxnTUFDQyxZQUllLHlDQUNqQjtBRHJRRix3REFBd0QsQztBRVR4RDs7Ozs7Ozs7OztDQVVDOztBQUVELGdCQUFnQjtBQUNoQjtFQUNFLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZix5QkFBeUI7S0FDdEIsc0JBQXNCO01BQ3JCLHFCQUFxQjtVQUNqQixpQkFBaUI7QUFDM0I7O0FBRUE7RUFDRSw4QkFBOEI7VUFDdEIsc0JBQXNCO0FBQ2hDOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxhQUFhO0VBQ2IsV0FBVztFQUNYLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGlEQUFpRDtVQUN6Qyx5Q0FBeUM7RUFDakQsc0JBQXNCO0VBQ3RCLG1DQUFtQztVQUMzQiwyQkFBMkI7QUFDckM7O0FBRUE7RUFDRSxVQUFVO0VBQ1YsdUJBQXVCO1VBQ2YsZUFBZTtBQUN6Qjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLG1CQUFtQjtBQUNyQjs7QUFFQSxTQUFTO0FBQ1QseUJBQXlCO0FBQ3pCO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixnSkFBZ0o7RUFDaEosMEVBQTBFO0VBQzFFLDRCQUE0QjtFQUM1QixvRUFBb0U7VUFDNUQsNERBQTREO0VBQ3BFLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFdBQVc7RUFDWCxjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWix1RUFBd0Q7RUFDeEQsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLGNBQWM7RUFDZCxXQUFXO0VBQ1gsWUFBWTtBQUNkOztBQUVBO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0VBQ1oscUVBQXNEO0FBQ3hEOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixTQUFTO0VBQ1QsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGFBQWE7RUFDYix5QkFBeUI7RUFDekIsV0FBVztFQUNYLFlBQVk7RUFDWixVQUFVO0VBQ1Ysc0JBQXNCO0VBQ3RCLHdFQUF5RDtFQUN6RCxjQUFjO0VBQ2QsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsMEJBQTBCO0VBQzFCLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsbUNBQW1DO1VBQzNCLDJCQUEyQjtBQUNyQzs7QUFFQSxTQUFTO0FBQ1QsbUJBQW1CO0FBQ25CO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLGFBQWE7RUFDYixTQUFTO0VBQ1QsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixlQUFlO0FBQ2pCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLHFIQUFxSDtFQUNySCwyREFBMkQ7RUFDM0QsV0FBVztBQUNiOztBQUVBO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsMEJBQTBCO0FBQzVCOztBQUVBLFNBQVM7QUFDVCx3QkFBd0I7QUFDeEI7RUFDRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWixzQkFBc0I7RUFDdEIsc0JBQXNCO0VBQ3RCLDhHQUE4RztFQUM5RyxvREFBb0Q7RUFDcEQsWUFBWTtBQUNkOztBQUVBO0VBQ0UsV0FBVztFQUNYLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsYUFBYTtFQUNiLFVBQVU7RUFDVixZQUFZO0VBQ1osVUFBVTtFQUNWLG9CQUFvQjtFQUNwQixrQ0FBa0M7RUFDbEMsd0JBQXdCO1VBQ2hCLGdCQUFnQjtFQUN4QixXQUFXO0VBQ1gsZUFBZTtFQUNmLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIseUJBQXlCO0VBQ3pCLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6Qix5SkFBeUo7RUFDekosbUZBQW1GO0VBQ25GLDBCQUEwQjtFQUMxQiwyQkFBMkI7RUFDM0IsNEJBQTRCO0VBQzVCLG1FQUFtRTtVQUMzRCwyREFBMkQ7RUFDbkUsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixVQUFVO0VBQ1YsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0VBQ1osdUVBQXdEO0VBQ3hELGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLHlCQUF5QjtFQUN6Qix5SkFBeUo7RUFDekosbUZBQW1GO0VBQ25GLFdBQVc7QUFDYjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLFNBQVM7RUFDVCxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGVBQWU7QUFDakI7O0FBRUEsU0FBUztBQUNULG1CQUFtQjtBQUNuQjtFQUNFLHlCQUF5QjtFQUN6Qiw4Q0FBOEM7VUFDdEMsc0NBQXNDO0FBQ2hEOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLDZCQUE2QjtFQUM3Qiw0QkFBNEI7RUFDNUIsK0dBQStHO0VBQy9HLHFEQUFxRDtFQUNyRCxzQ0FBc0M7VUFDOUIsOEJBQThCO0FBQ3hDOztBQUVBO0VBQ0UsaUJBQWlCO0VBQ2pCLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHlCQUF5QjtFQUN6Qiw4Q0FBOEM7VUFDdEMsc0NBQXNDO0FBQ2hEOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBLFNBQVM7QUFDVCw0QkFBNEI7QUFDNUI7RUFDRSx1QkFBdUI7RUFDdkIsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBLFNBQVM7QUFDVCx5QkFBeUI7QUFDekI7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsV0FBVztFQUNYLFNBQVM7QUFDWDs7QUFFQTtFQUNFLFdBQVc7RUFDWCxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UscUJBQXFCO0VBQ3JCLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLFdBQVc7RUFDWCxTQUFTO0FBQ1g7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIseUVBQTBEO0VBQzFELGNBQWM7QUFDaEI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUEsU0FBUztBQUNULGdDQUFnQztBQUNoQztFQUNFOzs7Ozs7O0lBT0Usb0VBQXdEO0lBQ3hELHFDQUFxQztJQUNyQyx1Q0FBdUM7RUFDekM7QUFDRjs7QUFFQSxTQUFTOztBQy9lVCxxQkFBcUIsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLE1BQU0sQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGlCQUFpQixpQkFBaUIsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFlBQVksQ0FBQyxxQkFBcUIsQ0FBQyx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLFVBQVUsVUFBVSxDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLG9CQUFvQixhQUFhLENBQUMsV0FBVyxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxxQkFBcUIsQ0FBQyxnQkFBZ0IsV0FBVyxDQUFDLG1CQUFtQixpQkFBaUIsQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxxQkFBcUIsQ0FBQyx5QkFBeUIsVUFBVSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsV0FBVyxPQUFPLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxXQUFXLGFBQWEsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBQyw0REFBK0MsQ0FBQyxRQUFRLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsbUJBQW1CLE1BQU0sQ0FBQyxVQUFVLFNBQVMsQ0FBQyx3R0FBd0csQ0FBQyxrQkFBa0IsV0FBVyxDQUFDLGNBQWMsQ0FBQyxhQUFhLENBQUMsa0JBQWtCLFNBQVMsQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLHFFQUFxRCxDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyw4QkFBOEIsQ0FBQywyQkFBMkIsQ0FBQyx5QkFBeUIsQ0FBQyxzQkFBc0IsQ0FBQyx3QkFBd0IseUJBQXlCLENBQUMsU0FBUyxDQUFDLGtCQUFrQixTQUFTLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxzRUFBc0QsQ0FBQyx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsOEJBQThCLENBQUMsMkJBQTJCLENBQUMseUJBQXlCLENBQUMsc0JBQXNCLENBQUMsd0JBQXdCLHlCQUF5QixDQUFDLFNBQVMsQ0FBQyxrQkFBa0IsYUFBYSxDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMsNkJBQTZCLENBQUMsOEJBQThCLENBQUMsd0JBQXdCLFVBQVUsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLFNBQVMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsU0FBUyxDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMscUJBQXFCLGNBQWMsQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFDLHVCQUF1QixVQUFVLENBQUMsb0JBQW9CLGFBQWEsQ0FBQyxVQUFVLENBQUMsa0JBQWtCLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxtQkFBbUIsYUFBYSxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLHNFQUF1RCxDQUFDLGdCQUFnQixDQUFDLFNBQVMsQ0FBQyx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsOEJBQThCLENBQUMsMkJBQTJCLENBQUMseUJBQXlCLENBQUMsc0JBQXNCLENBQUMseUJBQXlCLGNBQWMsQ0FBQyx5QkFBeUIsQ0FBQyxTQUFTLHFFO0FDRW4rRTs7Ozs7RUNHRTs7QUFFRjtFRExBO0lBQ0U7RUNPQTtFQUNBO0lEUEE7RUNTQTtBQUNGO0FBQ0E7RURiQTtJQUNFO0VDZUE7RUFDQTtJRGZBO0VDaUJBO0FBQ0Y7QUFDQTtFRFZBO0lDWUksWUFBWTtFQUNkO0VEVkE7SUNKRDtFRE9EO0FDV0E7QUFDQTs7O0VEWkE7QUNnQkE7QUFDQTtFRFJJO0VBQ0E7RUFFQTtBQ1NKO0FBQ0E7RURWSTtFQUNBO0VBQUE7RUNhRixtQkRiRTtFQ2NGLDJCRGRFO0VBQ0E7RUFBQTtFQ2dCRixvQkRoQkU7RUNpQkYseUJEakJFO0VDUEg7TURTRztVQUNFO0VDUEw7RURXSztNQ2dCQSxzQkFBc0I7VUFDbEIsOEJBQThCO0FBQ3hDO0FBQ0E7RUF4QkM7QURrQk87QUNTUjs7OztFQUlFLFdBQVc7QUFDYjtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RURBSTtBQ3lCSjtBQUNBO0VEdkJJO0VBQ0E7RUFDQTtFQ0FIO0VERUc7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDeUJOO0FEcEJFO0VDc0JBLE1BQU07RUFDTixPQUFPO0VBQ1AseUJBQXlCO0VEcEJ2QjtFQ0hIO0FETUM7QUNxQkY7Ozs7RURmSTtBQ29CSjtBRGpCRTs7RUNMRDtBRDdFRDtBQ3dHQTtFRGhCSTtBQ2tCSjtBQUNBO0VBeEJDO0FEYUM7QUNjRjs7RURYSTtFQUNBO0VDWEg7QURhRztBQ2NKO0VBeEJDO0VEY0c7RUFDRTtFQUNBO0FDYU47QURURTtFQ1dBLFdBQVc7QUFDYjtBQUNBO0VEUkU7RUNVQSxhQUFhO0FBQ2Y7QUFDQTs7RUF2QkM7QURzQkc7QUNLSjs7RURKTTtFQ2xCTDtFRHNCQztBQ0tGO0FBQ0E7OztFREFFO0FDSUY7QUFDQTs7O0VBR0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VERk07QUNLTjtBRERFOztFQUVFO0VBQ0E7RUFDQTtFQ3RCSDtBRHlCQztBQ0VGOztFREVFO0VBQ0U7RUN4Qkg7QUQ2QkM7QUNGRjtFQXhCQztBRDhCQztBQ0hGO0VEbkxFO0FDcUxGO0FES0k7RUNIRixXQUFXO0FBQ2I7QUFDQTs7RURPSTtBQ0pKO0FBQ0E7O0VET0k7QUNKSjtBRERFO0VBUUk7RUM3Qkw7RURqRUQ7RUFxR007RUFDQTtBQ1JOO0FBQ0E7RURVTTtBQ1JOO0FBQ0E7RURVTTtFQUNBO0VBQUE7RUNQSixXRE9JO0VDTkosWURNSTtFQ2pDTDtFRG1DSztFQUNFO0VDakNQO0VEb0NLO01BQ0U7VUFDQTtBQ05SO0FBQ0E7RURRUTtBQ05SO0FEQ007RUFRSTtFQ2xDVDtFRHpGRDtFQWlJTTtFQ3JDTDtBRDVGRDtBQzBIQTtFRGFNO0FDWE47QUFDQTtFQTNCQztBRGxHRDtBQ2dJQTtFRGNNO0VBQ0E7RUFDQTtFQUNBO0FDWk47QURnQkU7RUFDRTtFQzFDSDtFRDZDQztFQUNFO0VDM0NIO0FEL0dEO0FDNklBO0VEbUJJO0FDakJKO0FBQ0E7RUE3QkM7QURuSEQ7QUNtSkE7RUE3QkM7RURnREc7S0FDRTtVQUNBO0FDaEJOO0FBQ0E7RURrQk07QUNoQk47QUFDQTtFQUNFLGdCRGdCSTtFQzlDTDtFRC9IRDtFQWlMTTtFQy9DTDtFRGlESztFQUNFO1VDL0NQO0FEa0RLO0FDakJOO0VBOUJDO0FEeElEO0FDeUtBO0VEb0JRO0FDbEJSO0FBQ0E7RUFDRSxtQkRnQk07QUNmUjtBRGlCUTtFQUNFO0VBQ0E7S0NqRFQ7TURoSkQ7VUFxTVU7QUNoQlY7QURyTEE7RUF5TVU7RUNuRFQ7QUR0SkQ7QUMwTEE7RUFqQ0M7QUR6SkQ7QUM2TEE7RUR1Qk07QUNyQk47QUFDQTtFRHVCTTtBQ3JCTjtBQUNBO0VEdUJNO0VBQ0E7RUNyQkosVURxQkk7RUFDQTtFQUNBO0VBQ0E7RUNwQkosbUJEb0JJO0VDbkJKLHlCRG1CSTtFQ3ZETDtVRHlESztFQUNFO0VDbEJOLFlEa0JNO0VDakJOLDhCRGlCTTtLQ3ZEUDtVRDFLRDtBQ21OQTtBQUNBO0VEcUJJO09BQ0E7VUMxREg7QUQ2REM7QUNwQkY7RUR1Qk07RUFDQTtFQzVETDtFRHdEQztBQ2ZGO0FBQ0E7RUF0Q0M7RURvREM7RUFhSTtBQ3ZCTjtBRFVFOztFQWtCSTtBQ3hCTjtBQUNBO0VENEJFO0FDMUJGO0FBQ0E7RUQ2Qk07RUFDQTtFQ2xFTDtBRDZEQztBQ3BCRjtFQXRDQztFRDFNRDtFQW1SSTtFQUNBO0FDL0JKO0FBQ0E7RURpQ0k7QUMvQko7QUFDQTtFQUNFLFdEK0JFO0VBQ0E7RUM5QkYsWUQ4QkU7RUM3QkYsV0Q2QkU7RUM1QkYsbUJENEJFO0VDdEVIO0VEMkVDO1VDOUJRLDRCQUE0QjtFRGdDbEM7TUN6RUg7T0Q2RUc7VUFDRTtBQ2hDTjtBQUNBOztFRG1DTTtBQ2hDTjtBQUNBO0VEa0NNO0VDM0VMO0VEOEVHO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2pDTjtBQUNBO0VEbUNNO0VDNUVMO0VEaUZHO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUMvRUw7QURrRkc7QUNyQ0o7RUR1Q007RUFDQTtFQUNBO0VDaEZMO0FEcUZHO0FDeENKO0VEMENNO0VDbkZMO0VEc0ZHO0VBQ0U7QUN6Q047QUFDQTtFRCtDSTtFQzdDRixVQUFVO0FBQ1o7QUFDQTtFRDZDTTtFQ3RGTDtBRDJGRDtBQzlDQTs7OztFRG9EQTtBQy9DQTtBQUNBOzs7RUExQ0M7QUQ0RkM7QUM3Q0Y7RUE1Q0M7RUQ4RkQ7S0FDRTtVQUNBO0FDL0NGO0FBQ0E7RUFDRSxVRDhDQTtBQzdDRjtBRCtDRTtFQUNFO0VDNUZIO0VEaUdDO0tBQ0U7VUMvRkg7QURrR0M7QUNqREY7RURtREk7QUNqREo7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxXQUFXO0FBQ2I7QUFDQSwrQ0FBK0MsQztBQzNjL0MsV0FBVyx3QkFBd0IsQ0FBQyxrQkFBa0IsQ0FBQyxzQkFBc0IsQ0FBQyxVQUFVLENBQUMsU0FBUyxzQkFBc0IsQ0FBQyxpQkFBaUIsa0NBQWtDLENBQUMsK0JBQStCLENBQUMsOEJBQThCLENBQUMsMEJBQTBCLENBQUMsWUFBWSxVQUFVLEM7QUNBN1I7Ozs7RUFJRTtBQUNGLDJFQUEyRTtBQ0szRTtFQUNFO0VBQ0E7RUFDQTtBREhGO0FDVUE7RUFDRTtBRFJGO0FDcUJBOzs7Ozs7Ozs7Ozs7O0VBYUU7QURuQkY7QUMyQkE7Ozs7RUFJRTtFQUNBO0FEekJGO0FDaUNBO0VBQ0U7RUFDQTtBRC9CRjtBQ3VDQTs7RUFFRTtBRHJDRjtBQytDQTtFQUNFO0FEN0NGO0FDcURBOztFQUVFO0FEbkRGO0FDOERBO0VBQ0U7RUFDQTtFQUNBO0FENURGO0FDbUVBOztFQUVFO0FEakVGO0FDd0VBO0VBQ0U7QUR0RUY7QUM4RUE7RUFDRTtFQUNBO0FENUVGO0FDbUZBO0VBQ0U7RUFDQTtBRGpGRjtBQ3dGQTtFQUNFO0FEdEZGO0FDNkZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FEM0ZGO0FDOEZBO0VBQ0U7QUQ1RkY7QUMrRkE7RUFDRTtBRDdGRjtBQ3VHQTtFQUNFO0FEckdGO0FDNEdBO0VBQ0U7QUQxR0Y7QUNvSEE7RUFDRTtBRGxIRjtBQ3lIQTtFQUNFO0VBQ0E7QUR2SEY7QUM4SEE7RUFDRTtBRDVIRjtBQ21JQTs7OztFQUlFO0VBQ0E7QURqSUY7QUNtSkE7Ozs7O0VBS0U7RUFDQTtFQUNBO0FEakpGO0FDd0pBO0VBQ0U7QUR0SkY7QUNnS0E7O0VBRUU7QUQ5SkY7QUN5S0E7Ozs7RUFJRTtFQUNBO0FEdktGO0FDOEtBOztFQUVFO0FENUtGO0FDbUxBOztFQUVFO0VBQ0E7QURqTEY7QUN5TEE7RUFDRTtBRHZMRjtBQ2tNQTs7RUFFRTtFQUNBO0FEaE1GO0FDeU1BOztFQUVFO0FEdk1GO0FDK01BO0VBQ0U7RUFDQTtBRDdNRjtBQ3NOQTs7RUFFRTtBRHBORjtBQzJOQTtFQUNFO0VBQ0E7RUFDQTtBRHpORjtBQ2lPQTtFQUNFO0VBQ0E7QUQvTkY7QUNzT0E7RUFDRTtBRHBPRjtBQzRPQTtFQUNFO0FEMU9GO0FDb1BBO0VBQ0U7RUFDQTtBRGxQRjtBQ3FQQTs7RUFFRTtBRG5QRjtBQUNBLG9GQUFvRjtBRWhMcEY7RUFDRTs7O0lBR0U7SUFDQTtJQUNBO0lBQ0E7RUZrTEY7RUUvS0E7O0lBRUU7RUZpTEY7RUU5S0E7SUFDRTtFRmdMRjtFRTdLQTtJQUNFO0VGK0tGO0VFMUtBOztJQUVFO0VGNEtGO0VFektBOztJQUVFO0lBQ0E7RUYyS0Y7RUV4S0E7SUFDRTtFRjBLRjtFRXZLQTs7SUFFRTtFRnlLRjtFRXRLQTtJQUNFO0VGd0tGO0VFcktBOzs7SUFHRTtJQUNBO0VGdUtGO0VFcEtBOztJQUVFO0VGc0tGO0VFaEtBO0lBQ0U7RUZrS0Y7RUVoS0E7O0lBR0k7RUZpS0o7RUU5SkE7SUFDRTtFRmdLRjtFRTdKQTtJQUNFO0VGK0pGO0VFaEtBOztJQUtJO0VGK0pKO0VFNUpBOztJQUdJO0VGNkpKO0FBQ0Y7QUduUEE7RUFDRTtFQUNBO0VBQ0E7QUhxUEY7QUc3T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgrT0Y7QUczT29DO0VBQVc7QUg4Ty9DO0FHN09vQztFQUFXO0FIZ1AvQztBRzlPb0M7O0VBQVc7QUhrUC9DO0FHalBvQztFQUFXO0FIb1AvQztBR25Qb0M7RUFBVztBSHNQL0M7QUdyUG9DO0VBQVc7QUh3UC9DO0FHdlBvQztFQUFXO0FIMFAvQztBR3pQb0M7RUFBVztBSDRQL0M7QUczUG9DO0VBQVc7QUg4UC9DO0FHN1BvQztFQUFXO0FIZ1EvQztBRy9Qb0M7RUFBVztBSGtRL0M7QUdqUW9DO0VBQVc7QUhvUS9DO0FHblFvQztFQUFXO0FIc1EvQztBR3JRb0M7RUFBVztBSHdRL0M7QUd2UW9DO0VBQVc7QUgwUS9DO0FHelFvQztFQUFXO0FINFEvQztBRzNRb0M7RUFBVztBSDhRL0M7QUc3UW9DO0VBQVc7QUhnUi9DO0FHL1FvQztFQUFXO0FIa1IvQztBR2pSb0M7RUFBVztBSG9SL0M7QUduUm9DO0VBQVc7QUhzUi9DO0FHclJvQztFQUFXO0FId1IvQztBR3ZSb0M7RUFBVztBSDBSL0M7QUd6Um9DO0VBQVc7QUg0Ui9DO0FHM1JvQztFQUFXO0FIOFIvQztBRzdSb0M7RUFBVztBSGdTL0M7QUcvUm9DO0VBQVc7QUhrUy9DO0FHalNvQztFQUFXO0FIb1MvQztBR25Tb0M7RUFBVztBSHNTL0M7QUdyU29DO0VBQVc7QUh3Uy9DO0FHdlNvQztFQUFXO0FIMFMvQztBR3pTb0M7RUFBVztBSDRTL0M7QUczU29DO0VBQVc7QUg4Uy9DO0FHN1NvQztFQUFXO0FIZ1QvQztBRy9Tb0M7RUFBVztBSGtUL0M7QUdqVG9DO0VBQVc7QUhvVC9DO0FHblRvQztFQUFXO0FIc1QvQztBR3JUb0M7RUFBVztBSHdUL0M7QUd2VG9DO0VBQVc7QUgwVC9DO0FHelRvQztFQUFXO0FINFQvQztBRzNUb0M7RUFBVztBSDhUL0M7QUc3VG9DO0VBQVc7QUhnVS9DO0FHL1RvQztFQUFXO0FIa1UvQztBR2pVb0M7RUFBVztBSG9VL0M7QUduVW9DO0VBQVc7QUhzVS9DO0FHclVvQztFQUFXO0FId1UvQztBR3ZVb0M7RUFBVztBSDBVL0M7QUd6VW9DO0VBQVc7QUg0VS9DO0FHM1VvQztFQUFXO0FIOFUvQztBRzdVb0M7RUFBVztBSGdWL0M7QUcvVW9DO0VBQVc7QUhrVi9DO0FHalZvQztFQUFXO0FIb1YvQztBR25Wb0M7RUFBVztBSHNWL0M7QUdyVm9DO0VBQVc7QUh3Vi9DO0FHdlZvQztFQUFXO0FIMFYvQztBR3pWb0M7RUFBVztBSDRWL0M7QUczVm9DO0VBQVc7QUg4Vi9DO0FHN1ZvQztFQUFXO0FIZ1cvQztBRy9Wb0M7RUFBVztBSGtXL0M7QUdqV29DO0VBQVc7QUhvVy9DO0FHbldvQztFQUFXO0FIc1cvQztBR3JXb0M7RUFBVztBSHdXL0M7QUd2V29DO0VBQVc7QUgwVy9DO0FHeldvQztFQUFXO0FINFcvQztBRzNXb0M7RUFBVztBSDhXL0M7QUc3V29DO0VBQVc7QUhnWC9DO0FHL1dvQztFQUFXO0FIa1gvQztBR2pYb0M7RUFBVztBSG9YL0M7QUduWG9DO0VBQVc7QUhzWC9DO0FHclhvQztFQUFXO0FId1gvQztBR3ZYb0M7RUFBVztBSDBYL0M7QUd6WG9DO0VBQVc7QUg0WC9DO0FHM1hvQztFQUFXO0FIOFgvQztBRzdYb0M7RUFBVztBSGdZL0M7QUcvWG9DO0VBQVc7QUhrWS9DO0FHallvQztFQUFXO0FIb1kvQztBR25Zb0M7RUFBVztBSHNZL0M7QUdyWW9DO0VBQVc7QUh3WS9DO0FHdllvQztFQUFXO0FIMFkvQztBR3pZb0M7RUFBVztBSDRZL0M7QUczWW9DO0VBQVc7QUg4WS9DO0FHN1lvQztFQUFXO0FIZ1ovQztBRy9Zb0M7RUFBVztBSGtaL0M7QUdqWm9DO0VBQVc7QUhvWi9DO0FHblpvQztFQUFXO0FIc1ovQztBR3Jab0M7RUFBVztBSHdaL0M7QUd2Wm9DO0VBQVc7QUgwWi9DO0FHelpvQztFQUFXO0FINFovQztBRzNab0M7RUFBVztBSDhaL0M7QUc3Wm9DO0VBQVc7QUhnYS9DO0FHL1pvQztFQUFXO0FIa2EvQztBR2phb0M7RUFBVztBSG9hL0M7QUduYW9DO0VBQVc7QUhzYS9DO0FHcmFvQztFQUFXO0FId2EvQztBR3Zhb0M7RUFBVztBSDBhL0M7QUd6YW9DO0VBQVc7QUg0YS9DO0FHM2FvQztFQUFXO0FIOGEvQztBRzdhb0M7RUFBVztBSGdiL0M7QUcvYW9DO0VBQVc7QUhrYi9DO0FHamJvQztFQUFXO0FIb2IvQztBR25ib0M7RUFBVztBSHNiL0M7QUdyYm9DO0VBQVc7QUh3Yi9DO0FHdmJvQztFQUFXO0FIMGIvQztBR3pib0M7RUFBVztBSDRiL0M7QUczYm9DO0VBQVc7QUg4Yi9DO0FHN2JvQztFQUFXO0FIZ2MvQztBRy9ib0M7RUFBVztBSGtjL0M7QUdqY29DO0VBQVc7QUhvYy9DO0FHbmNvQztFQUFXO0FIc2MvQztBR3Jjb0M7RUFBVztBSHdjL0M7QUd2Y29DO0VBQVc7QUgwYy9DO0FHemNvQztFQUFXO0FINGMvQztBRzNjb0M7RUFBVztBSDhjL0M7QUc3Y29DO0VBQVc7QUhnZC9DO0FHL2NvQztFQUFXO0FIa2QvQztBR2pkb0M7RUFBVztBSG9kL0M7QUduZG9DO0VBQVc7QUhzZC9DO0FHcmRvQztFQUFXO0FId2QvQztBR3Zkb0M7RUFBVztBSDBkL0M7QUd6ZG9DO0VBQVc7QUg0ZC9DO0FHM2RvQztFQUFXO0FIOGQvQztBRzdkb0M7RUFBVztBSGdlL0M7QUcvZG9DO0VBQVc7QUhrZS9DO0FHamVvQztFQUFXO0FIb2UvQztBR25lb0M7RUFBVztBSHNlL0M7QUdyZW9DO0VBQVc7QUh3ZS9DO0FHdmVvQztFQUFXO0FIMGUvQztBR3plb0M7RUFBVztBSDRlL0M7QUczZW9DO0VBQVc7QUg4ZS9DO0FHN2VvQztFQUFXO0FIZ2YvQztBRy9lb0M7RUFBVztBSGtmL0M7QUdqZm9DO0VBQVc7QUhvZi9DO0FHbmZvQztFQUFXO0FIc2YvQztBR3Jmb0M7RUFBVztBSHdmL0M7QUd2Zm9DO0VBQVc7QUgwZi9DO0FHemZvQztFQUFXO0FINGYvQztBRzNmb0M7RUFBVztBSDhmL0M7QUc3Zm9DO0VBQVc7QUhnZ0IvQztBRy9mb0M7RUFBVztBSGtnQi9DO0FHamdCb0M7RUFBVztBSG9nQi9DO0FHbmdCb0M7RUFBVztBSHNnQi9DO0FHcmdCb0M7RUFBVztBSHdnQi9DO0FHdmdCb0M7RUFBVztBSDBnQi9DO0FHemdCb0M7RUFBVztBSDRnQi9DO0FHM2dCb0M7RUFBVztBSDhnQi9DO0FHN2dCb0M7RUFBVztBSGdoQi9DO0FHL2dCb0M7RUFBVztBSGtoQi9DO0FHamhCb0M7RUFBVztBSG9oQi9DO0FHbmhCb0M7RUFBVztBSHNoQi9DO0FHcmhCb0M7RUFBVztBSHdoQi9DO0FHdmhCb0M7RUFBVztBSDBoQi9DO0FHemhCb0M7RUFBVztBSDRoQi9DO0FHM2hCb0M7RUFBVztBSDhoQi9DO0FHN2hCb0M7RUFBVztBSGdpQi9DO0FHL2hCb0M7RUFBVztBSGtpQi9DO0FHamlCb0M7RUFBVztBSG9pQi9DO0FHbmlCb0M7RUFBVztBSHNpQi9DO0FHcmlCb0M7RUFBVztBSHdpQi9DO0FHdmlCb0M7RUFBVztBSDBpQi9DO0FHemlCb0M7RUFBVztBSDRpQi9DO0FHM2lCb0M7RUFBVztBSDhpQi9DO0FHN2lCb0M7RUFBVztBSGdqQi9DO0FHL2lCb0M7RUFBVztBSGtqQi9DO0FHampCb0M7RUFBVztBSG9qQi9DO0FHbmpCb0M7RUFBVztBSHNqQi9DO0FHcmpCb0M7RUFBVztBSHdqQi9DO0FHdmpCb0M7RUFBVztBSDBqQi9DO0FHempCb0M7RUFBVztBSDRqQi9DO0FHM2pCb0M7RUFBVztBSDhqQi9DO0FHN2pCb0M7RUFBVztBSGdrQi9DO0FHL2pCb0M7RUFBVztBSGtrQi9DO0FHamtCb0M7RUFBVztBSG9rQi9DO0FHbmtCb0M7RUFBVztBSHNrQi9DO0FHcmtCb0M7RUFBVztBSHdrQi9DO0FHdmtCb0M7RUFBVztBSDBrQi9DO0FHemtCb0M7RUFBVztBSDRrQi9DO0FHM2tCb0M7RUFBVztBSDhrQi9DO0FHN2tCb0M7RUFBVztBSGdsQi9DO0FHL2tCb0M7RUFBVztBSGtsQi9DO0FHamxCb0M7RUFBVztBSG9sQi9DO0FHbmxCb0M7RUFBVztBSHNsQi9DO0FHcmxCb0M7RUFBVztBSHdsQi9DO0FHdmxCb0M7RUFBVztBSDBsQi9DO0FHemxCb0M7RUFBVztBSDRsQi9DO0FHM2xCb0M7RUFBVztBSDhsQi9DO0FHN2xCb0M7RUFBVztBSGdtQi9DO0FHL2xCb0M7RUFBVztBSGttQi9DO0FHam1Cb0M7RUFBVztBSG9tQi9DO0FHbm1Cb0M7RUFBVztBSHNtQi9DO0FHcm1Cb0M7RUFBVztBSHdtQi9DO0FHdm1Cb0M7RUFBVztBSDBtQi9DO0FHem1Cb0M7RUFBVztBSDRtQi9DO0FHM21Cb0M7RUFBVztBSDhtQi9DO0FHN21Cb0M7RUFBVztBSGduQi9DO0FHL21Cb0M7RUFBVztBSGtuQi9DO0FHam5Cb0M7RUFBVztBSG9uQi9DO0FHbm5Cb0M7RUFBVztBSHNuQi9DO0FHcm5Cb0M7RUFBVztBSHduQi9DO0FHdm5Cb0M7RUFBVztBSDBuQi9DO0FHem5Cb0M7RUFBVztBSDRuQi9DO0FHM25Cb0M7RUFBVztBSDhuQi9DO0FHN25Cb0M7RUFBVztBSGdvQi9DO0FHL25Cb0M7RUFBVztBSGtvQi9DO0FHam9Cb0M7RUFBVztBSG9vQi9DO0FHbm9Cb0M7RUFBVztBSHNvQi9DO0FHcm9Cb0M7RUFBVztBSHdvQi9DO0FHL25Cb0M7RUFBVztBSGtvQi9DO0FHam9Cb0M7RUFBVztBSG9vQi9DO0FHbm9Cb0M7RUFBVztBSHNvQi9DO0FHcm9Cb0M7RUFBVztBSHdvQi9DO0FHdm9Cb0M7RUFBVztBSDBvQi9DO0FHem9Cb0M7RUFBVztBSDRvQi9DO0FHM29Cb0M7RUFBVztBSDhvQi9DO0FHN29Cb0M7RUFBVztBSGdwQi9DO0FHL29Cb0M7RUFBVztBSGtwQi9DO0FHanBCb0M7RUFBVztBSG9wQi9DO0FHbnBCb0M7RUFBVztBSHNwQi9DO0FHcnBCb0M7RUFBVztBSHdwQi9DO0FHdnBCb0M7RUFBVztBSDBwQi9DO0FHenBCb0M7RUFBVztBSDRwQi9DO0FHM3BCb0M7RUFBVztBSDhwQi9DO0FHN3BCb0M7RUFBVztBSGdxQi9DO0FHL3BCb0M7RUFBVztBSGtxQi9DO0FHanFCb0M7RUFBVztBSG9xQi9DO0FHbnFCb0M7RUFBVztBSHNxQi9DO0FHcnFCb0M7RUFBVztBSHdxQi9DO0FHdnFCb0M7RUFBVztBSDBxQi9DO0FHenFCb0M7RUFBVztBSDRxQi9DO0FHM3FCb0M7RUFBVztBSDhxQi9DO0FHN3FCb0M7RUFBVztBSGdyQi9DO0FHL3FCb0M7RUFBVztBSGtyQi9DO0FHanJCb0M7RUFBVztBSG9yQi9DO0FHbnJCb0M7RUFBVztBSHNyQi9DO0FHcnJCb0M7RUFBVztBSHdyQi9DO0FHdnJCb0M7RUFBVztBSDByQi9DO0FHenJCb0M7RUFBVztBSDRyQi9DO0FHM3JCb0M7RUFBVztBSDhyQi9DO0FHN3JCb0M7RUFBVztBSGdzQi9DO0FHL3JCb0M7RUFBVztBSGtzQi9DO0FHanNCb0M7RUFBVztBSG9zQi9DO0FHbnNCb0M7RUFBVztBSHNzQi9DO0FHcnNCb0M7RUFBVztBSHdzQi9DO0FHdnNCb0M7RUFBVztBSDBzQi9DO0FHenNCb0M7RUFBVztBSDRzQi9DO0FHM3NCb0M7RUFBVztBSDhzQi9DO0FHN3NCb0M7RUFBVztBSGd0Qi9DO0FHL3NCb0M7RUFBVztBSGt0Qi9DO0FHanRCb0M7RUFBVztBSG90Qi9DO0FHbnRCb0M7RUFBVztBSHN0Qi9DO0FHcnRCb0M7RUFBVztBSHd0Qi9DO0FHdnRCb0M7RUFBVztBSDB0Qi9DO0FHenRCb0M7RUFBVztBSDR0Qi9DO0FHM3RCb0M7RUFBVztBSDh0Qi9DO0FHN3RCb0M7RUFBVztBSGd1Qi9DO0FHL3RCb0M7RUFBVztBSGt1Qi9DO0FHanVCb0M7RUFBVztBSG91Qi9DO0FHbnVCb0M7RUFBVztBSHN1Qi9DO0FHcnVCb0M7RUFBVztBSHd1Qi9DO0FHdnVCb0M7RUFBVztBSDB1Qi9DO0FHenVCb0M7RUFBVztBSDR1Qi9DO0FHM3VCb0M7RUFBVztBSDh1Qi9DO0FHN3VCb0M7RUFBVztBSGd2Qi9DO0FJeGhDQTtFQ2tFRTtFQUNHO0VBQ0s7QUx5OUJWO0FJMWhDQTs7RUMrREU7RUFDRztFQUNLO0FMKzlCVjtBSXhoQ0E7RUFDRTtFQUNBO0FKMGhDRjtBSXZoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKeWhDRjtBSXJoQ0E7Ozs7RUFJRTtFQUNBO0VBQ0E7QUp1aENGO0FJamhDQTtFQUNFO0VBQ0E7QUptaENGO0FJamhDRTs7RUFFRTtFQUNBO0FKbWhDSjtBSWhoQ0U7RUVuREE7RUFDQTtBTnNrQ0Y7QUl6Z0NBO0VBQ0U7QUoyZ0NGO0FJcmdDQTtFQUNFO0FKdWdDRjtBSW5nQ0E7Ozs7O0VHMUVFO0VBQ0E7RUFDQTtBUG9sQ0Y7QUl2Z0NBO0VBQ0U7QUp5Z0NGO0FJbmdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUMrRkE7RUFDSztFQUNHO0VFNUxSO0VBQ0E7RUFDQTtBUG9tQ0Y7QUluZ0NBO0VBQ0U7QUpxZ0NGO0FJLy9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKaWdDRjtBSXovQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMi9CRjtBSW4vQkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKcS9CSjtBSTErQkE7RUFDRTtBSjQrQkY7QVFqb0NBOzs7Ozs7Ozs7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBUjZvQ0Y7QVFscENBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFTSTtFQUNBO0VBQ0E7QVJtcUNKO0FRL3BDQTs7Ozs7O0VBR0U7RUFDQTtBUm9xQ0Y7QVF4cUNBOzs7Ozs7Ozs7Ozs7RUFRSTtBUjhxQ0o7QVEzcUNBOzs7Ozs7RUFHRTtFQUNBO0FSZ3JDRjtBUXByQ0E7Ozs7Ozs7Ozs7OztFQVFJO0FSMHJDSjtBUXRyQ0E7O0VBQVU7QVIwckNWO0FRenJDQTs7RUFBVTtBUjZyQ1Y7QVE1ckNBOztFQUFVO0FSZ3NDVjtBUS9yQ0E7O0VBQVU7QVJtc0NWO0FRbHNDQTs7RUFBVTtBUnNzQ1Y7QVFyc0NBOztFQUFVO0FSeXNDVjtBUW5zQ0E7RUFDRTtBUnFzQ0Y7QVFsc0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJvc0NGO0FRbHNDRTtFQUFBO0lBQ0U7RVJxc0NGO0FBQ0Y7QVE3ckNBOztFQUVFO0FSK3JDRjtBUTVyQ0E7O0VBRUU7RUFDQTtBUjhyQ0Y7QVExckNBO0VBQXVCO0FSNnJDdkI7QVE1ckNBO0VBQXVCO0FSK3JDdkI7QVE5ckNBO0VBQXVCO0FSaXNDdkI7QVFoc0NBO0VBQXVCO0FSbXNDdkI7QVFsc0NBO0VBQXVCO0FScXNDdkI7QVFsc0NBO0VBQXVCO0FScXNDdkI7QVFwc0NBO0VBQXVCO0FSdXNDdkI7QVF0c0NBO0VBQXVCO0FSeXNDdkI7QVF0c0NBO0VBQ0U7QVJ3c0NGO0FRdHNDQTtFQ3ZHRTtBVGd6Q0Y7QVMveUNFOztFQUVFO0FUaXpDSjtBUTFzQ0E7RUMxR0U7QVR1ekNGO0FTdHpDRTs7RUFFRTtBVHd6Q0o7QVE5c0NBO0VDN0dFO0FUOHpDRjtBUzd6Q0U7O0VBRUU7QVQrekNKO0FRbHRDQTtFQ2hIRTtBVHEwQ0Y7QVNwMENFOztFQUVFO0FUczBDSjtBUXR0Q0E7RUNuSEU7QVQ0MENGO0FTMzBDRTs7RUFFRTtBVDYwQ0o7QVF0dENBO0VBR0U7RUU3SEE7QVZvMUNGO0FVbjFDRTs7RUFFRTtBVnExQ0o7QVF4dENBO0VFaElFO0FWMjFDRjtBVTExQ0U7O0VBRUU7QVY0MUNKO0FRNXRDQTtFRW5JRTtBVmsyQ0Y7QVVqMkNFOztFQUVFO0FWbTJDSjtBUWh1Q0E7RUV0SUU7QVZ5MkNGO0FVeDJDRTs7RUFFRTtBVjAyQ0o7QVFwdUNBO0VFeklFO0FWZzNDRjtBVS8yQ0U7O0VBRUU7QVZpM0NKO0FRbnVDQTtFQUNFO0VBQ0E7RUFDQTtBUnF1Q0Y7QVE3dENBOztFQUVFO0VBQ0E7QVIrdENGO0FRbHVDQTs7OztFQU1JO0FSa3VDSjtBUTN0Q0E7RUFDRTtFQUNBO0FSNnRDRjtBUXp0Q0E7RUFMRTtFQUNBO0VBTUE7QVI0dENGO0FROXRDQTtFQUtJO0VBQ0E7RUFDQTtBUjR0Q0o7QVF2dENBO0VBQ0U7RUFDQTtBUnl0Q0Y7QVF2dENBOztFQUVFO0FSeXRDRjtBUXZ0Q0E7RUFDRTtBUnl0Q0Y7QVF2dENBO0VBQ0U7QVJ5dENGO0FRNXNDRTtFQUFBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUd4Tko7SUFDQTtJQUNBO0VYdTZDQTtFUXR0Q0E7SUFTSTtFUmd0Q0o7QUFDRjtBUXRzQ0E7O0VBRUU7QVJ3c0NGO0FRcnNDQTtFQUNFO0VBOUlxQjtBUnMxQ3ZCO0FRbnNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FScXNDRjtBUWhzQ0k7OztFQUNFO0FSb3NDTjtBUTlzQ0E7OztFQW1CSTtFQUNBO0VBQ0E7RUFDQTtBUmdzQ0o7QVE5ckNJOzs7RUFDRTtBUmtzQ047QVExckNBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI0ckNGO0FRdHJDSTs7Ozs7O0VBQVc7QVI4ckNmO0FRN3JDSTs7Ozs7O0VBQ0U7QVJvc0NOO0FROXJDQTtFQUNFO0VBQ0E7RUFDQTtBUmdzQ0Y7QVl4K0NBOzs7O0VBSUU7QVowK0NGO0FZdCtDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp3K0NGO0FZcCtDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnMrQ0Y7QVk1K0NBO0VBU0k7RUFDQTtFQUNBO0VBQ0E7QVpzK0NKO0FZaitDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVptK0NGO0FZOStDQTtFQWVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmsrQ0o7QVk3OUNBO0VBQ0U7RUFDQTtBWis5Q0Y7QWF6aERBO0VDSEU7RUFDQTtFQUNBO0VBQ0E7QWQraERGO0FhNWhERTtFQUFBO0lBQ0U7RWIraERGO0FBQ0Y7QWE5aERFO0VBQUE7SUFDRTtFYmlpREY7QUFDRjtBYWhpREU7RUFBQTtJQUNFO0VibWlERjtBQUNGO0FhMWhEQTtFQ3ZCRTtFQUNBO0VBQ0E7RUFDQTtBZG9qREY7QWF2aERBO0VDdkJFO0VBQ0E7QWRpakRGO0FhdmhEQTtFQUNFO0VBQ0E7QWJ5aERGO0FhM2hEQTtFQUtJO0VBQ0E7QWJ5aERKO0FjemtEQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VDaUJLO0VBRUE7RUFFQTtFQUNBO0Fmd21ETjtBYzluREM7Ozs7Ozs7Ozs7OztFQ3VDSztBZnFtRE47QWM1b0RDO0VDK0NHO0FmZ21ESjtBYy9vREM7RUMrQ0c7QWZtbURKO0FjbHBEQztFQytDRztBZnNtREo7QWNycERDO0VDK0NHO0FmeW1ESjtBY3hwREM7RUMrQ0c7QWY0bURKO0FjM3BEQztFQytDRztBZittREo7QWM5cERDO0VDK0NHO0Fma25ESjtBY2pxREM7RUMrQ0c7QWZxbkRKO0FjcHFEQztFQytDRztBZnduREo7QWN2cURDO0VDK0NHO0FmMm5ESjtBYzFxREM7RUMrQ0c7QWY4bkRKO0FjN3FEQztFQytDRztBZmlvREo7QWNockRDO0VDOERHO0FmcW5ESjtBY25yREM7RUM4REc7QWZ3bkRKO0FjdHJEQztFQzhERztBZjJuREo7QWN6ckRDO0VDOERHO0FmOG5ESjtBYzVyREM7RUM4REc7QWZpb0RKO0FjL3JEQztFQzhERztBZm9vREo7QWNsc0RDO0VDOERHO0FmdW9ESjtBY3JzREM7RUM4REc7QWYwb0RKO0FjeHNEQztFQzhERztBZjZvREo7QWMzc0RDO0VDOERHO0FmZ3BESjtBYzlzREM7RUM4REc7QWZtcERKO0FjanREQztFQzhERztBZnNwREo7QWNwdERDO0VDbUVHO0Fmb3BESjtBY3Z0REM7RUNvREc7QWZzcURKO0FjMXREQztFQ29ERztBZnlxREo7QWM3dERDO0VDb0RHO0FmNHFESjtBY2h1REM7RUNvREc7QWYrcURKO0FjbnVEQztFQ29ERztBZmtyREo7QWN0dURDO0VDb0RHO0FmcXJESjtBY3p1REM7RUNvREc7QWZ3ckRKO0FjNXVEQztFQ29ERztBZjJyREo7QWMvdURDO0VDb0RHO0FmOHJESjtBY2x2REM7RUNvREc7QWZpc0RKO0FjcnZEQztFQ29ERztBZm9zREo7QWN4dkRDO0VDb0RHO0FmdXNESjtBYzN2REM7RUN5REc7QWZxc0RKO0FjOXZEQztFQ3dFRztBZnlyREo7QWNqd0RDO0VDd0VHO0FmNHJESjtBY3B3REM7RUN3RUc7QWYrckRKO0FjdndEQztFQ3dFRztBZmtzREo7QWMxd0RDO0VDd0VHO0FmcXNESjtBYzd3REM7RUN3RUc7QWZ3c0RKO0FjaHhEQztFQ3dFRztBZjJzREo7QWNueERDO0VDd0VHO0FmOHNESjtBY3R4REM7RUN3RUc7QWZpdERKO0FjenhEQztFQ3dFRztBZm90REo7QWM1eERDO0VDd0VHO0FmdXRESjtBYy94REM7RUN3RUc7QWYwdERKO0FjbHlEQztFQ3dFRztBZjZ0REo7QWE1dERBO0VDekVDOzs7Ozs7Ozs7Ozs7SUN1Q0s7RWY2d0RKO0VjcHpERDtJQytDRztFZnd3REY7RWN2ekREO0lDK0NHO0VmMndERjtFYzF6REQ7SUMrQ0c7RWY4d0RGO0VjN3pERDtJQytDRztFZml4REY7RWNoMEREO0lDK0NHO0Vmb3hERjtFY24wREQ7SUMrQ0c7RWZ1eERGO0VjdDBERDtJQytDRztFZjB4REY7RWN6MEREO0lDK0NHO0VmNnhERjtFYzUwREQ7SUMrQ0c7RWZneURGO0VjLzBERDtJQytDRztFZm15REY7RWNsMUREO0lDK0NHO0Vmc3lERjtFY3IxREQ7SUMrQ0c7RWZ5eURGO0VjeDFERDtJQzhERztFZjZ4REY7RWMzMUREO0lDOERHO0VmZ3lERjtFYzkxREQ7SUM4REc7RWZteURGO0VjajJERDtJQzhERztFZnN5REY7RWNwMkREO0lDOERHO0VmeXlERjtFY3YyREQ7SUM4REc7RWY0eURGO0VjMTJERDtJQzhERztFZit5REY7RWM3MkREO0lDOERHO0Vma3pERjtFY2gzREQ7SUM4REc7RWZxekRGO0VjbjNERDtJQzhERztFZnd6REY7RWN0M0REO0lDOERHO0VmMnpERjtFY3ozREQ7SUM4REc7RWY4ekRGO0VjNTNERDtJQ21FRztFZjR6REY7RWMvM0REO0lDb0RHO0VmODBERjtFY2w0REQ7SUNvREc7RWZpMURGO0VjcjRERDtJQ29ERztFZm8xREY7RWN4NEREO0lDb0RHO0VmdTFERjtFYzM0REQ7SUNvREc7RWYwMURGO0VjOTRERDtJQ29ERztFZjYxREY7RWNqNUREO0lDb0RHO0VmZzJERjtFY3A1REQ7SUNvREc7RWZtMkRGO0VjdjVERDtJQ29ERztFZnMyREY7RWMxNUREO0lDb0RHO0VmeTJERjtFYzc1REQ7SUNvREc7RWY0MkRGO0VjaDZERDtJQ29ERztFZisyREY7RWNuNkREO0lDeURHO0VmNjJERjtFY3Q2REQ7SUN3RUc7RWZpMkRGO0VjejZERDtJQ3dFRztFZm8yREY7RWM1NkREO0lDd0VHO0VmdTJERjtFYy82REQ7SUN3RUc7RWYwMkRGO0VjbDdERDtJQ3dFRztFZjYyREY7RWNyN0REO0lDd0VHO0VmZzNERjtFY3g3REQ7SUN3RUc7RWZtM0RGO0VjMzdERDtJQ3dFRztFZnMzREY7RWM5N0REO0lDd0VHO0VmeTNERjtFY2o4REQ7SUN3RUc7RWY0M0RGO0VjcDhERDtJQ3dFRztFZiszREY7RWN2OEREO0lDd0VHO0VmazRERjtFYzE4REQ7SUN3RUc7RWZxNERGO0FBQ0Y7QWE1M0RBO0VDbEZDOzs7Ozs7Ozs7Ozs7SUN1Q0s7RWZzN0RKO0VjNzlERDtJQytDRztFZmk3REY7RWNoK0REO0lDK0NHO0VmbzdERjtFY24rREQ7SUMrQ0c7RWZ1N0RGO0VjdCtERDtJQytDRztFZjA3REY7RWN6K0REO0lDK0NHO0VmNjdERjtFYzUrREQ7SUMrQ0c7RWZnOERGO0VjLytERDtJQytDRztFZm04REY7RWNsL0REO0lDK0NHO0VmczhERjtFY3IvREQ7SUMrQ0c7RWZ5OERGO0VjeC9ERDtJQytDRztFZjQ4REY7RWMzL0REO0lDK0NHO0VmKzhERjtFYzkvREQ7SUMrQ0c7RWZrOURGO0VjamdFRDtJQzhERztFZnM4REY7RWNwZ0VEO0lDOERHO0VmeThERjtFY3ZnRUQ7SUM4REc7RWY0OERGO0VjMWdFRDtJQzhERztFZis4REY7RWM3Z0VEO0lDOERHO0VmazlERjtFY2hoRUQ7SUM4REc7RWZxOURGO0VjbmhFRDtJQzhERztFZnc5REY7RWN0aEVEO0lDOERHO0VmMjlERjtFY3poRUQ7SUM4REc7RWY4OURGO0VjNWhFRDtJQzhERztFZmkrREY7RWMvaEVEO0lDOERHO0VmbytERjtFY2xpRUQ7SUM4REc7RWZ1K0RGO0VjcmlFRDtJQ21FRztFZnErREY7RWN4aUVEO0lDb0RHO0VmdS9ERjtFYzNpRUQ7SUNvREc7RWYwL0RGO0VjOWlFRDtJQ29ERztFZjYvREY7RWNqakVEO0lDb0RHO0VmZ2dFRjtFY3BqRUQ7SUNvREc7RWZtZ0VGO0VjdmpFRDtJQ29ERztFZnNnRUY7RWMxakVEO0lDb0RHO0VmeWdFRjtFYzdqRUQ7SUNvREc7RWY0Z0VGO0VjaGtFRDtJQ29ERztFZitnRUY7RWNua0VEO0lDb0RHO0Vma2hFRjtFY3RrRUQ7SUNvREc7RWZxaEVGO0VjemtFRDtJQ29ERztFZndoRUY7RWM1a0VEO0lDeURHO0Vmc2hFRjtFYy9rRUQ7SUN3RUc7RWYwZ0VGO0VjbGxFRDtJQ3dFRztFZjZnRUY7RWNybEVEO0lDd0VHO0VmZ2hFRjtFY3hsRUQ7SUN3RUc7RWZtaEVGO0VjM2xFRDtJQ3dFRztFZnNoRUY7RWM5bEVEO0lDd0VHO0VmeWhFRjtFY2ptRUQ7SUN3RUc7RWY0aEVGO0VjcG1FRDtJQ3dFRztFZitoRUY7RWN2bUVEO0lDd0VHO0Vma2lFRjtFYzFtRUQ7SUN3RUc7RWZxaUVGO0VjN21FRDtJQ3dFRztFZndpRUY7RWNobkVEO0lDd0VHO0VmMmlFRjtFY25uRUQ7SUN3RUc7RWY4aUVGO0FBQ0Y7QWE1aEVBO0VDM0ZDOzs7Ozs7Ozs7Ozs7SUN1Q0s7RWYrbEVKO0VjdG9FRDtJQytDRztFZjBsRUY7RWN6b0VEO0lDK0NHO0VmNmxFRjtFYzVvRUQ7SUMrQ0c7RWZnbUVGO0VjL29FRDtJQytDRztFZm1tRUY7RWNscEVEO0lDK0NHO0Vmc21FRjtFY3JwRUQ7SUMrQ0c7RWZ5bUVGO0VjeHBFRDtJQytDRztFZjRtRUY7RWMzcEVEO0lDK0NHO0VmK21FRjtFYzlwRUQ7SUMrQ0c7RWZrbkVGO0VjanFFRDtJQytDRztFZnFuRUY7RWNwcUVEO0lDK0NHO0Vmd25FRjtFY3ZxRUQ7SUMrQ0c7RWYybkVGO0VjMXFFRDtJQzhERztFZittRUY7RWM3cUVEO0lDOERHO0Vma25FRjtFY2hyRUQ7SUM4REc7RWZxbkVGO0VjbnJFRDtJQzhERztFZnduRUY7RWN0ckVEO0lDOERHO0VmMm5FRjtFY3pyRUQ7SUM4REc7RWY4bkVGO0VjNXJFRDtJQzhERztFZmlvRUY7RWMvckVEO0lDOERHO0Vmb29FRjtFY2xzRUQ7SUM4REc7RWZ1b0VGO0VjcnNFRDtJQzhERztFZjBvRUY7RWN4c0VEO0lDOERHO0VmNm9FRjtFYzNzRUQ7SUM4REc7RWZncEVGO0VjOXNFRDtJQ21FRztFZjhvRUY7RWNqdEVEO0lDb0RHO0VmZ3FFRjtFY3B0RUQ7SUNvREc7RWZtcUVGO0VjdnRFRDtJQ29ERztFZnNxRUY7RWMxdEVEO0lDb0RHO0VmeXFFRjtFYzd0RUQ7SUNvREc7RWY0cUVGO0VjaHVFRDtJQ29ERztFZitxRUY7RWNudUVEO0lDb0RHO0Vma3JFRjtFY3R1RUQ7SUNvREc7RWZxckVGO0VjenVFRDtJQ29ERztFZndyRUY7RWM1dUVEO0lDb0RHO0VmMnJFRjtFYy91RUQ7SUNvREc7RWY4ckVGO0VjbHZFRDtJQ29ERztFZmlzRUY7RWNydkVEO0lDeURHO0VmK3JFRjtFY3h2RUQ7SUN3RUc7RWZtckVGO0VjM3ZFRDtJQ3dFRztFZnNyRUY7RWM5dkVEO0lDd0VHO0VmeXJFRjtFY2p3RUQ7SUN3RUc7RWY0ckVGO0VjcHdFRDtJQ3dFRztFZityRUY7RWN2d0VEO0lDd0VHO0Vma3NFRjtFYzF3RUQ7SUN3RUc7RWZxc0VGO0VjN3dFRDtJQ3dFRztFZndzRUY7RWNoeEVEO0lDd0VHO0VmMnNFRjtFY254RUQ7SUN3RUc7RWY4c0VGO0VjdHhFRDtJQ3dFRztFZml0RUY7RWN6eEVEO0lDd0VHO0Vmb3RFRjtFYzV4RUQ7SUN3RUc7RWZ1dEVGO0FBQ0Y7QWdCenhFQTtFQUNFO0FoQjJ4RUY7QWdCNXhFQTtFQVFJO0VBQ0E7RUFDQTtBaEJ1eEVKO0FnQmx4RUk7O0VBQ0U7RUFDQTtFQUNBO0FoQnF4RU47QWdCaHhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQmt4RUY7QWdCL3dFQTtFQUNFO0FoQml4RUY7QWdCM3dFQTtFQUNFO0VBQ0E7RUFDQTtBaEI2d0VGO0FnQmh4RUE7Ozs7OztFQVdRO0VBQ0E7RUFDQTtFQUNBO0FoQjZ3RVI7QWdCM3hFQTtFQW9CSTtFQUNBO0FoQjB3RUo7QWdCL3hFQTs7Ozs7O0VBOEJRO0FoQnl3RVI7QWdCdnlFQTtFQW9DSTtBaEJzd0VKO0FnQjF5RUE7RUF5Q0k7QWhCb3dFSjtBZ0I3dkVBOzs7Ozs7RUFPUTtBaEI4dkVSO0FnQm52RUE7RUFDRTtBaEJxdkVGO0FnQnR2RUE7Ozs7OztFQVFRO0FoQnN2RVI7QWdCOXZFQTs7RUFlTTtBaEJtdkVOO0FnQnp1RUE7RUFFSTtBaEIwdUVKO0FnQmp1RUE7RUFFSTtBaEJrdUVKO0FpQmozRUU7Ozs7Ozs7Ozs7OztFQU9JO0FqQnczRU47QWlCbDNFRTs7Ozs7RUFNSTtBakJtM0VOO0FpQnQ0RUU7Ozs7Ozs7Ozs7OztFQU9JO0FqQjY0RU47QWlCdjRFRTs7Ozs7RUFNSTtBakJ3NEVOO0FpQjM1RUU7Ozs7Ozs7Ozs7OztFQU9JO0FqQms2RU47QWlCNTVFRTs7Ozs7RUFNSTtBakI2NUVOO0FpQmg3RUU7Ozs7Ozs7Ozs7OztFQU9JO0FqQnU3RU47QWlCajdFRTs7Ozs7RUFNSTtBakJrN0VOO0FpQnI4RUU7Ozs7Ozs7Ozs7OztFQU9JO0FqQjQ4RU47QWlCdDhFRTs7Ozs7RUFNSTtBakJ1OEVOO0FnQm56RUE7RUFDRTtFQUNBO0FoQnF6RUY7QWdCbnpFRTtFQUFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEJzekVGO0VnQjN6RUE7SUFTSTtFaEJxekVKO0VnQjl6RUE7Ozs7OztJQWtCVTtFaEJvekVWO0VnQnQwRUE7SUEwQkk7RWhCK3lFSjtFZ0J6MEVBOzs7Ozs7SUFtQ1U7RWhCOHlFVjtFZ0JqMUVBOzs7Ozs7SUF1Q1U7RWhCa3pFVjtFZ0J6MUVBOzs7O0lBb0RVO0VoQjJ5RVY7QUFDRjtBa0JyZ0ZBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7QWxCb2dGRjtBa0JqZ0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQm1nRkY7QWtCaGdGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQmtnRkY7QWtCeC9FQTtFYjZCRTtFQUNHO0VBQ0s7RWFyQlI7RUFDQTtBbEJvL0VGO0FrQmgvRUE7O0VBRUU7RUFDQTtFQUNBO0FsQmsvRUY7QWtCNStFRTs7Ozs7O0VBR0U7QWxCaS9FSjtBa0I3K0VBO0VBQ0U7QWxCKytFRjtBa0IzK0VBO0VBQ0U7RUFDQTtBbEI2K0VGO0FrQnorRUE7O0VBRUU7QWxCMitFRjtBa0J2K0VBOzs7RVoxRkU7RUFDQTtBTnNrRkY7QWtCdCtFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCdytFRjtBa0I5OEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFYjNFQTtFQUNRO0VBeUhSO0VBQ0s7RUFDRztBTG82RVY7QW1COWlGRTtFQUNFO0VBQ0E7RWRZRjtFQUNRO0FMcWlGVjtBS3BnRkU7RUFDRTtFQUNBO0FMc2dGSjtBS3BnRkU7RUFBMEI7QUx1Z0Y1QjtBS3RnRkU7RUFBZ0M7QUx5Z0ZsQztBa0IxOUVFO0VBQ0U7RUFDQTtBbEI0OUVKO0FrQnA5RUU7OztFQUdFO0VBQ0E7QWxCczlFSjtBa0JuOUVFOztFQUVFO0FsQnE5RUo7QWtCajlFRTtFQUNFO0FsQm05RUo7QWtCcjhFQTtFQUtJOzs7O0lBQ0U7RWxCczhFSjtFa0JuOEVFOzs7Ozs7OztJQUVFO0VsQjI4RUo7RWtCeDhFRTs7Ozs7Ozs7SUFFRTtFbEJnOUVKO0FBQ0Y7QWtCdDhFQTtFQUNFO0FsQnc4RUY7QWtCaDhFQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBbEJrOEVGO0FrQi83RUU7Ozs7RUFHSTtBbEJrOEVOO0FrQjc4RUE7O0VBZ0JJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCaThFSjtBa0I5N0VBOzs7O0VBSUU7RUFDQTtFQUNBO0FsQmc4RUY7QWtCNzdFQTs7RUFFRTtBbEIrN0VGO0FrQjM3RUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCNjdFRjtBa0IxN0VFOzs7O0VBRUU7QWxCODdFSjtBa0IzN0VBOztFQUVFO0VBQ0E7QWxCNjdFRjtBa0JwN0VBO0VBQ0U7RUFFQTtFQUNBO0VBRUE7QWxCbzdFRjtBa0JsN0VFOztFQUVFO0VBQ0E7QWxCbzdFSjtBa0J2NkVBO0VDM1BFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CcXFGRjtBbUJucUZFO0VBQ0U7RUFDQTtBbkJxcUZKO0FtQmxxRkU7O0VBRUU7QW5Cb3FGSjtBa0JuN0VBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJvN0VKO0FrQjE3RUE7RUFTSTtFQUNBO0FsQm83RUo7QWtCOTdFQTs7RUFjSTtBbEJvN0VKO0FrQmw4RUE7RUFpQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJvN0VKO0FrQmg3RUE7RUN2UkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkIwc0ZGO0FtQnhzRkU7RUFDRTtFQUNBO0FuQjBzRko7QW1CdnNGRTs7RUFFRTtBbkJ5c0ZKO0FrQjU3RUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjY3RUo7QWtCbjhFQTtFQVNJO0VBQ0E7QWxCNjdFSjtBa0J2OEVBOztFQWNJO0FsQjY3RUo7QWtCMzhFQTtFQWlCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjY3RUo7QWtCcDdFQTtFQUVFO0FsQnE3RUY7QWtCdjdFQTtFQU1JO0FsQm83RUo7QWtCaDdFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQms3RUY7QWtCaDdFQTs7O0VBR0U7RUFDQTtFQUNBO0FsQms3RUY7QWtCaDdFQTs7O0VBR0U7RUFDQTtFQUNBO0FsQms3RUY7QWtCOTZFQTs7Ozs7Ozs7OztFQ2xaSTtBbkI0MEZKO0FrQjE3RUE7RUM5WUk7RWRpREY7RUFDUTtBTDJ4RlY7QW1CMzBGSTtFQUNFO0VkOENKO0VBQ1E7QUxneUZWO0FrQnA4RUE7RUNwWUk7RUFDQTtFQUNBO0FuQjIwRko7QWtCejhFQTtFQzlYSTtBbkIwMEZKO0FrQno4RUE7Ozs7Ozs7Ozs7RUNyWkk7QW5CMDJGSjtBa0JyOUVBO0VDalpJO0VkaURGO0VBQ1E7QUx5ekZWO0FtQnoyRkk7RUFDRTtFZDhDSjtFQUNRO0FMOHpGVjtBa0IvOUVBO0VDdllJO0VBQ0E7RUFDQTtBbkJ5MkZKO0FrQnArRUE7RUNqWUk7QW5CdzJGSjtBa0JwK0VBOzs7Ozs7Ozs7O0VDeFpJO0FuQnc0Rko7QWtCaC9FQTtFQ3BaSTtFZGlERjtFQUNRO0FMdTFGVjtBbUJ2NEZJO0VBQ0U7RWQ4Q0o7RUFDUTtBTDQxRlY7QWtCMS9FQTtFQzFZSTtFQUNBO0VBQ0E7QW5CdTRGSjtBa0IvL0VBO0VDcFlJO0FuQnM0Rko7QWtCMy9FRTtFQUNFO0FsQjYvRUo7QWtCMy9FRTtFQUNFO0FsQjYvRUo7QWtCbi9FQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQnEvRUY7QWtCbitFRTtFQUFBO0lBR0k7SUFDQTtJQUNBO0VsQm8rRUo7RWtCeitFQTtJQVVJO0lBQ0E7SUFDQTtFbEJrK0VKO0VrQjkrRUE7SUFpQkk7RWxCZytFSjtFa0JqL0VBO0lBcUJJO0lBQ0E7RWxCKzlFSjtFa0JyL0VBOzs7SUEyQk07RWxCKzlFTjtFa0IxL0VBO0lBaUNJO0VsQjQ5RUo7RWtCNy9FQTtJQXFDSTtJQUNBO0VsQjI5RUo7RWtCamdGQTs7SUE2Q0k7SUFDQTtJQUNBO0lBQ0E7RWxCdzlFSjtFa0J4Z0ZBOztJQW1ETTtFbEJ5OUVOO0VrQjVnRkE7O0lBd0RJO0lBQ0E7RWxCdzlFSjtFa0JqaEZBO0lBOERJO0VsQnM5RUo7QUFDRjtBa0I1OEVBOzs7O0VBU0k7RUFDQTtFQUNBO0FsQnk4RUo7QWtCcDlFQTs7RUFpQkk7QWxCdThFSjtBa0J4OUVBO0VKOWdCRTtFQUNBO0FkeStGRjtBa0JqOEVFO0VBQUE7SUFFSTtJQUNBO0lBQ0E7RWxCbThFSjtBQUNGO0FrQm4rRUE7RUF3Q0k7QWxCODdFSjtBa0J0N0VJO0VBQUE7SUFFSTtJQUNBO0VsQnc3RU47QUFDRjtBa0JwN0VJO0VBQUE7SUFFSTtJQUNBO0VsQnM3RU47QUFDRjtBb0JyZ0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNvQ0E7RUFDQTtFQUNBO0VBQ0E7RWhCcUtBO0VBQ0c7RUFDQztFQUNJO0FMZzBGVjtBb0J4Z0dJOzs7Ozs7RWRyQkY7RUFDQTtBTnFpR0Y7QW9CM2dHRTs7O0VBR0U7RUFDQTtBcEI2Z0dKO0FvQjFnR0U7O0VBRUU7RUFDQTtFZjJCRjtFQUNRO0FMay9GVjtBb0IxZ0dFOzs7RUFHRTtFRTlDRjtFQUNBO0VqQmlFQTtFQUNRO0FMMi9GVjtBb0IxZ0dJOztFQUVFO0FwQjRnR047QW9CbmdHQTtFQzdERTtFQUNBO0VBQ0E7QXJCbWtHRjtBcUJqa0dFOztFQUVFO0VBQ0E7RUFDQTtBckJta0dKO0FxQmprR0U7RUFDRTtFQUNBO0VBQ0E7QXJCbWtHSjtBcUJqa0dFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJta0dKO0FxQmprR0k7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJ5a0dOO0FxQm5rR0k7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCMmtHTjtBb0JwakdBO0VDbEJJO0VBQ0E7QXJCeWtHSjtBb0JyakdBO0VDaEVFO0VBQ0E7RUFDQTtBckJ3bkdGO0FxQnRuR0U7O0VBRUU7RUFDQTtFQUNBO0FyQnduR0o7QXFCdG5HRTtFQUNFO0VBQ0E7RUFDQTtBckJ3bkdKO0FxQnRuR0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQnduR0o7QXFCdG5HSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQjhuR047QXFCeG5HSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJnb0dOO0FvQnRtR0E7RUNyQkk7RUFDQTtBckI4bkdKO0FvQnRtR0E7RUNwRUU7RUFDQTtFQUNBO0FyQjZxR0Y7QXFCM3FHRTs7RUFFRTtFQUNBO0VBQ0E7QXJCNnFHSjtBcUIzcUdFO0VBQ0U7RUFDQTtFQUNBO0FyQjZxR0o7QXFCM3FHRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCNnFHSjtBcUIzcUdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCbXJHTjtBcUI3cUdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQnFyR047QW9CdnBHQTtFQ3pCSTtFQUNBO0FyQm1yR0o7QW9CdnBHQTtFQ3hFRTtFQUNBO0VBQ0E7QXJCa3VHRjtBcUJodUdFOztFQUVFO0VBQ0E7RUFDQTtBckJrdUdKO0FxQmh1R0U7RUFDRTtFQUNBO0VBQ0E7QXJCa3VHSjtBcUJodUdFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJrdUdKO0FxQmh1R0k7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJ3dUdOO0FxQmx1R0k7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCMHVHTjtBb0J4c0dBO0VDN0JJO0VBQ0E7QXJCd3VHSjtBb0J4c0dBO0VDNUVFO0VBQ0E7RUFDQTtBckJ1eEdGO0FxQnJ4R0U7O0VBRUU7RUFDQTtFQUNBO0FyQnV4R0o7QXFCcnhHRTtFQUNFO0VBQ0E7RUFDQTtBckJ1eEdKO0FxQnJ4R0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQnV4R0o7QXFCcnhHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQjZ4R047QXFCdnhHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckIreEdOO0FvQnp2R0E7RUNqQ0k7RUFDQTtBckI2eEdKO0FvQnp2R0E7RUNoRkU7RUFDQTtFQUNBO0FyQjQwR0Y7QXFCMTBHRTs7RUFFRTtFQUNBO0VBQ0E7QXJCNDBHSjtBcUIxMEdFO0VBQ0U7RUFDQTtFQUNBO0FyQjQwR0o7QXFCMTBHRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCNDBHSjtBcUIxMEdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCazFHTjtBcUI1MEdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQm8xR047QW9CMXlHQTtFQ3JDSTtFQUNBO0FyQmsxR0o7QW9CcnlHQTtFQUNFO0VBQ0E7RUFDQTtBcEJ1eUdGO0FvQnJ5R0U7Ozs7O0VBS0U7RWZuQ0Y7RUFDUTtBTDIwR1Y7QW9CdHlHRTs7OztFQUlFO0FwQnd5R0o7QW9CdHlHRTs7RUFFRTtFQUNBO0VBQ0E7QXBCd3lHSjtBb0JweUdJOzs7O0VBRUU7RUFDQTtBcEJ3eUdOO0FvQi94R0E7O0VDOUVFO0VBQ0E7RUFDQTtFQUNBO0FyQmkzR0Y7QW9CbHlHQTs7RUNsRkU7RUFDQTtFQUNBO0VBQ0E7QXJCdzNHRjtBb0JyeUdBOztFQ3RGRTtFQUNBO0VBQ0E7RUFDQTtBckIrM0dGO0FvQnB5R0E7RUFDRTtFQUNBO0FwQnN5R0Y7QW9CbHlHQTtFQUNFO0FwQm95R0Y7QW9CN3hHRTs7O0VBQ0U7QXBCaXlHSjtBdUIzN0dBO0VBQ0U7RWxCb0xBO0VBQ0s7RUFDRztBTDB3R1Y7QXVCNzdHRTtFQUNFO0F2Qis3R0o7QXVCMzdHQTtFQUNFO0F2QjY3R0Y7QXVCMzdHRTtFQUFZO0F2Qjg3R2Q7QXVCNzdHRTtFQUFZO0F2Qmc4R2Q7QXVCLzdHRTtFQUFZO0F2Qms4R2Q7QXVCLzdHQTtFQUNFO0VBQ0E7RUFDQTtFbEJzS0E7RUFDUTtFQU9SO0VBQ1E7RUFHUjtFQUNRO0FMb3hHVjtBd0JoK0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QmsrR0Y7QXdCOTlHQTs7RUFFRTtBeEJnK0dGO0F3QjU5R0E7RUFDRTtBeEI4OUdGO0F3QjE5R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuQnVCQTtFQUNRO0FMczhHVjtBd0J4OUdFO0VBQ0U7RUFDQTtBeEIwOUdKO0F3Qm4vR0E7RUN6QkU7RUFDQTtFQUNBO0VBQ0E7QXpCK2dIRjtBd0J6L0dBO0VBbUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qnk5R0o7QXdCdjlHSTs7RUFFRTtFQUNBO0VBQ0E7QXhCeTlHTjtBd0JsOUdFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBeEJvOUdKO0F3QjM4R0U7OztFQUdFO0F4QjY4R0o7QXdCejhHRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFRXpHRjtBMUJxakhGO0F3QnQ4R0E7RUFHSTtBeEJzOEdKO0F3Qno4R0E7RUFRSTtBeEJvOEdKO0F3QjU3R0E7RUFDRTtFQUNBO0F4Qjg3R0Y7QXdCdDdHQTtFQUNFO0VBQ0E7QXhCdzdHRjtBd0JwN0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnM3R0Y7QXdCbDdHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJvN0dGO0F3Qmg3R0E7RUFDRTtFQUNBO0F4Qms3R0Y7QXdCMTZHQTs7RUFJSTtFQUNBO0VBQ0E7RUFDQTtBeEIwNkdKO0F3Qmo3R0E7O0VBV0k7RUFDQTtFQUNBO0F4QjA2R0o7QXdCajZHQTtFQUNFO0lBcEVBO0lBQ0E7RXhCdytHQTtFd0JyNkdBO0lBMURBO0lBQ0E7RXhCaytHQTtBQUNGO0EyQjdtSEE7O0VBRUU7RUFDQTtFQUNBO0EzQittSEY7QTJCbm5IQTs7RUFNSTtFQUNBO0EzQmluSEo7QTJCL21ISTs7Ozs7Ozs7RUFJRTtBM0JxbkhOO0EyQi9tSEE7Ozs7RUFLSTtBM0JnbkhKO0EyQjNtSEE7RUFDRTtBM0I2bUhGO0EyQjltSEE7OztFQU9JO0EzQjRtSEo7QTJCbm5IQTs7O0VBWUk7QTNCNG1ISjtBMkJ4bUhBO0VBQ0U7QTNCMG1IRjtBMkJ0bUhBO0VBQ0U7QTNCd21IRjtBMkJ2bUhFO0VDcERBO0VBQ0E7QTVCOHBIRjtBMkJ0bUhBOztFQ2pERTtFQUNBO0E1QjJwSEY7QTJCcm1IQTtFQUNFO0EzQnVtSEY7QTJCcm1IQTtFQUNFO0EzQnVtSEY7QTJCcm1IQTs7RUNyRUU7RUFDQTtBNUI4cUhGO0EyQnBtSEE7RUNuRUU7RUFDQTtBNUIwcUhGO0EyQm5tSEE7O0VBRUU7QTNCcW1IRjtBMkJwbEhBO0VBQ0U7RUFDQTtBM0JzbEhGO0EyQnBsSEE7RUFDRTtFQUNBO0EzQnNsSEY7QTJCamxIQTtFdEIvQ0U7RUFDUTtBTG1vSFY7QTJCamxIRTtFdEJuREE7RUFDUTtBTHVvSFY7QTJCOWtIQTtFQUNFO0EzQmdsSEY7QTJCN2tIQTtFQUNFO0VBQ0E7QTNCK2tIRjtBMkI1a0hBO0VBQ0U7QTNCOGtIRjtBMkJ2a0hBOzs7RUFJSTtFQUNBO0VBQ0E7RUFDQTtBM0J3a0hKO0EyQi9rSEE7RUFjTTtBM0Jva0hOO0EyQmxsSEE7Ozs7RUFzQkk7RUFDQTtBM0Jra0hKO0EyQjdqSEU7RUFDRTtBM0IrakhKO0EyQjdqSEU7RUM3S0E7RUFDQTtFQU9BO0VBQ0E7QTVCdXVIRjtBMkIvakhFO0VDakxBO0VBQ0E7RUFPQTtFQUNBO0E1QjZ1SEY7QTJCaGtIQTtFQUNFO0EzQmtrSEY7QTJCaGtIQTs7RUNqTEU7RUFDQTtBNUJxdkhGO0EyQi9qSEE7RUMvTEU7RUFDQTtBNUJpd0hGO0EyQjNqSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0I2akhGO0EyQmprSEE7O0VBT0k7RUFDQTtFQUNBO0EzQjhqSEo7QTJCdmtIQTtFQVlJO0EzQjhqSEo7QTJCMWtIQTtFQWdCSTtBM0I2akhKO0EyQjVpSEE7Ozs7RUFLTTtFQUNBO0VBQ0E7QTNCNmlITjtBNkJ2eEhBO0VBQ0U7RUFDQTtFQUNBO0E3Qnl4SEY7QTZCdHhIRTtFQUNFO0VBQ0E7RUFDQTtBN0J3eEhKO0E2Qmp5SEE7RUFlSTtFQUNBO0VBS0E7RUFFQTtFQUNBO0E3Qmd4SEo7QTZCOXdISTtFQUNFO0E3Qmd4SE47QTZCdHdIQTs7O0VWd0JFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CbXZIRjtBbUJqdkhFOzs7RUFDRTtFQUNBO0FuQnF2SEo7QW1CbHZIRTs7Ozs7O0VBRUU7QW5Cd3ZISjtBNkJ4eEhBOzs7RVZtQkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkIwd0hGO0FtQnh3SEU7OztFQUNFO0VBQ0E7QW5CNHdISjtBbUJ6d0hFOzs7Ozs7RUFFRTtBbkIrd0hKO0E2QnR5SEE7OztFQUdFO0E3Qnd5SEY7QTZCdHlIRTs7O0VBQ0U7QTdCMHlISjtBNkJ0eUhBOztFQUVFO0VBQ0E7RUFDQTtBN0J3eUhGO0E2Qm55SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCcXlIRjtBNkJseUhFO0VBQ0U7RUFDQTtFQUNBO0E3Qm95SEo7QTZCbHlIRTtFQUNFO0VBQ0E7RUFDQTtBN0JveUhKO0E2Qnh6SEE7O0VBMEJJO0E3Qmt5SEo7QTZCN3hIQTs7Ozs7OztFRHRHRTtFQUNBO0E1QjQ0SEY7QTZCOXhIQTtFQUNFO0E3Qmd5SEY7QTZCOXhIQTs7Ozs7OztFRDFHRTtFQUNBO0E1Qmk1SEY7QTZCL3hIQTtFQUNFO0E3Qml5SEY7QTZCNXhIQTtFQUNFO0VBR0E7RUFDQTtBN0I0eEhGO0E2Qmp5SEE7RUFVSTtBN0IweEhKO0E2QnB5SEE7RUFZTTtBN0IyeEhOO0E2Qnh4SEk7OztFQUdFO0E3QjB4SE47QTZCcnhIRTs7RUFHSTtBN0JzeEhOO0E2Qm54SEU7O0VBR0k7RUFDQTtBN0JveEhOO0E4Qm43SEE7RUFDRTtFQUNBO0VBQ0E7QTlCcTdIRjtBOEJ4N0hBO0VBT0k7RUFDQTtBOUJvN0hKO0E4QjU3SEE7RUFXTTtFQUNBO0VBQ0E7QTlCbzdITjtBOEJuN0hNOztFQUVFO0VBQ0E7QTlCcTdIUjtBOEJoN0hJO0VBQ0U7QTlCazdITjtBOEJoN0hNOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0E5Qms3SFI7QThCMzZISTs7O0VBR0U7RUFDQTtBOUI2NkhOO0E4QnQ5SEE7RUxMRTtFQUNBO0VBQ0E7RUFDQTtBekI4OUhGO0E4QjU5SEE7RUEwREk7QTlCcTZISjtBOEI1NUhBO0VBQ0U7QTlCODVIRjtBOEIvNUhBO0VBR0k7RUFFQTtBOUI4NUhKO0E4Qm42SEE7RUFTTTtFQUNBO0VBQ0E7RUFDQTtBOUI2NUhOO0E4QjU1SE07RUFDRTtBOUI4NUhSO0E4Qng1SE07OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCMDVIUjtBOEJyNUhFO0VBcURBO0VBOEJBO0E5QnMwSEY7QThCejVIRTtFQXdERTtBOUJvMkhKO0E4QjU1SEU7RUEwREk7RUFDQTtBOUJxMkhOO0E4Qmg2SEU7RUFnRUU7RUFDQTtBOUJtMkhKO0E4QmgySEU7RUFBQTtJQUVJO0lBQ0E7RTlCazJISjtFOEJyMkhBO0lBS007RTlCbTJITjtBQUNGO0E4Qjc2SEU7RUF1RkU7RUFDQTtBOUJ5MUhKO0E4Qmo3SEU7OztFQThGRTtBOUJ3MUhKO0E4QnIxSEU7RUFBQTtJQUVJO0lBQ0E7RTlCdTFISjtFOEIxMUhBOzs7SUFRSTtFOUJ1MUhKO0FBQ0Y7QThCeDdIQTtFQUVJO0E5Qnk3SEo7QThCMzdIQTtFQU1NO0E5Qnc3SE47QThCOTdIQTtFQVNNO0E5Qnc3SE47QThCbjdITTs7O0VBR0U7RUFDQTtBOUJxN0hSO0E4Qjc2SEE7RUFFSTtBOUI4NkhKO0E4Qmg3SEE7RUFJTTtFQUNBO0E5Qis2SE47QThCbjZIQTtFQUNFO0E5QnE2SEY7QThCdDZIQTtFQUlJO0E5QnE2SEo7QThCejZIQTtFQU1NO0VBQ0E7QTlCczZITjtBOEI3NkhBO0VBWUk7RUFDQTtBOUJvNkhKO0E4Qmo2SEU7RUFBQTtJQUVJO0lBQ0E7RTlCbTZISjtFOEJ0NkhBO0lBS007RTlCbzZITjtBQUNGO0E4QjU1SEE7RUFDRTtBOUI4NUhGO0E4Qi81SEE7RUFLSTtFQUNBO0E5QjY1SEo7QThCbjZIQTs7O0VBWUk7QTlCNDVISjtBOEJ6NUhFO0VBQUE7SUFFSTtJQUNBO0U5QjI1SEo7RThCOTVIQTs7O0lBUUk7RTlCMjVISjtBQUNGO0E4Qmw1SEE7RUFFSTtBOUJtNUhKO0E4QnI1SEE7RUFLSTtBOUJtNUhKO0E4QjE0SEE7RUFFRTtFRjdPQTtFQUNBO0E1QnluSUY7QStCam5JQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvQm1uSUY7QStCOW1JRTtFQUFBO0lBQ0U7RS9CaW5JRjtBQUNGO0ErQnJtSUU7RUFBQTtJQUNFO0UvQndtSUY7QUFDRjtBK0IxbElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0EvQjJsSUY7QStCemxJRTtFQUNFO0EvQjJsSUo7QStCeGxJRTtFQUFBO0lBQ0U7SUFDQTtJQUNBO0UvQjJsSUY7RStCemxJRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UvQjJsSUo7RStCeGxJRTtJQUNFO0UvQjBsSUo7RStCcmxJRTs7O0lBR0U7SUFDQTtFL0J1bElKO0FBQ0Y7QStCbmxJQTs7RUFXRTtFQUNBO0VBQ0E7RUFDQTtBL0I0a0lGO0ErQjFsSUE7O0VBR0k7QS9CMmxJSjtBK0J6bElJO0VBQUE7O0lBQ0U7RS9CNmxJSjtBQUNGO0ErQm5sSUU7RUFBQTs7SUFDRTtFL0J1bElGO0FBQ0Y7QStCcGxJQTtFQUNFO0VBQ0E7QS9Cc2xJRjtBK0JwbElBO0VBQ0U7RUFDQTtFQUNBO0EvQnNsSUY7QStCOWtJQTs7OztFQUlJO0VBQ0E7QS9CZ2xJSjtBK0I5a0lJO0VBQUE7Ozs7SUFDRTtJQUNBO0UvQm9sSUo7QUFDRjtBK0J4a0lBO0VBQ0U7RUFDQTtBL0Iwa0lGO0ErQnhrSUU7RUFBQTtJQUNFO0UvQjJrSUY7QUFDRjtBK0Jya0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J1a0lGO0ErQnJrSUU7O0VBRUU7QS9CdWtJSjtBK0JobElBO0VBYUk7QS9Cc2tJSjtBK0Jua0lFO0VBQ0U7O0lBRUU7RS9CcWtJSjtBQUNGO0ErQjNqSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQzlMQTtFQUNBO0VEK0xBO0VBQ0E7RUFDQTtFQUNBO0EvQjhqSUY7QStCMWpJRTtFQUNFO0EvQjRqSUo7QStCMWtJQTtFQW1CSTtFQUNBO0VBQ0E7RUFDQTtBL0IwaklKO0ErQmhsSUE7RUF5Qkk7QS9CMGpJSjtBK0J2aklFO0VBQUE7SUFDRTtFL0IwaklGO0FBQ0Y7QStCampJQTtFQUNFO0EvQm1qSUY7QStCcGpJQTtFQUlJO0VBQ0E7RUFDQTtBL0JtaklKO0ErQmhqSUU7RUFBQTtJQUdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UvQmlqSUo7RStCMWpJQTs7SUFZTTtFL0JraklOO0UrQjlqSUE7SUFlTTtFL0JraklOO0UrQmpqSU07O0lBRUU7RS9CbWpJUjtBQUNGO0ErQjdpSUU7RUFBQTtJQUNFO0lBQ0E7RS9CZ2pJRjtFK0JsaklBO0lBS0k7RS9CZ2pJSjtFK0JyaklBO0lBT007SUFDQTtFL0JpaklOO0FBQ0Y7QStCdGlJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFCNU5BO0VBQ1E7RTJCakVSO0VBQ0E7QWhDdTBJRjtBa0IxM0hFO0VBQUE7SUFHSTtJQUNBO0lBQ0E7RWxCMjNISjtFa0JoNEhBO0lBVUk7SUFDQTtJQUNBO0VsQnkzSEo7RWtCcjRIQTtJQWlCSTtFbEJ1M0hKO0VrQng0SEE7SUFxQkk7SUFDQTtFbEJzM0hKO0VrQjU0SEE7OztJQTJCTTtFbEJzM0hOO0VrQmo1SEE7SUFpQ0k7RWxCbTNISjtFa0JwNUhBO0lBcUNJO0lBQ0E7RWxCazNISjtFa0J4NUhBOztJQTZDSTtJQUNBO0lBQ0E7SUFDQTtFbEIrMkhKO0VrQi81SEE7O0lBbURNO0VsQmczSE47RWtCbjZIQTs7SUF3REk7SUFDQTtFbEIrMkhKO0VrQng2SEE7SUE4REk7RWxCNjJISjtBQUNGO0ErQnRsSUk7RUFBQTtJQUNFO0UvQnlsSUo7RStCdmxJSTtJQUNFO0UvQnlsSU47QUFDRjtBK0JqbElFO0VBQUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7STFCdlBGO0lBQ1E7RUw0MElSO0FBQ0Y7QStCOWtJQTtFQUNFO0VIcFVBO0VBQ0E7QTVCcTVJRjtBK0I5a0lBO0VBQ0U7RUh6VUE7RUFDQTtFQU9BO0VBQ0E7QTVCbzVJRjtBK0Ixa0lBO0VDaFZFO0VBQ0E7QWhDNjVJRjtBK0Iza0lFO0VDblZBO0VBQ0E7QWhDaTZJRjtBK0I1a0lFO0VDdFZBO0VBQ0E7QWhDcTZJRjtBK0J0a0lBO0VDaFdFO0VBQ0E7QWhDeTZJRjtBK0J2a0lFO0VBQUE7SUFDRTtJQUNBO0lBQ0E7RS9CMGtJRjtBQUNGO0ErQjlqSUE7RUFDRTtJRXRXQTtFakN1NklBO0UrQmhrSUE7SUUxV0E7SUY0V0U7RS9Ca2tJRjtFK0Jwa0lBO0lBS0k7RS9Ca2tJSjtBQUNGO0ErQnpqSUE7RUFDRTtFQUNBO0EvQjJqSUY7QStCN2pJQTtFQUtJO0EvQjJqSUo7QStCMWpJSTs7RUFFRTtFQUNBO0EvQjRqSU47QStCcmtJQTtFQWNJO0EvQjBqSUo7QStCeGtJQTtFQW1CTTtBL0J3aklOO0ErQnRqSU07O0VBRUU7RUFDQTtBL0J3aklSO0ErQnBqSU07OztFQUdFO0VBQ0E7QS9Cc2pJUjtBK0JsaklNOzs7RUFHRTtFQUNBO0EvQm9qSVI7QStCN2lJTTs7O0VBR0U7RUFDQTtBL0IraUlSO0ErQjNpSUk7RUFBQTtJQUlNO0UvQjJpSVI7RStCMWlJUTs7SUFFRTtJQUNBO0UvQjRpSVY7RStCeGlJUTs7O0lBR0U7SUFDQTtFL0IwaUlWO0UrQnRpSVE7OztJQUdFO0lBQ0E7RS9Cd2lJVjtBQUNGO0ErQnhuSUE7RUF1Rkk7QS9Cb2lJSjtBK0JuaUlJOztFQUVFO0EvQnFpSU47QStCL25JQTtFQTZGTTtBL0JxaUlOO0ErQmxvSUE7O0VBbUdJO0EvQm1pSUo7QStCdG9JQTtFQTRHSTtBL0I2aElKO0ErQjVoSUk7RUFDRTtBL0I4aElOO0ErQjVvSUE7RUFtSEk7QS9CNGhJSjtBK0IzaElJOztFQUVFO0EvQjZoSU47QStCemhJTTs7OztFQUVFO0EvQjZoSVI7QStCcmhJQTtFQUNFO0VBQ0E7QS9CdWhJRjtBK0J6aElBO0VBS0k7QS9CdWhJSjtBK0J0aElJOztFQUVFO0VBQ0E7QS9Cd2hJTjtBK0JqaUlBO0VBY0k7QS9Cc2hJSjtBK0JwaUlBO0VBbUJNO0EvQm9oSU47QStCbGhJTTs7RUFFRTtFQUNBO0EvQm9oSVI7QStCaGhJTTs7O0VBR0U7RUFDQTtBL0JraElSO0ErQjlnSU07OztFQUdFO0VBQ0E7QS9CZ2hJUjtBK0IxZ0lNOzs7RUFHRTtFQUNBO0EvQjRnSVI7QStCeGdJSTtFQUFBO0lBSU07RS9Cd2dJUjtFK0I1Z0lFO0lBT007RS9Cd2dJUjtFK0IvZ0lFO0lBVU07RS9Cd2dJUjtFK0J2Z0lROztJQUVFO0lBQ0E7RS9CeWdJVjtFK0JyZ0lROzs7SUFHRTtJQUNBO0UvQnVnSVY7RStCbmdJUTs7O0lBR0U7SUFDQTtFL0JxZ0lWO0FBQ0Y7QStCMWxJQTtFQTZGSTtBL0JnZ0lKO0ErQi8vSEk7O0VBRUU7QS9CaWdJTjtBK0JqbUlBO0VBbUdNO0EvQmlnSU47QStCcG1JQTs7RUF5R0k7QS9CKy9ISjtBK0J4bUlBO0VBNkdJO0EvQjgvSEo7QStCNy9ISTtFQUNFO0EvQisvSE47QStCOW1JQTtFQW9ISTtBL0I2L0hKO0ErQjUvSEk7O0VBRUU7QS9COC9ITjtBK0IxL0hNOzs7O0VBRUU7QS9COC9IUjtBa0Nwb0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENzb0pGO0FrQzNvSkE7RUFRSTtBbENzb0pKO0FrQzlvSkE7RUFXTTtFQUNBO0VBQ0E7QWxDc29KTjtBa0NucEpBO0VBa0JJO0FsQ29vSko7QW1DeHBKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQzBwSkY7QW1DOXBKQTtFQU9JO0FuQzBwSko7QW1DanFKQTs7RUFVTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DMnBKTjtBbUN6cEpNOzs7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QW5DNnBKUjtBbUMxcEpJOztFQUdJO0VQbkJOO0VBQ0E7QTVCK3FKRjtBbUN6cEpJOztFUC9CRjtFQUNBO0E1QjRySkY7QW1DcHBKSTs7Ozs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkN5cEpOO0FtQzdzSkE7Ozs7OztFQStETTtFQUNBO0VBQ0E7RUFDQTtBbkNzcEpOO0FtQzdvSkE7O0VDeEVNO0VBQ0E7RUFDQTtBcEN5dEpOO0FvQ3Z0Skk7O0VSS0Y7RUFDQTtBNUJzdEpGO0FvQ3R0Skk7O0VSVEY7RUFDQTtBNUJtdUpGO0FtQ3hwSkE7O0VDN0VNO0VBQ0E7RUFDQTtBcEN5dUpOO0FvQ3Z1Skk7O0VSS0Y7RUFDQTtBNUJzdUpGO0FvQ3R1Skk7O0VSVEY7RUFDQTtBNUJtdkpGO0FxQ3R2SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckN3dkpGO0FxQzV2SkE7RUFPSTtBckN3dkpKO0FxQy92SkE7O0VBVU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckN5dkpOO0FxQ3Z3SkE7O0VBbUJNO0VBQ0E7QXJDd3ZKTjtBcUM1d0pBOztFQTJCTTtBckNxdkpOO0FxQ2h4SkE7O0VBa0NNO0FyQ2t2Sk47QXFDcHhKQTs7OztFQTJDTTtFQUNBO0VBQ0E7QXJDK3VKTjtBc0M3eEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDK3hKRjtBc0MzeEpJOztFQUVFO0VBQ0E7RUFDQTtBdEM2eEpOO0FzQ3h4SkU7RUFDRTtBdEMweEpKO0FzQ3R4SkU7RUFDRTtFQUNBO0F0Q3d4Sko7QXNDanhKQTtFQ3RDRTtBdkMwekpGO0F1Q3Z6Skk7O0VBRUU7QXZDeXpKTjtBc0NweEpBO0VDMUNFO0F2Q2kwSkY7QXVDOXpKSTs7RUFFRTtBdkNnMEpOO0FzQ3Z4SkE7RUM5Q0U7QXZDdzBKRjtBdUNyMEpJOztFQUVFO0F2Q3UwSk47QXNDMXhKQTtFQ2xERTtBdkMrMEpGO0F1QzUwSkk7O0VBRUU7QXZDODBKTjtBc0M3eEpBO0VDdERFO0F2Q3MxSkY7QXVDbjFKSTs7RUFFRTtBdkNxMUpOO0FzQ2h5SkE7RUMxREU7QXZDNjFKRjtBdUMxMUpJOztFQUVFO0F2QzQxSk47QXdDOTFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENnMkpGO0F3QzcxSkU7RUFDRTtBeEMrMUpKO0F3QzMxSkU7RUFDRTtFQUNBO0F4QzYxSko7QXdDMTFKRTs7RUFFRTtFQUNBO0F4QzQxSko7QXdDdjFKSTs7RUFFRTtFQUNBO0VBQ0E7QXhDeTFKTjtBd0NwMUpFOztFQUVFO0VBQ0E7QXhDczFKSjtBd0NuMUpFO0VBQ0U7QXhDcTFKSjtBd0NsMUpFO0VBQ0U7QXhDbzFKSjtBd0NqMUpFO0VBQ0U7QXhDbTFKSjtBeUM3NEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekMrNEpGO0F5Q3A1SkE7O0VBU0k7QXpDKzRKSjtBeUN4NUpBO0VBYUk7RUFDQTtFQUNBO0F6Qzg0Sko7QXlDNzVKQTtFQW1CSTtBekM2NEpKO0F5QzE0SkU7O0VBRUU7RUFDQTtFQUNBO0F6QzQ0Sko7QXlDdDZKQTtFQThCSTtBekMyNEpKO0F5Q3g0SkU7RUFBQTtJQUNFO0lBQ0E7RXpDMjRKRjtFeUN6NEpFOztJQUVFO0lBQ0E7RXpDMjRKSjtFeUNsNUpBOztJQVlJO0V6QzA0Sko7QUFDRjtBMENyN0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJDaUxBO0VBQ0s7RUFDRztBTHV3SlY7QTBDajhKQTs7RUFhSTtFQUNBO0ExQ3c3Sko7QTBDcDdKRTs7O0VBR0U7QTFDczdKSjtBMEMzOEpBO0VBMEJJO0VBQ0E7QTFDbzdKSjtBMkMvOEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNDaTlKRjtBMkNyOUpBO0VBUUk7RUFDQTtBM0NnOUpKO0EyQ3o5SkE7RUFjSTtBM0M4OEpKO0EyQzU5SkE7O0VBb0JJO0EzQzQ4Sko7QTJDaCtKQTtFQXdCSTtBM0MyOEpKO0EyQ2w4SkE7O0VBRUU7QTNDbzhKRjtBMkN0OEpBOztFQU1JO0VBQ0E7RUFDQTtFQUNBO0EzQ284Sko7QTJDNTdKQTtFQ3ZERTtFQUNBO0VBQ0E7QTVDcy9KRjtBMkNqOEpBO0VDbERJO0E1Q3MvSko7QTJDcDhKQTtFQzlDSTtBNUNxL0pKO0EyQ244SkE7RUMzREU7RUFDQTtFQUNBO0E1Q2lnS0Y7QTJDeDhKQTtFQ3RESTtBNUNpZ0tKO0EyQzM4SkE7RUNsREk7QTVDZ2dLSjtBMkMxOEpBO0VDL0RFO0VBQ0E7RUFDQTtBNUM0Z0tGO0EyQy84SkE7RUMxREk7QTVDNGdLSjtBMkNsOUpBO0VDdERJO0E1QzJnS0o7QTJDajlKQTtFQ25FRTtFQUNBO0VBQ0E7QTVDdWhLRjtBMkN0OUpBO0VDOURJO0E1Q3VoS0o7QTJDejlKQTtFQzFESTtBNUNzaEtKO0E2Q3ZoS0E7RUFDRTtJQUFRO0U3QzBoS1I7RTZDemhLQTtJQUFRO0U3QzRoS1I7QUFDRjtBNkN6aEtBO0VBQ0U7SUFBUTtFN0M0aEtSO0U2QzNoS0E7SUFBUTtFN0M4aEtSO0FBQ0Y7QTZDdmhLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXhDc0NBO0VBQ1E7QUxvL0pWO0E2Q3RoS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4Q3lCQTtFQUNRO0VBeUhSO0VBQ0s7RUFDRztBTHc0SlY7QTZDbmhLQTs7RUNESTtFQUNBO0VBQ0E7RURFRjtBN0N1aEtGO0E2Q2hoS0E7O0V4QzVDRTtFQUNLO0VBQ0c7QUxna0tWO0E2QzdnS0E7RUV2RUU7QS9DdWxLRjtBK0NwbEtFO0VEZ0RFO0VBQ0E7RUFDQTtBOUN1aUtKO0E2Q2poS0E7RUUzRUU7QS9DK2xLRjtBK0M1bEtFO0VEZ0RFO0VBQ0E7RUFDQTtBOUMraUtKO0E2Q3JoS0E7RUUvRUU7QS9DdW1LRjtBK0NwbUtFO0VEZ0RFO0VBQ0E7RUFDQTtBOUN1aktKO0E2Q3poS0E7RUVuRkU7QS9DK21LRjtBK0M1bUtFO0VEZ0RFO0VBQ0E7RUFDQTtBOUMraktKO0FnRHZuS0E7RUFFRTtBaER3bktGO0FnRHRuS0U7RUFDRTtBaER3bktKO0FnRHBuS0E7O0VBRUU7RUFDQTtBaERzbktGO0FnRG5uS0E7RUFDRTtBaERxbktGO0FnRGxuS0E7RUFDRTtBaERvbktGO0FnRGpuS0U7RUFDRTtBaERtbktKO0FnRC9tS0E7O0VBRUU7QWhEaW5LRjtBZ0Q5bUtBOztFQUVFO0FoRGduS0Y7QWdEN21LQTs7O0VBR0U7RUFDQTtBaEQrbUtGO0FnRDVtS0E7RUFDRTtBaEQ4bUtGO0FnRDNtS0E7RUFDRTtBaEQ2bUtGO0FnRHptS0E7RUFDRTtFQUNBO0FoRDJtS0Y7QWdEcm1LQTtFQUNFO0VBQ0E7QWhEdW1LRjtBaUQ1cEtBO0VBRUU7RUFDQTtBakQ2cEtGO0FpRHJwS0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWpEc3BLRjtBaURucEtFO0VyQjdCQTtFQUNBO0E1Qm1yS0Y7QWlEcHBLRTtFQUNFO0VyQnpCRjtFQUNBO0E1QmdyS0Y7QWlEbnBLRTs7O0VBR0U7RUFDQTtFQUNBO0FqRHFwS0o7QWlEMXBLRTs7O0VBU0k7QWpEc3BLTjtBaUQvcEtFOzs7RUFZSTtBakR3cEtOO0FpRG5wS0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FqRHFwS0o7QWlEM3BLRTs7Ozs7Ozs7O0VBWUk7QWpEMHBLTjtBaUR0cUtFOzs7RUFlSTtBakQ0cEtOO0FpRGpwS0E7O0VBRUU7QWpEbXBLRjtBaURycEtBOztFQUtJO0FqRG9wS0o7QWlEaHBLRTs7OztFQUVFO0VBQ0E7RUFDQTtBakRvcEtKO0FpRGhwS0E7RUFDRTtFQUNBO0FqRGtwS0Y7QWN6dktDO0VvQ0lHO0VBQ0E7QWxEd3ZLSjtBa0R0dktJOztFQUVFO0FsRHd2S047QWtEMXZLSTs7RUFLSTtBbER5dktSO0FrRHR2S007Ozs7RUFFRTtFQUNBO0FsRDB2S1I7QWtEeHZLTTs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FsRDZ2S1I7QWN0eEtDO0VvQ0lHO0VBQ0E7QWxEcXhLSjtBa0RueEtJOztFQUVFO0FsRHF4S047QWtEdnhLSTs7RUFLSTtBbERzeEtSO0FrRG54S007Ozs7RUFFRTtFQUNBO0FsRHV4S1I7QWtEcnhLTTs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FsRDB4S1I7QWNuektDO0VvQ0lHO0VBQ0E7QWxEa3pLSjtBa0RoektJOztFQUVFO0FsRGt6S047QWtEcHpLSTs7RUFLSTtBbERtektSO0FrRGh6S007Ozs7RUFFRTtFQUNBO0FsRG96S1I7QWtEbHpLTTs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FsRHV6S1I7QWNoMUtDO0VvQ0lHO0VBQ0E7QWxEKzBLSjtBa0Q3MEtJOztFQUVFO0FsRCswS047QWtEajFLSTs7RUFLSTtBbERnMUtSO0FrRDcwS007Ozs7RUFFRTtFQUNBO0FsRGkxS1I7QWtELzBLTTs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FsRG8xS1I7QWlEbnZLQTtFQUNFO0VBQ0E7QWpEcXZLRjtBaURudktBO0VBQ0U7RUFDQTtBakRxdktGO0FtRDcyS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFOUMwREE7RUFDUTtBTHN6S1Y7QW1ENTJLQTtFQUNFO0FuRDgyS0Y7QW1EejJLQTtFQUNFO0VBQ0E7RXZCdEJBO0VBQ0E7QTVCazRLRjtBbUQvMktBO0VBTUk7QW5ENDJLSjtBbUR2MktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5EeTJLRjtBbUQ3MktBOzs7OztFQVdJO0FuRHkyS0o7QW1EcDJLQTtFQUNFO0VBQ0E7RUFDQTtFdkIxQ0E7RUFDQTtBNUJpNUtGO0FtRDkxS0E7O0VBR0k7QW5EKzFLSjtBbURsMktBOztFQU1NO0VBQ0E7QW5EZzJLTjtBbUQ1MUtJOztFQUVJO0V2QnpFTjtFQUNBO0E1Qnc2S0Y7QW1EMTFLSTs7RUFFSTtFdkJ6RU47RUFDQTtBNUJzNktGO0FtRG4zS0E7RXZCNURFO0VBQ0E7QTVCazdLRjtBbUR0MUtBO0VBRUk7QW5EdTFLSjtBbURwMUtBO0VBQ0U7QW5EczFLRjtBbUQ5MEtBOzs7RUFJSTtBbkQrMEtKO0FtRG4xS0E7OztFQU9NO0VBQ0E7QW5EaTFLTjtBbUR6MUtBOztFdkIzR0U7RUFDQTtBNUJ3OEtGO0FtRDkxS0E7Ozs7RUFtQlE7RUFDQTtBbkRpMUtSO0FtRHIyS0E7Ozs7Ozs7O0VBd0JVO0FuRHUxS1Y7QW1ELzJLQTs7Ozs7Ozs7RUE0QlU7QW5ENjFLVjtBbUR6M0tBOztFdkJuR0U7RUFDQTtBNUJnK0tGO0FtRDkzS0E7Ozs7RUF5Q1E7RUFDQTtBbkQyMUtSO0FtRHI0S0E7Ozs7Ozs7O0VBOENVO0FuRGkyS1Y7QW1ELzRLQTs7Ozs7Ozs7RUFrRFU7QW5EdTJLVjtBbUR6NUtBOzs7O0VBMkRJO0FuRG8yS0o7QW1ELzVLQTs7RUErREk7QW5EbzJLSjtBbURuNktBOztFQW1FSTtBbkRvMktKO0FtRHY2S0E7Ozs7Ozs7Ozs7OztFQTBFVTtBbkQyMktWO0FtRHI3S0E7Ozs7Ozs7Ozs7OztFQThFVTtBbkRxM0tWO0FtRG44S0E7Ozs7Ozs7O0VBdUZVO0FuRHMzS1Y7QW1ENzhLQTs7Ozs7Ozs7RUFnR1U7QW5EdTNLVjtBbUR2OUtBO0VBc0dJO0VBQ0E7QW5EbzNLSjtBbUQxMktBO0VBQ0U7QW5ENDJLRjtBbUQ3MktBO0VBS0k7RUFDQTtBbkQyMktKO0FtRGozS0E7RUFTTTtBbkQyMktOO0FtRHAzS0E7RUFjSTtBbkR5MktKO0FtRHYzS0E7O0VBa0JNO0FuRHkyS047QW1EMzNLQTtFQXVCSTtBbkR1MktKO0FtRDkzS0E7RUF5Qk07QW5EdzJLTjtBbURqMktBO0VDNVBFO0FwRGdtTEY7QW9EOWxMRTtFQUNFO0VBQ0E7RUFDQTtBcERnbUxKO0FvRG5tTEU7RUFNSTtBcERnbUxOO0FvRHRtTEU7RUFTSTtFQUNBO0FwRGdtTE47QW9EN2xMRTtFQUVJO0FwRDhsTE47QW1EaDNLQTtFQy9QRTtBcERrbkxGO0FvRGhuTEU7RUFDRTtFQUNBO0VBQ0E7QXBEa25MSjtBb0RybkxFO0VBTUk7QXBEa25MTjtBb0R4bkxFO0VBU0k7RUFDQTtBcERrbkxOO0FvRC9tTEU7RUFFSTtBcERnbkxOO0FtRC8zS0E7RUNsUUU7QXBEb29MRjtBb0Rsb0xFO0VBQ0U7RUFDQTtFQUNBO0FwRG9vTEo7QW9Edm9MRTtFQU1JO0FwRG9vTE47QW9EMW9MRTtFQVNJO0VBQ0E7QXBEb29MTjtBb0Rqb0xFO0VBRUk7QXBEa29MTjtBbUQ5NEtBO0VDclFFO0FwRHNwTEY7QW9EcHBMRTtFQUNFO0VBQ0E7RUFDQTtBcERzcExKO0FvRHpwTEU7RUFNSTtBcERzcExOO0FvRDVwTEU7RUFTSTtFQUNBO0FwRHNwTE47QW9EbnBMRTtFQUVJO0FwRG9wTE47QW1ENzVLQTtFQ3hRRTtBcER3cUxGO0FvRHRxTEU7RUFDRTtFQUNBO0VBQ0E7QXBEd3FMSjtBb0QzcUxFO0VBTUk7QXBEd3FMTjtBb0Q5cUxFO0VBU0k7RUFDQTtBcER3cUxOO0FvRHJxTEU7RUFFSTtBcERzcUxOO0FtRDU2S0E7RUMzUUU7QXBEMHJMRjtBb0R4ckxFO0VBQ0U7RUFDQTtFQUNBO0FwRDByTEo7QW9EN3JMRTtFQU1JO0FwRDByTE47QW9EaHNMRTtFQVNJO0VBQ0E7QXBEMHJMTjtBb0R2ckxFO0VBRUk7QXBEd3JMTjtBcUR4c0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckQwc0xGO0FxRC9zTEE7Ozs7O0VBWUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEMHNMSjtBcURyc0xBO0VBQ0U7QXJEdXNMRjtBcURuc0xBO0VBQ0U7QXJEcXNMRjtBc0RodUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqRDBEQTtFQUNRO0FMeXFMVjtBc0QxdUxBO0VBU0k7RUFDQTtBdERvdUxKO0FzRC90TEE7RUFDRTtFQUNBO0F0RGl1TEY7QXNEL3RMQTtFQUNFO0VBQ0E7QXREaXVMRjtBdURydkxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQ1RBO0VBQ0E7QXRCaXdMRjtBdUR0dkxFOztFQUVFO0VBQ0E7RUFDQTtFakNoQkY7RUFDQTtBdEJ5d0xGO0F1RGx2TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEb3ZMSjtBd0Q1d0xBO0VBQ0U7QXhEOHdMRjtBd0Qxd0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7QXhEeXdMRjtBd0R0d0xFO0VuRGlIQTtFQUNJO0VBQ0M7RUFDRztFQWtFUjtFQUNHO0VBQ0U7RUFDRztBTHVsTFY7QXdENXdMRTtFbkQ2R0E7RUFDSTtFQUNDO0VBQ0c7QUxrcUxWO0F3RGh4TEE7RUFDRTtFQUNBO0F4RGt4TEY7QXdEOXdMQTtFQUNFO0VBQ0E7RUFDQTtBeERneExGO0F3RDV3TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5EY0E7RUFDUTtFbURaUjtBeEQ4d0xGO0F3RDF3TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEQ0d0xGO0F3RDF3TEU7RWxDcEVBO0VBQ0E7QXRCaTFMRjtBd0Q3d0xFO0VsQ3JFQTtFQUNBO0F0QnExTEY7QXdENXdMQTtFQUNFO0VBQ0E7QXhEOHdMRjtBd0Qxd0xBO0VBQ0U7QXhENHdMRjtBd0R4d0xBO0VBQ0U7RUFDQTtBeEQwd0xGO0F3RHJ3TEE7RUFDRTtFQUNBO0F4RHV3TEY7QXdEbndMQTtFQUNFO0VBQ0E7RUFDQTtBeERxd0xGO0F3RHh3TEE7RUFRSTtFQUNBO0F4RG13TEo7QXdENXdMQTtFQWFJO0F4RGt3TEo7QXdEL3dMQTtFQWlCSTtBeERpd0xKO0F3RDV2TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RDh2TEY7QXdEMXZMQTtFQUVFO0lBQ0U7SUFDQTtFeEQydkxGO0V3RHp2TEE7SW5EckVBO0lBQ1E7RUxpMExSO0V3RHh2TEE7SUFBWTtFeEQydkxaO0FBQ0Y7QXdEenZMQTtFQUNFO0lBQVk7RXhENHZMWjtBQUNGO0F5RDM0TEE7RUFDRTtFQUNBO0VBQ0E7RUNSQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RURIQTtFbkNUQTtFQUNBO0F0Qm02TEY7QXlEdjVMRTtFbkNiQTtFQUNBO0F0QnU2TEY7QXlEMTVMRTtFQUNFO0VBQ0E7QXpENDVMSjtBeUQxNUxFO0VBQ0U7RUFDQTtBekQ0NUxKO0F5RDE1TEU7RUFDRTtFQUNBO0F6RDQ1TEo7QXlEMTVMRTtFQUNFO0VBQ0E7QXpENDVMSjtBeUR4NUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekQwNUxKO0F5RHg1TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDA1TEo7QXlEeDVMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEMDVMSjtBeUR4NUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekQwNUxKO0F5RHg1TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDA1TEo7QXlEeDVMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEMDVMSjtBeUR4NUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekQwNUxKO0F5RHg1TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDA1TEo7QXlEcjVMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekR1NUxGO0F5RG41TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RHE1TEY7QTJEOS9MQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VEWEE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0RGlEQTtFQUNRO0FMNDlMVjtBMkQxZ01FO0VBQVE7QTNENmdNVjtBMkQ1Z01FO0VBQVU7QTNEK2dNWjtBMkQ5Z01FO0VBQVc7QTNEaWhNYjtBMkRoaE1FO0VBQVM7QTNEbWhNWDtBMkQxaU1BO0VBNEJJO0EzRGloTUo7QTJEL2dNSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEaWhNTjtBMkQ5Z01JO0VBQ0U7RUFDQTtBM0RnaE1OO0EyRDVnTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEOGdNSjtBMkQ3Z01JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0QrZ01OO0EyRDVnTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEOGdNSjtBMkQ3Z01JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0QrZ01OO0EyRDVnTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEOGdNSjtBMkQ3Z01JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0QrZ01OO0EyRDNnTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNENmdNSjtBMkQ1Z01JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Q4Z01OO0EyRHpnTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEMmdNRjtBMkR4Z01BO0VBQ0U7QTNEMGdNRjtBNEQ5bk1BO0VBQ0U7QTVEZ29NRjtBNEQ3bk1BO0VBQ0U7RUFDQTtFQUNBO0E1RCtuTUY7QTREbG9NQTtFQU1JO0VBQ0E7RXZENktGO0VBQ0s7RUFDRztBTG05TFY7QTREem9NQTs7RUFjTTtBNUQrbk1OO0E0RDNuTUk7RUFBQTtJdkR1TEY7SUFDRztJQUNFO0lBQ0c7SUE3SlI7SUFDRztJQUNLO0lBK0dSO0lBQ0c7SUFDSztFTHcvTFI7RTREbm9NSTs7SXZEbUhKO0lBQ1E7SXVEakhGO0U1RHNvTU47RTREcG9NSTs7SXZEOEdKO0lBQ1E7SXVENUdGO0U1RHVvTU47RTREcm9NSTs7O0l2RHlHSjtJQUNRO0l1RHRHRjtFNUR3b01OO0FBQ0Y7QTREOXFNQTs7O0VBNkNJO0E1RHNvTUo7QTREbnJNQTtFQWlESTtBNURxb01KO0E0RHRyTUE7O0VBc0RJO0VBQ0E7RUFDQTtBNURvb01KO0E0RDVyTUE7RUE0REk7QTVEbW9NSjtBNEQvck1BO0VBK0RJO0E1RG1vTUo7QTREbHNNQTs7RUFtRUk7QTVEbW9NSjtBNER0c01BO0VBdUVJO0E1RGtvTUo7QTREenNNQTtFQTBFSTtBNURrb01KO0E0RDFuTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdENwR0E7RUFDQTtBdEJpdU1GO0E0RHhuTUU7RWRyR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUNndU1KO0E0RDVuTUU7RUFDRTtFQUNBO0VkMUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDeXVNSjtBNEQ5bk1FOztFQUVFO0VBQ0E7RUFDQTtFdEN4SEY7RUFDQTtBdEJ5dk1GO0E0RGhxTUE7Ozs7RUF1Q0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUQrbk1KO0E0RDFxTUE7O0VBK0NJO0VBQ0E7QTVEK25NSjtBNEQvcU1BOztFQW9ESTtFQUNBO0E1RCtuTUo7QTREcHJNQTs7RUF5REk7RUFDQTtFQUNBO0VBQ0E7QTVEK25NSjtBNEQzbk1JO0VBQ0U7QTVENm5NTjtBNER6bk1JO0VBQ0U7QTVEMm5NTjtBNERqbk1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RG1uTUY7QTRENW5NQTtFQVlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQVVBO0VBQ0E7RUFFQTtFQUNBO0E1RHltTUo7QTREeG9NQTtFQW1DSTtFQUNBO0VBQ0E7RUFDQTtBNUR3bU1KO0E0RGptTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNURtbU1GO0E0RGptTUU7RUFDRTtBNURtbU1KO0E0RDdsTUE7RUFHRTs7OztJQUtJO0lBQ0E7SUFDQTtJQUNBO0U1RDRsTUo7RTREcG1NQTs7SUFZSTtFNUQ0bE1KO0U0RHhtTUE7O0lBZ0JJO0U1RDRsTUo7RTREdmxNQTtJQUNFO0lBQ0E7SUFDQTtFNUR5bE1GO0U0RHJsTUE7SUFDRTtFNUR1bE1GO0FBQ0Y7QTZEejFNRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRTtFQUNBO0E3RHkzTUo7QTZEdjNNRTs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0E3RHc0TUo7QWlDOTRNQTtFNkJWRTtFQUNBO0VBQ0E7QTlEMjVNRjtBaUNoNU1BO0VBQ0U7QWpDazVNRjtBaUNoNU1BO0VBQ0U7QWpDazVNRjtBaUMxNE1BO0VBQ0U7QWpDNDRNRjtBaUMxNE1BO0VBQ0U7QWpDNDRNRjtBaUMxNE1BO0VBQ0U7QWpDNDRNRjtBaUMxNE1BO0U4QnpCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRHM2TUY7QWlDeDRNQTtFQUNFO0FqQzA0TUY7QWlDbjRNQTtFQUNFO0FqQ3E0TUY7QWdFdDZNQTtFQUNFO0FoRXc2TUY7QWdFbDZNQTs7OztFQ2xCRTtBakUwN01GO0FnRWo2TUE7Ozs7Ozs7Ozs7OztFQVlFO0FoRW02TUY7QWdFLzVNRTtFQUFBO0lDakRBO0VqRW85TUE7RWlFbjlNQTtJQUFVO0VqRXM5TVY7RWlFcjlNQTtJQUFVO0VqRXc5TVY7RWlFdjlNQTs7SUFDVTtFakUwOU1WO0FBQ0Y7QWdFejZNRTtFQUFBO0lBQ0U7RWhFNDZNRjtBQUNGO0FnRXo2TUU7RUFBQTtJQUNFO0VoRTQ2TUY7QUFDRjtBZ0V6Nk1FO0VBQUE7SUFDRTtFaEU0Nk1GO0FBQ0Y7QWdFeDZNRTtFQUFBO0lDdEVBO0VqRWsvTUE7RWlFai9NQTtJQUFVO0VqRW8vTVY7RWlFbi9NQTtJQUFVO0VqRXMvTVY7RWlFci9NQTs7SUFDVTtFakV3L01WO0FBQ0Y7QWdFbDdNRTtFQUFBO0lBQ0U7RWhFcTdNRjtBQUNGO0FnRWw3TUU7RUFBQTtJQUNFO0VoRXE3TUY7QUFDRjtBZ0VsN01FO0VBQUE7SUFDRTtFaEVxN01GO0FBQ0Y7QWdFajdNRTtFQUFBO0lDM0ZBO0VqRWdoTkE7RWlFL2dOQTtJQUFVO0VqRWtoTlY7RWlFamhOQTtJQUFVO0VqRW9oTlY7RWlFbmhOQTs7SUFDVTtFakVzaE5WO0FBQ0Y7QWdFMzdNRTtFQUFBO0lBQ0U7RWhFODdNRjtBQUNGO0FnRTM3TUU7RUFBQTtJQUNFO0VoRTg3TUY7QUFDRjtBZ0UzN01FO0VBQUE7SUFDRTtFaEU4N01GO0FBQ0Y7QWdFMTdNRTtFQUFBO0lDaEhBO0VqRThpTkE7RWlFN2lOQTtJQUFVO0VqRWdqTlY7RWlFL2lOQTtJQUFVO0VqRWtqTlY7RWlFampOQTs7SUFDVTtFakVvak5WO0FBQ0Y7QWdFcDhNRTtFQUFBO0lBQ0U7RWhFdThNRjtBQUNGO0FnRXA4TUU7RUFBQTtJQUNFO0VoRXU4TUY7QUFDRjtBZ0VwOE1FO0VBQUE7SUFDRTtFaEV1OE1GO0FBQ0Y7QWdFbjhNRTtFQUFBO0lDN0hBO0VqRW9rTkE7QUFDRjtBZ0VuOE1FO0VBQUE7SUNsSUE7RWpFeWtOQTtBQUNGO0FnRW44TUU7RUFBQTtJQ3ZJQTtFakU4a05BO0FBQ0Y7QWdFbjhNRTtFQUFBO0lDNUlBO0VqRW1sTkE7QUFDRjtBZ0U3N01BO0VDdkpFO0FqRXVsTkY7QWdFNzdNRTtFQUFBO0lDbEtBO0VqRW1tTkE7RWlFbG1OQTtJQUFVO0VqRXFtTlY7RWlFcG1OQTtJQUFVO0VqRXVtTlY7RWlFdG1OQTs7SUFDVTtFakV5bU5WO0FBQ0Y7QWdFeDhNQTtFQUNFO0FoRTA4TUY7QWdFeDhNRTtFQUFBO0lBQ0U7RWhFMjhNRjtBQUNGO0FnRXo4TUE7RUFDRTtBaEUyOE1GO0FnRXo4TUU7RUFBQTtJQUNFO0VoRTQ4TUY7QUFDRjtBZ0UxOE1BO0VBQ0U7QWhFNDhNRjtBZ0UxOE1FO0VBQUE7SUFDRTtFaEU2OE1GO0FBQ0Y7QWdFejhNRTtFQUFBO0lDckxBO0VqRWtvTkE7QUFDRjtBQUNBOzs7RUFHRTtBY2xwTkQ7Ozs7OztFb0RJQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEVzcE5GO0FBQ0EsNkRBQTZEO0FjanFONUQ7RXFEYUM7RUFDQTtFQUNBO0FuRXVwTkY7QWN0cU5DO0VxRG1CQztBbkVzcE5GO0FjenFOQztFcUR1QkM7QW5FcXBORjtBYzVxTkM7RXFET0c7QW5Fd3FOSjtBYy9xTkM7RXFET0c7QW5FMnFOSjtBY2xyTkM7RXFET0c7QW5FOHFOSjtBY3JyTkM7RXFET0c7QW5FaXJOSjtBY3hyTkM7RXFET0c7QW5Fb3JOSjtBYzNyTkM7RXFET0c7QW5FdXJOSjtBYzlyTkM7RXFET0c7QW5FMHJOSjtBY2pzTkM7RXFET0c7QW5FNnJOSjtBY3BzTkM7RXFET0c7QW5FZ3NOSjtBY3ZzTkM7RXFET0c7QW5FbXNOSjtBYzFzTkM7RXNER0M7RUFDQTtBcEUwc05GO0FjOXNOQztFdURJQztFQUNBO0VBQ0E7QXJFNnNORjtBY250TkM7RXVEUVE7QXJFOHNOVDtBY3R0TkM7RXVEWUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckU2c05GO0FjN3ROQztFd0RJQztFQUNBO0VBQ0E7QXRFNHRORjtBY2x1TkM7RXdEUzZCO0F0RTR0TjlCO0FjcnVOQztFd0RVOEI7QXRFOHROL0I7QWN4dU5DOzs7OztFd0RhZ0M7QXRFa3VOakM7QWMvdU5DOzs7OztFd0RjaUM7QXRFd3VObEM7QWN0dk5DO0V5RElDO0F2RXF2TkY7QWN6dk5DO0V5RFFDO0F2RW92TkY7QXVFanZOQTtFQUNFO0lBQ0U7RXZFbXZORjtFdUVqdk5BO0lBQ0U7RXZFbXZORjtBQUNGO0FjcHdOQztFMERjQztFQUNBO0F4RXl2TkY7QWN4d05DO0UwRGNDO0VBQ0E7QXhFNnZORjtBYzV3TkM7RTBEY0M7RUFDQTtBeEVpd05GO0FjaHhOQztFMERtQkM7RUFDQTtBeEVnd05GO0FjcHhOQztFMERtQkM7RUFDQTtBeEVvd05GO0FjeHhOQzs7RTBEbUJDO0VBQ0E7QXhFeXdORjtBeUUvd05BOzs7Ozs7RUFPSTtBekVneE5KO0FjcnlOQztFNERJQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFFb3lORjtBYzd5TkM7O0U0RGFDO0VBQ0E7RUFDQTtFQUNBO0ExRW95TkY7QWNwek5DO0U0RG1CNEI7QTFFb3lON0I7QWN2ek5DO0U0RG9CNEI7QTFFc3lON0I7QWMxek5DO0U0RHFCMkI7QTFFd3lONUI7QUFDQTttRUFDbUU7QWMvek5sRTtFNkRHZ0M7QTNFK3pOakM7QWNsME5DO0U2REkwQztBM0VpME4zQztBY3IwTkM7RTZES21DO0EzRW0wTnBDO0FjeDBOQztFNkRNb0Q7QTNFcTBOckQ7QWMzME5DO0U2RE82QjtBM0V1ME45QjtBYzkwTkM7RTZEUXVDO0EzRXkwTnhDO0FjajFOQztFNkRTdUM7QTNFMjBOeEM7QWNwMU5DO0U2RFVpQztBM0U2ME5sQztBY3YxTkM7RTZEVzhCO0EzRSswTi9CO0FjMTFOQztFNkRZbUM7QTNFaTFOcEM7QWM3MU5DO0U2RGF5QztBM0VtMU4xQztBY2gyTkM7RTZEY3dDO0EzRXExTnpDO0FjbjJOQztFNkRlaUM7QTNFdTFObEM7QWN0Mk5DO0U2RGdCa0M7QTNFeTFObkM7QWN6Mk5DO0U2RGlCdUM7QTNFMjFOeEM7QWM1Mk5DO0U2RGtCd0M7QTNFNjFOekM7QWMvMk5DO0U2RG1CcUM7QTNFKzFOdEM7QWNsM05DO0U2RG9Cc0M7QTNFaTJOdkM7QWNyM05DO0U2RHFCaUM7QTNFbTJObEM7QWN4M05DO0U2RHNCb0M7QTNFcTJOckM7QWMzM05DO0U2RHVCaUM7QTNFdTJObEM7QWM5M05DO0U2RHdCcUM7QTNFeTJOdEM7QWNqNE5DO0U2RHlCb0M7QTNFMjJOckM7QWNwNE5DO0U2RDBCOEQ7QTNFNjJOL0Q7QWN2NE5DO0U2RDJCaUM7QTNFKzJObEM7QWMxNE5DO0U2RDRCaUM7QTNFaTNObEM7QWM3NE5DO0U2RDZCa0M7QTNFbTNObkM7QWNoNU5DO0U2RDhCb0M7QTNFcTNOckM7QWNuNU5DO0U2RCtCNEM7QTNFdTNON0M7QWN0NU5DO0U2RGdDNEM7QTNFeTNON0M7QWN6NU5DO0U2RGlDNkM7QTNFMjNOOUM7QWM1NU5DO0U2RGtDMEM7QTNFNjNOM0M7QWMvNU5DO0U2RG1DcUM7QTNFKzNOdEM7QWNsNk5DO0U2RG9DcUM7QTNFaTROdEM7QWNyNk5DO0U2RHFDc0M7QTNFbTROdkM7QWN4Nk5DO0U2RHNDbUM7QTNFcTROcEM7QWMzNk5DO0U2RHVDZ0M7QTNFdTROakM7QWM5Nk5DO0U2RHdDd0M7QTNFeTROekM7QWNqN05DO0U2RHlDa0M7QTNFMjRObkM7QWNwN05DO0U2RDBDK0I7QTNFNjROaEM7QWN2N05DO0U2RDJDb0M7QTNFKzROckM7QWMxN05DO0U2RDRDd0M7QTNFaTVOekM7QWM3N05DO0U2RDZDZ0M7QTNFbTVOakM7QWNoOE5DO0U2RDhDZ0M7QTNFcTVOakM7QWNuOE5DO0U2RCtDb0M7QTNFdTVOckM7QWN0OE5DO0U2RGdEb0M7QTNFeTVOckM7QWN6OE5DO0U2RGlEa0M7QTNFMjVObkM7QWM1OE5DO0U2RGtEa0M7QTNFNjVObkM7QWMvOE5DO0U2RG1EZ0Q7QTNFKzVOakQ7QWNsOU5DO0U2RG9EZ0Q7QTNFaTZOakQ7QWNyOU5DO0U2RHFEaUQ7QTNFbTZObEQ7QWN4OU5DO0U2RHNEOEM7QTNFcTZOL0M7QWMzOU5DO0U2RHVENEM7QTNFdTZON0M7QWM5OU5DO0U2RHdENEM7QTNFeTZON0M7QWNqK05DO0U2RHlENkM7QTNFMjZOOUM7QWNwK05DO0U2RDBEMEM7QTNFNjZOM0M7QWN2K05DO0U2RDJEcUM7QTNFKzZOdEM7QWMxK05DO0U2RDREcUM7QTNFaTdOdEM7QWM3K05DO0U2RDZEc0M7QTNFbTdOdkM7QWNoL05DO0U2RDhEbUM7QTNFcTdOcEM7QWNuL05DO0U2RCtEcUM7QTNFdTdOdEM7QWN0L05DO0U2RGdFdUM7QTNFeTdOeEM7QWN6L05DO0U2RGlFdUM7QTNFMjdOeEM7QWM1L05DO0U2RGtFcUM7QTNFNjdOdEM7QWMvL05DO0U2RG1Fc0Q7QTNFKzdOdkQ7QWNsZ09DO0U2RG9FbUM7QTNFaThOcEM7QWNyZ09DO0U2RHFFcUM7QTNFbThOdEM7QWN4Z09DO0U2RHNFNkI7QTNFcThOOUI7QWMzZ09DO0U2RHVFZ0M7QTNFdThOakM7QWM5Z09DO0U2RHdFb0M7QTNFeThOckM7QWNqaE9DO0U2RHlFK0I7QTNFMjhOaEM7QWNwaE9DO0U2RDBFa0M7QTNFNjhObkM7QWN2aE9DO0U2RDJFNEM7QTNFKzhON0M7QWMxaE9DO0U2RDRFdUM7QTNFaTlOeEM7QWM3aE9DO0U2RDZFa0M7QTNFbTlObkM7QWNoaU9DO0U2RDhFaUM7QTNFcTlObEM7QWNuaU9DO0U2RCtFZ0M7QTNFdTlOakM7QWN0aU9DO0U2RGdGOEI7QTNFeTlOL0I7QWN6aU9DO0U2RGlGK0I7QTNFMjlOaEM7QWM1aU9DO0U2RGtGd0M7QTNFNjlOekM7QWMvaU9DO0U2RG1Gb0M7QTNFKzlOckM7QWNsak9DO0U2RG9GbUM7QTNFaStOcEM7QWNyak9DO0U2RHFGZ0M7QTNFbStOakM7QWN4ak9DO0U2RHNGbUM7QTNFcStOcEM7QWMzak9DO0U2RHVGb0M7QTNFdStOckM7QWM5ak9DO0U2RHdGZ0M7QTNFeStOakM7QWNqa09DO0U2RHlGd0M7QTNFMitOekM7QWNwa09DO0U2RDBGNkM7QTNFNitOOUM7QWN2a09DO0U2RDJGOEM7QTNFKytOL0M7QWMxa09DO0U2RDRGOEI7QTNFaS9OL0I7QWM3a09DO0U2RDZGbUM7QTNFbS9OcEM7QWNobE9DO0U2RDhGbUM7QTNFcS9OcEM7QWNubE9DO0U2RCtGa0M7QTNFdS9ObkM7QWN0bE9DO0U2RGdHK0I7QTNFeS9OaEM7QWN6bE9DO0U2RGlHd0M7QTNFMi9OekM7QWM1bE9DO0U2RGtHMEM7QTNFNi9OM0M7QWMvbE9DO0U2RG1HK0I7QTNFKy9OaEM7QWNsbU9DO0U2RG9Hd0M7QTNFaWdPekM7QWNybU9DO0U2RHFHdUM7QTNFbWdPeEM7QWN4bU9DO0U2RHNHdUM7QTNFcWdPeEM7QWMzbU9DO0U2RHVHMEM7QTNFdWdPM0M7QWM5bU9DO0U2RHdHaUQ7QTNFeWdPbEQ7QWNqbk9DO0U2RHlHcUM7QTNFMmdPdEM7QWNwbk9DO0U2RDBHOEI7QTNFNmdPL0I7QWN2bk9DO0U2RDJHK0I7QTNFK2dPaEM7QWMxbk9DO0U2RDRHa0M7QTNFaWhPbkM7QWM3bk9DO0U2RDZHeUM7QTNFbWhPMUM7QWNob09DO0U2RDhHK0I7QTNFcWhPaEM7QWNub09DO0U2RCtHcUM7QTNFdWhPdEM7QWN0b09DO0U2RGdIdUM7QTNFeWhPeEM7QWN6b09DO0U2RGlIZ0M7QTNFMmhPakM7QWM1b09DO0U2RGtIa0M7QTNFNmhPbkM7QWMvb09DO0U2RG1IaUM7QTNFK2hPbEM7QWNscE9DO0U2RG9Ib0M7QTNFaWlPckM7QWNycE9DO0U2RHFIcUM7QTNFbWlPdEM7QWN4cE9DO0U2RHNIb0M7QTNFcWlPckM7QWMzcE9DO0U2RHVId0M7QTNFdWlPekM7QWM5cE9DO0U2RHdIb0M7QTNFeWlPckM7QWNqcU9DO0U2RHlIa0M7QTNFMmlPbkM7QWNwcU9DO0U2RDBIK0I7QTNFNmlPaEM7QWN2cU9DO0U2RDJIb0M7QTNFK2lPckM7QWMxcU9DO0U2RDRIcUM7QTNFaWpPdEM7QWM3cU9DO0U2RDZIa0M7QTNFbWpPbkM7QWNock9DO0U2RDhId0M7QTNFcWpPekM7QWNuck9DO0U2RCtIZ0M7QTNFdWpPakM7QWN0ck9DO0U2RGdJK0I7QTNFeWpPaEM7QWN6ck9DO0U2RGlJa0M7QTNFMmpPbkM7QWM1ck9DO0U2RGtJb0M7QTNFNmpPckM7QWMvck9DO0U2RG1Jb0M7QTNFK2pPckM7QWNsc09DO0U2RG9Jc0M7QTNFaWtPdkM7QWNyc09DO0U2RHFJK0I7QTNFbWtPaEM7QWN4c09DO0U2RHNJK0I7QTNFcWtPaEM7QWMzc09DO0U2RHVJK0I7QTNFdWtPaEM7QWM5c09DO0U2RHdJK0I7QTNFeWtPaEM7QWNqdE9DO0U2RHlJK0I7QTNFMmtPaEM7QWNwdE9DO0U2RDBJK0I7QTNFNmtPaEM7QWN2dE9DO0U2RDJJb0M7QTNFK2tPckM7QWMxdE9DO0U2RDRJdUM7QTNFaWxPeEM7QWM3dE9DO0U2RDZJb0M7QTNFbWxPckM7QWNodU9DO0U2RDhJc0M7QTNFcWxPdkM7QWNudU9DO0U2RCtJbUM7QTNFdWxPcEM7QWN0dU9DO0U2RGdKb0M7QTNFeWxPckM7QWN6dU9DO0U2RGlKcUM7QTNFMmxPdEM7QWM1dU9DO0U2RGtKc0M7QTNFNmxPdkM7QWMvdU9DO0U2RG1KdUM7QTNFK2xPeEM7QWNsdk9DO0U2RG9KdUM7QTNFaW1PeEM7QWNydk9DO0U2RHFKOEI7QTNFbW1PL0I7QWN4dk9DO0U2RHNKbUM7QTNFcW1PcEM7QWMzdk9DO0U2RHVKcUM7QTNFdW1PdEM7QWM5dk9DO0U2RHdKZ0M7QTNFeW1PakM7QWNqd09DO0U2RHlKa0M7QTNFMm1PbkM7QWNwd09DO0U2RDBKZ0M7QTNFNm1PakM7QWN2d09DO0U2RDJKc0M7QTNFK21PdkM7QWMxd09DO0U2RDRKb0M7QTNFaW5PckM7QWM3d09DO0U2RDZKNEM7QTNFbW5PN0M7QWNoeE9DO0U2RDhKMEM7QTNFcW5PM0M7QWNueE9DO0U2RCtKZ0M7QTNFdW5PakM7QWN0eE9DO0U2RGdLZ0M7QTNFeW5PakM7QWN6eE9DO0U2RGlLOEI7QTNFMm5PL0I7QWM1eE9DO0U2RGtLaUM7QTNFNm5PbEM7QWMveE9DO0U2RG1LOEI7QTNFK25PL0I7QWNseU9DO0U2RG9LbUM7QTNFaW9PcEM7QWNyeU9DO0U2RHFLbUM7QTNFbW9PcEM7QWN4eU9DO0U2RHNLbUM7QTNFcW9PcEM7QWMzeU9DO0U2RHVLK0I7QTNFdW9PaEM7QWM5eU9DO0U2RHdLMkM7QTNFeW9PNUM7QWNqek9DO0U2RHlLOEI7QTNFMm9PL0I7QWNwek9DO0U2RDBLa0M7QTNFNm9PbkM7QWN2ek9DO0U2RDJLd0M7QTNFK29PekM7QWMxek9DO0U2RDRLc0M7QTNFaXBPdkM7QWM3ek9DO0U2RDZLcUM7QTNFbXBPdEM7QWNoME9DO0U2RDhLcUM7QTNFcXBPdEM7QWNuME9DO0U2RCtLbUM7QTNFdXBPcEM7QWN0ME9DO0U2RGdMdUM7QTNFeXBPeEM7QWN6ME9DO0U2RGlMeUM7QTNFMnBPMUM7QWM1ME9DO0U2RGtMdUM7QTNFNnBPeEM7QWMvME9DO0U2RG1MeUM7QTNFK3BPMUM7QWNsMU9DO0U2RG9Md0M7QTNFaXFPekM7QWNyMU9DO0U2RHFMeUM7QTNFbXFPMUM7QWN4MU9DO0U2RHNMd0M7QTNFcXFPekM7QWMzMU9DO0U2RHVMaUM7QTNFdXFPbEM7QWM5MU9DO0U2RHdMdUM7QTNFeXFPeEM7QWNqMk9DO0U2RHlMcUM7QTNFMnFPdEM7QWNwMk9DO0U2RDBMOEM7QTNFNnFPL0M7QWN2Mk9DO0U2RDJMcUM7QTNFK3FPdEM7QWMxMk9DO0U2RDRMbUM7QTNFaXJPcEM7QWM3Mk9DO0U2RDZMbUM7QTNFbXJPcEM7QWNoM09DO0U2RDhMOEI7QTNFcXJPL0I7QWNuM09DO0U2RCtMa0M7QTNFdXJPbkM7QWN0M09DO0U2RGdNc0M7QTNFeXJPdkM7QWN6M09DO0U2RGlNb0M7QTNFMnJPckM7QWM1M09DO0U2RGtNbUM7QTNFNnJPcEM7QWMvM09DO0U2RG1Na0M7QTNFK3JPbkM7QWNsNE9DO0U2RG9NcUM7QTNFaXNPdEM7QWNyNE9DO0U2RHFNcUM7QTNFbXNPdEM7QWN4NE9DO0U2RHNNc0M7QTNFcXNPdkM7QWMzNE9DO0U2RHVNNEM7QTNFdXNPN0M7QWM5NE9DO0U2RHdNNEM7QTNFeXNPN0M7QWNqNU9DO0U2RHlNNkM7QTNFMnNPOUM7QWNwNU9DO0U2RDBNMEM7QTNFNnNPM0M7QWN2NU9DO0U2RDJNbUM7QTNFK3NPcEM7QWMxNU9DO0U2RDRNaUM7QTNFaXRPbEM7QWM3NU9DO0U2RDZNMEM7QTNFbXRPM0M7QWNoNk9DO0U2RDhNb0M7QTNFcXRPckM7QWNuNk9DO0U2RCtNd0M7QTNFdXRPekM7QWN0Nk9DO0U2RGdOOEI7QTNFeXRPL0I7QWN6Nk9DO0U2RGlOd0M7QTNFMnRPekM7QWM1Nk9DO0U2RGtOa0M7QTNFNnRPbkM7QWMvNk9DO0U2RG1OdUM7QTNFK3RPeEM7QWNsN09DO0U2RG9OeUM7QTNFaXVPMUM7QWNyN09DO0U2RHFOc0M7QTNFbXVPdkM7QWN4N09DO0U2RHNOaUM7QTNFcXVPbEM7QWMzN09DO0U2RHVOd0M7QTNFdXVPekM7QWM5N09DO0U2RHdOb0M7QTNFeXVPckM7QWNqOE9DO0U2RHlOb0M7QTNFMnVPckM7QWNwOE9DO0U2RDBOa0M7QTNFNnVPbkM7QWN2OE9DO0U2RDJOcUM7QTNFK3VPdEM7QWMxOE9DO0U2RDROaUM7QTNFaXZPbEM7QWM3OE9DO0U2RDZOc0M7QTNFbXZPdkM7QWNoOU9DO0U2RDhOZ0M7QTNFcXZPakM7QWNuOU9DO0U2RCtOcUM7QTNFdXZPdEM7QWN0OU9DO0U2RGdPNkM7QTNFeXZPOUM7QWN6OU9DO0U2RGlPMkM7QTNFMnZPNUM7QWM1OU9DO0U2RGtPcUM7QTNFNnZPdEM7QWMvOU9DO0U2RG1Pb0M7QTNFK3ZPckM7QWNsK09DO0U2RG9PcUM7QTNFaXdPdEM7QWNyK09DO0U2RHFPb0M7QTNFbXdPckM7QWN4K09DO0U2RHNPZ0M7QTNFcXdPakM7QWMzK09DO0U2RHVPdUM7QTNFdXdPeEM7QWM5K09DO0U2RHdPdUM7QTNFeXdPeEM7QWNqL09DO0U2RHlPdUM7QTNFMndPeEM7QWNwL09DO0U2RDBPaUM7QTNFNndPbEM7QWN2L09DO0U2RDJPZ0M7QTNFK3dPakM7QWMxL09DO0U2RDRPdUM7QTNFaXhPeEM7QWM3L09DO0U2RDZPc0M7QTNFbXhPdkM7QWNoZ1BDO0U2RDhPcUM7QTNFcXhPdEM7QWNuZ1BDO0U2RCtPdUM7QTNFdXhPeEM7QWN0Z1BDO0U2RGdQcUM7QTNFeXhPdEM7QWN6Z1BDO0U2RGlQc0M7QTNFMnhPdkM7QWM1Z1BDO0U2RGtQcUM7QTNFNnhPdEM7QWMvZ1BDO0U2RG1QOEM7QTNFK3hPL0M7QWNsaFBDO0U2RG9QOEM7QTNFaXlPL0M7QWNyaFBDO0U2RHFQK0M7QTNFbXlPaEQ7QWN4aFBDO0U2RHNQNEM7QTNFcXlPN0M7QWMzaFBDO0U2RHVQdUM7QTNFdXlPeEM7QWM5aFBDO0U2RHdQdUM7QTNFeXlPeEM7QWNqaVBDO0U2RHlQd0M7QTNFMnlPekM7QWNwaVBDO0U2RDBQcUM7QTNFNnlPdEM7QWN2aVBDO0U2RDJQZ0M7QTNFK3lPakM7QWMxaVBDO0U2RDRQaUM7QTNFaXpPbEM7QWM3aVBDO0U2RDZQcUM7QTNFbXpPdEM7QWNoalBDO0U2RDhQaUM7QTNFcXpPbEM7QWNualBDO0U2RCtQaUM7QTNFdXpPbEM7QWN0alBDO0U2RGdRdUM7QTNFeXpPeEM7QWN6alBDO0U2RGlRK0I7QTNFMnpPaEM7QWM1alBDO0U2RGtReUM7QTNFNnpPMUM7QWMvalBDO0U2RG1Rb0M7QTNFK3pPckM7QWNsa1BDO0U2RG9RMEM7QTNFaTBPM0M7QWNya1BDO0U2RHFReUM7QTNFbTBPMUM7QWN4a1BDO0U2RHNRZ0M7QTNFcTBPakM7QWMza1BDO0U2RHVRZ0M7QTNFdTBPakM7QWM5a1BDO0U2RHdRNEM7QTNFeTBPN0M7QWNqbFBDO0U2RHlRZ0M7QTNFMjBPakM7QWNwbFBDO0U2RDBRNkM7QTNFNjBPOUM7QWN2bFBDO0U2RDJReUM7QTNFKzBPMUM7QWMxbFBDO0U2RDRRcUM7QTNFaTFPdEM7QWM3bFBDO0U2RDZRMEM7QTNFbTFPM0M7QWNobVBDO0U2RDhRcUM7QTNFcTFPdEM7QWNubVBDO0U2RCtROEM7QTNFdTFPL0M7QWN0bVBDO0U2RGdSb0M7QTNFeTFPckM7QWN6bVBDO0U2RGlSeUM7QTNFMjFPMUM7QWM1bVBDO0U2RGtSMkM7QTNFNjFPNUM7QWMvbVBDO0U2RG1ScUM7QTNFKzFPdEM7QWNsblBDO0U2RG9ScUM7QTNFaTJPdEM7QWNyblBDO0U2RHFScUM7QTNFbTJPdEM7QWN4blBDO0U2RHNSdUM7QTNFcTJPeEM7QWMzblBDO0U2RHVSbUM7QTNFdTJPcEM7QWM5blBDO0U2RHdSK0I7QTNFeTJPaEM7QWNqb1BDO0U2RHlSc0M7QTNFMjJPdkM7QWNwb1BDO0U2RDBSa0M7QTNFNjJPbkM7QWN2b1BDO0U2RDJSbUM7QTNFKzJPcEM7QWMxb1BDO0U2RDRSaUM7QTNFaTNPbEM7QWM3b1BDO0U2RDZSOEI7QTNFbTNPL0I7QWNocFBDO0U2RDhSK0I7QTNFcTNPaEM7QWNucFBDO0U2RCtSZ0M7QTNFdTNPakM7QWN0cFBDO0U2RGdTa0M7QTNFeTNPbkM7QWN6cFBDO0U2RGlTa0M7QTNFMjNPbkM7QWM1cFBDO0U2RGtTc0M7QTNFNjNPdkM7QWMvcFBDO0U2RG1TeUM7QTNFKzNPMUM7QWNscVBDO0U2RG9TdUM7QTNFaTRPeEM7QWNycVBDO0U2RHFTMEM7QTNFbTRPM0M7QWN4cVBDO0U2RHNTd0M7QTNFcTRPekM7QWMzcVBDO0U2RHVTbUM7QTNFdTRPcEM7QWM5cVBDO0U2RHdTMEM7QTNFeTRPM0M7QWNqclBDO0U2RHlTdUM7QTNFMjRPeEM7QWNwclBDO0U2RDBTa0M7QTNFNjRPbkM7QWN2clBDO0U2RDJTbUM7QTNFKzRPcEM7QWMxclBDO0U2RDRTdUM7QTNFaTVPeEM7QWM3clBDO0U2RDZTOEM7QTNFbTVPL0M7QWNoc1BDO0U2RDhTeUM7QTNFcTVPMUM7QWNuc1BDO0U2RCtTcUM7QTNFdTVPdEM7QWN0c1BDO0U2RGdUeUM7QTNFeTVPMUM7QWN6c1BDO0U2RGlUaUM7QTNFMjVPbEM7QWM1c1BDO0U2RGtUaUM7QTNFNjVPbEM7QWMvc1BDO0U2RG1Uc0M7QTNFKzVPdkM7QWNsdFBDO0U2RG9UK0I7QTNFaTZPaEM7QWNydFBDO0U2RHFUb0M7QTNFbTZPckM7QWN4dFBDO0U2RHNUd0M7QTNFcTZPekM7QWMzdFBDO0U2RHVUZ0M7QTNFdTZPakM7QWM5dFBDO0U2RHdUaUM7QTNFeTZPbEM7QWNqdVBDO0U2RHlUMkM7QTNFMjZPNUM7QWNwdVBDO0U2RDBUOEM7QTNFNjZPL0M7QWN2dVBDO0U2RDJUOEM7QTNFKzZPL0M7QWMxdVBDO0U2RDRUaUQ7QTNFaTdPbEQ7QWM3dVBDO0U2RDZUaUQ7QTNFbTdPbEQ7QWNodlBDO0U2RDhUOEM7QTNFcTdPL0M7QWNudlBDO0U2RCtUOEM7QTNFdTdPL0M7QWN0dlBDO0U2RGdVa0Q7QTNFeTdPbkQ7QWN6dlBDO0U2RGlVaUQ7QTNFMjdPbEQ7QWM1dlBDO0U2RGtVOEM7QTNFNjdPL0M7QWMvdlBDO0U2RG1Vb0Q7QTNFKzdPckQ7QWNsd1BDO0U2RG9VeUQ7QTNFaThPMUQ7QWNyd1BDO0U2RHFVaUQ7QTNFbThPbEQ7QWN4d1BDO0U2RHNVZ0Q7QTNFcThPakQ7QWMzd1BDO0U2RHVVc0M7QTNFdThPdkM7QWM5d1BDO0U2RHdVd0M7QTNFeThPekM7QWNqeFBDO0U2RHlVK0I7QTNFMjhPaEM7QWNweFBDO0U2RDBVbUM7QTNFNjhPcEM7QWN2eFBDO0U2RDJVZ0M7QTNFKzhPakM7QWMxeFBDO0U2RDRVcUM7QTNFaTlPdEM7QWM3eFBDO0U2RDZVK0I7QTNFbTlPaEM7QWNoeVBDO0U2RDhVZ0M7QTNFcTlPakM7QWNueVBDO0U2RCtVaUM7QTNFdTlPbEM7QWN0eVBDO0U2RGdWK0I7QTNFeTlPaEM7QWN6eVBDO0U2RGlWbUM7QTNFMjlPcEM7QWM1eVBDO0U2RGtWK0I7QTNFNjlPaEM7QWMveVBDO0U2RG1WZ0M7QTNFKzlPakM7QWNselBDO0U2RG9WOEI7QTNFaStPL0I7QWNyelBDO0U2RHFWcUM7QTNFbStPdEM7QWN4elBDO0U2RHNWa0M7QTNFcStPbkM7QWMzelBDO0U2RHVWeUM7QTNFdStPMUM7QWM5elBDO0U2RHdWc0M7QTNFeStPdkM7QWNqMFBDO0U2RHlWbUM7QTNFMitPcEM7QWNwMFBDO0U2RDBWbUM7QTNFNitPcEM7QWN2MFBDO0U2RDJWK0I7QTNFKytPaEM7QWMxMFBDO0U2RDRWaUM7QTNFaS9PbEM7QWM3MFBDO0U2RDZWb0M7QTNFbS9PckM7QWNoMVBDO0U2RDhWbUM7QTNFcS9PcEM7QWNuMVBDO0U2RCtWb0M7QTNFdS9PckM7QWN0MVBDO0U2RGdXa0M7QTNFeS9PbkM7QWN6MVBDO0U2RGlXa0M7QTNFMi9PbkM7QWM1MVBDO0U2RGtXOEI7QTNFNi9PL0I7QWMvMVBDO0U2RG1XcUM7QTNFKy9PdEM7QWNsMlBDO0U2RG9XdUM7QTNFaWdQeEM7QWNyMlBDO0U2RHFXOEI7QTNFbWdQL0I7QWN4MlBDO0U2RHNXb0M7QTNFcWdQckM7QWMzMlBDO0U2RHVXbUM7QTNFdWdQcEM7QWM5MlBDO0U2RHdXK0I7QTNFeWdQaEM7QWNqM1BDO0U2RHlXbUM7QTNFMmdQcEM7QWNwM1BDO0U2RDBXa0M7QTNFNmdQbkM7QWN2M1BDO0U2RDJXb0M7QTNFK2dQckM7QWMxM1BDO0U2RDRXb0M7QTNFaWhQckM7QWM3M1BDO0U2RDZXbUM7QTNFbWhQcEM7QWNoNFBDO0U2RDhXbUM7QTNFcWhQcEM7QWNuNFBDO0U2RCtXcUM7QTNFdWhQdEM7QWN0NFBDO0U2RGdYbUM7QTNFeWhQcEM7QWN6NFBDO0U2RGlYK0I7QTNFMmhQaEM7QWM1NFBDO0U2RGtYd0M7QTNFNmhQekM7QWMvNFBDO0U2RG1YNkM7QTNFK2hQOUM7QWNsNVBDO0U2RG9YcUM7QTNFaWlQdEM7QWNyNVBDO0U2RHFYa0M7QTNFbWlQbkM7QWN4NVBDO0U2RHNYb0M7QTNFcWlQckM7QWMzNVBDO0U2RHVYa0M7QTNFdWlQbkM7QWM5NVBDO0U2RHdYaUM7QTNFeWlQbEM7QWNqNlBDO0U2RHlYZ0M7QTNFMmlQakM7QWNwNlBDO0U2RDBYOEI7QTNFNmlQL0I7QWN2NlBDO0U2RDJYaUM7QTNFK2lQbEM7QWMxNlBDO0U2RDRYaUM7QTNFaWpQbEM7QWM3NlBDO0U2RDZYOEI7QTNFbWpQL0I7QWNoN1BDO0U2RDhYc0M7QTNFcWpQdkM7QWNuN1BDO0U2RCtYZ0M7QTNFdWpQakM7QWN0N1BDO0U2RGdZd0M7QTNFeWpQekM7QWN6N1BDO0U2RGlZaUM7QTNFMmpQbEM7QWM1N1BDO0U2RGtZc0M7QTNFNmpQdkM7QWMvN1BDO0U2RG1Zb0M7QTNFK2pQckM7QWNsOFBDO0U2RG9ZcUM7QTNFaWtQdEM7QWNyOFBDO0U2RHFZK0I7QTNFbWtQaEM7QWN4OFBDO0U2RHNZbUM7QTNFcWtQcEM7QWMzOFBDO0U2RHVZd0M7QTNFdWtQekM7QWM5OFBDO0U2RHdZMkM7QTNFeWtQNUM7QWNqOVBDO0U2RHlZaUM7QTNFMmtQbEM7QWNwOVBDO0U2RDBZdUM7QTNFNmtQeEM7QWN2OVBDO0U2RDJZbUM7QTNFK2tQcEM7QWMxOVBDO0U2RDRZMEM7QTNFaWxQM0M7QWM3OVBDO0U2RDZZa0M7QTNFbWxQbkM7QWNoK1BDO0U2RDhZK0I7QTNFcWxQaEM7QWNuK1BDO0U2RCtZd0M7QTNFdWxQekM7QWN0K1BDO0U2RGdaeUM7QTNFeWxQMUM7QWN6K1BDO0U2RGlaaUM7QTNFMmxQbEM7QWM1K1BDO0U2RGtabUM7QTNFNmxQcEM7QWMvK1BDO0U2RG1abUM7QTNFK2xQcEM7QWNsL1BDO0U2RG9ad0M7QTNFaW1QekM7QWNyL1BDO0U2RHFaa0M7QTNFbW1QbkM7QWN4L1BDO0U2RHNaaUM7QTNFcW1QbEM7QWMzL1BDO0U2RHVacUM7QTNFdW1QdEM7QWM5L1BDO0U2RHdaK0I7QTNFeW1QaEM7QWNqZ1FDO0U2RHlaK0I7QTNFMm1QaEM7QWNwZ1FDO0U2RDBac0M7QTNFNm1QdkM7QWN2Z1FDO0U2RDJaK0I7QTNFK21QaEM7QWMxZ1FDO0U2RDRaOEI7QTNFaW5QL0I7QWM3Z1FDO0U2RDZaZ0M7QTNFbW5QakM7QWNoaFFDO0U2RDhab0M7QTNFcW5QckM7QWNuaFFDO0U2RCtacUM7QTNFdW5QdEM7QWN0aFFDO0U2RGdhcUM7QTNFeW5QdEM7QWN6aFFDO0U2RGlhK0I7QTNFMm5QaEM7QWM1aFFDO0U2RGthZ0M7QTNFNm5QakM7QWMvaFFDO0U2RG1haUM7QTNFK25QbEM7QWNsaVFDO0U2RG9hbUM7QTNFaW9QcEM7QWNyaVFDO0U2RHFhd0M7QTNFbW9QekM7QWN4aVFDO0U2RHNhNkM7QTNFcW9QOUM7QWMzaVFDO0U2RHVhMEM7QTNFdW9QM0M7QWM5aVFDO0U2RHdhaUM7QTNFeW9QbEM7QWNqalFDO0U2RHlhaUM7QTNFMm9QbEM7QWNwalFDO0U2RDBhaUM7QTNFNm9QbEM7QWN2alFDO0U2RDJhaUM7QTNFK29QbEM7QWMxalFDO0U2RDRhbUM7QTNFaXBQcEM7QWM3alFDO0U2RDZhbUM7QTNFbXBQcEM7QWNoa1FDO0U2RDhhK0I7QTNFcXBQaEM7QWNua1FDO0U2RCthb0M7QTNFdXBQckM7QWN0a1FDO0U2RGdibUM7QTNFeXBQcEM7QWN6a1FDO0U2RGlidUM7QTNFMnBQeEM7QWM1a1FDO0U2RGtic0M7QTNFNnBQdkM7QWMva1FDO0U2RG1iNkM7QTNFK3BQOUM7QWNsbFFDO0U2RG9iK0M7QTNFaXFQaEQ7QWNybFFDO0U2RHFiaUM7QTNFbXFQbEM7QWN4bFFDO0U2RHNicUM7QTNFcXFQdEM7QWMzbFFDO0U2RHViNEM7QTNFdXFQN0M7QWM5bFFDO0U2RHdidUM7QTNFeXFQeEM7QWNqbVFDO0U2RHliNEM7QTNFMnFQN0M7QWNwbVFDO0U2RDBibUQ7QTNFNnFQcEQ7QWN2bVFDO0U2RDJiOEI7QTNFK3FQL0I7QWMxbVFDO0U2RDRic0M7QTNFaXJQdkM7QWM3bVFDO0U2RDZib0M7QTNFbXJQckM7QWNoblFDO0U2RDhibUM7QTNFcXJQcEM7QWNublFDO0U2RCticUM7QTNFdXJQdEM7QWN0blFDO0U2RGdjNkM7QTNFeXJQOUM7QWN6blFDO0U2RGljMEM7QTNFMnJQM0M7QWM1blFDO0U2RGtjOEI7QTNFNnJQL0I7QWMvblFDO0U2RG1jK0M7QTNFK3JQaEQ7QWNsb1FDO0U2RG9jd0M7QTNFaXNQekM7QWNyb1FDO0U2RHFjdUM7QTNFbXNQeEM7QWN4b1FDO0U2RHNjaUM7QTNFcXNQbEM7QWMzb1FDO0U2RHVjOEI7QTNFdXNQL0I7QWM5b1FDO0U2RHdja0M7QTNFeXNQbkM7QWNqcFFDO0U2RHljc0M7QTNFMnNQdkM7QWNwcFFDO0U2RDBjZ0M7QTNFNnNQakM7QWN2cFFDO0U2RDJjaUM7QTNFK3NQbEM7QWMxcFFDO0U2RDRjaUM7QTNFaXRQbEM7QWM3cFFDO0U2RDZjc0M7QTNFbXRQdkM7QWNocVFDO0U2RDhjZ0M7QTNFcXRQakM7QWNucVFDO0U2RCtjK0I7QTNFdXRQaEM7QWN0cVFDO0U2RGdkbUM7QTNFeXRQcEM7QWN6cVFDO0U2RGlkdUM7QTNFMnRQeEM7QWM1cVFDO0U2RGtkcUM7QTNFNnRQdEM7QWMvcVFDO0U2RG1kb0M7QTNFK3RQckM7QWNsclFDO0U2RG9kd0M7QTNFaXVQekM7QWNyclFDO0U2RHFkbUM7QTNFbXVQcEM7QWN4clFDO0U2RHNkd0M7QTNFcXVQekM7QWMzclFDO0U2RHVkcUM7QTNFdXVQdEM7QWM5clFDO0U2RHdkc0M7QTNFeXVQdkM7QWNqc1FDO0U2RHlkcUM7QTNFMnVQdEM7QWNwc1FDO0U2RDBkc0M7QTNFNnVQdkM7QWN2c1FDO0U2RDJkdUM7QTNFK3VQeEM7QWMxc1FDO0U2RDRkOEM7QTNFaXZQL0M7QWM3c1FDO0U2RDZkdUM7QTNFbXZQeEM7QWNodFFDO0U2RDhkMkM7QTNFcXZQNUM7QWNudFFDO0U2RCtkbUM7QTNFdXZQcEM7QWN0dFFDO0U2RGdlMEM7QTNFeXZQM0M7QWN6dFFDO0U2RGllNEM7QTNFMnZQN0M7QWM1dFFDO0U2RGtleUM7QTNFNnZQMUM7QWMvdFFDO0U2RG1lc0M7QTNFK3ZQdkM7QWNsdVFDO0U2RG9lcUM7QTNFaXdQdEM7QWNydVFDO0U2RHFlb0M7QTNFbXdQckM7QWN4dVFDO0U2RHNlK0I7QTNFcXdQaEM7QWMzdVFDO0U2RHVlb0M7QTNFdXdQckM7QWM5dVFDO0U2RHdlK0I7QTNFeXdQaEM7QWNqdlFDO0U2RHllaUM7QTNFMndQbEM7QWNwdlFDO0U2RDBlc0M7QTNFNndQdkM7QWN2dlFDO0U2RDJlK0I7QTNFK3dQaEM7QWMxdlFDO0U2RDRlbUM7QTNFaXhQcEM7QWM3dlFDO0U2RDZlNEM7QTNFbXhQN0M7QWNod1FDO0U2RDhla0M7QTNFcXhQbkM7QWNud1FDO0U2RCtlMEM7QTNFdXhQM0M7QWN0d1FDO0U2RGdmb0M7QTNFeXhQckM7QWN6d1FDO0U2RGlmc0M7QTNFMnhQdkM7QWM1d1FDO0U2RGtmMEM7QTNFNnhQM0M7QWMvd1FDO0U2RG1mcUM7QTNFK3hQdEM7QWNseFFDO0U2RG9mK0I7QTNFaXlQaEM7QWNyeFFDO0U2RHFmc0M7QTNFbXlQdkM7QWN4eFFDO0U2RHNmK0I7QTNFcXlQaEM7QWMzeFFDO0U2RHVmeUM7QTNFdXlQMUM7QWM5eFFDO0U2RHdmbUM7QTNFeXlQcEM7QWNqeVFDO0U2RHlmZ0M7QTNFMnlQakM7QWNweVFDO0U2RDBmaUM7QTNFNnlQbEM7QWN2eVFDO0U2RDJmb0M7QTNFK3lQckM7QWMxeVFDO0U2RDRma0M7QTNFaXpQbkM7QWM3eVFDO0U2RDZmOEI7QTNFbXpQL0I7QWNoelFDO0U2RDhmaUM7QTNFcXpQbEM7QWNuelFDO0U2RCtmdUM7QTNFdXpQeEM7QWN0elFDO0U2RGdnQnNDO0EzRXl6UHZDO0FjenpRQztFNkRpZ0JzQztBM0UyelB2QztBYzV6UUM7RTZEa2dCK0I7QTNFNnpQaEM7QWMvelFDO0U2RG1nQnVDO0EzRSt6UHhDO0FjbDBRQztFNkRvZ0IyQztBM0VpMFA1QztBY3IwUUM7RTZEcWdCNEM7QTNFbTBQN0M7QWN4MFFDO0U2RHNnQmlEO0EzRXEwUGxEO0FjMzBRQztFNkR1Z0JvQztBM0V1MFByQztBYzkwUUM7RTZEd2dCdUM7QTNFeTBQeEM7QWNqMVFDO0U2RHlnQndDO0EzRTIwUHpDO0FjcDFRQztFNkQwZ0J1QztBM0U2MFB4QztBY3YxUUM7RTZEMmdCMkM7QTNFKzBQNUM7QWMxMVFDO0U2RDRnQm1DO0EzRWkxUHBDO0FjNzFRQztFNkQ2Z0JrQztBM0VtMVBuQztBY2gyUUM7RTZEOGdCcUM7QTNFcTFQdEM7QWNuMlFDO0U2RCtnQnlDO0EzRXUxUDFDO0FjdDJRQztFNkRnaEJrQztBM0V5MVBuQztBY3oyUUM7RTZEaWhCK0I7QTNFMjFQaEM7QWM1MlFDO0U2RGtoQmdDO0EzRTYxUGpDO0FjLzJRQztFNkRtaEJxQztBM0UrMVB0QztBY2wzUUM7RTZEb2hCa0M7QTNFaTJQbkM7QWNyM1FDO0U2RHFoQndDO0EzRW0yUHpDO0FjeDNRQztFNkRzaEJpQztBM0VxMlBsQztBYzMzUUM7RTZEdWhCNEM7QTNFdTJQN0M7QWM5M1FDO0U2RHdoQjBDO0EzRXkyUDNDO0FjajRRQztFNkR5aEJrQztBM0UyMlBuQztBY3A0UUM7RTZEMGhCbUM7QTNFNjJQcEM7QWN2NFFDO0U2RDJoQmdDO0EzRSsyUGpDO0FjMTRRQztFNkQ0aEI4QjtBM0VpM1AvQjtBYzc0UUM7RTZENmhCcUM7QTNFbTNQdEM7QWNoNVFDO0U2RDhoQnFDO0EzRXEzUHRDO0FjbjVRQztFNkQraEI2QjtBM0V1M1A5QjtBY3Q1UUM7RTZEZ2lCb0M7QTNFeTNQckM7QWN6NVFDO0U2RGlpQmdDO0EzRTIzUGpDO0FjNTVRQztFNkRraUIrQjtBM0U2M1BoQztBYy81UUM7RTZEbWlCZ0M7QTNFKzNQakM7QWNsNlFDO0U2RG9pQjhCO0EzRWk0UC9CO0FjcjZRQztFNkRxaUJrQztBM0VtNFBuQztBY3g2UUM7RTZEc2lCcUM7QTNFcTRQdEM7QWMzNlFDO0U2RHVpQmlDO0EzRXU0UGxDO0FjOTZRQztFNkR3aUJxQztBM0V5NFB0QztBY2o3UUM7RTZEeWlCd0M7QTNFMjRQekM7QWNwN1FDO0U2RDBpQm9DO0EzRTY0UHJDO0FjdjdRQztFNkQyaUJpQztBM0UrNFBsQztBYzE3UUM7RTZENGlCaUM7QTNFaTVQbEM7QWM3N1FDO0U2RDZpQnVDO0EzRW01UHhDO0FjaDhRQztFNkQ4aUJ3QztBM0VxNVB6QztBY244UUM7RTZEK2lCNEM7QTNFdTVQN0M7QWN0OFFDO0U2RGdqQndDO0EzRXk1UHpDO0FjejhRQztFNkRpakJrQztBM0UyNVBuQztBYzU4UUM7RTZEa2pCZ0M7QTNFNjVQakM7QWMvOFFDO0U2RG1qQmtDO0EzRSs1UG5DO0FjbDlRQztFNkRvakJnQztBM0VpNlBqQztBY3I5UUM7RTZEcWpCdUM7QTNFbTZQeEM7QWN4OVFDO0U2RHNqQnlDO0EzRXE2UDFDO0FjMzlRQztFNkR1akJxQztBM0V1NlB0QztBYzk5UUM7RTZEd2pCdUM7QTNFeTZQeEM7QWNqK1FDO0U2RHlqQmlDO0EzRTI2UGxDO0FjcCtRQztFNkQwakJvQztBM0U2NlByQztBY3YrUUM7RTZEMmpCb0M7QTNFKzZQckM7QWMxK1FDO0U2RDRqQnNDO0EzRWk3UHZDO0FjNytRQztFNkQ2akJpQztBM0VtN1BsQztBY2gvUUM7RTZEOGpCdUM7QTNFcTdQeEM7QWNuL1FDO0U2RCtqQnFDO0EzRXU3UHRDO0FjdC9RQztFNkRna0JzQztBM0V5N1B2QztBY3ovUUM7RTZEaWtCc0M7QTNFMjdQdkM7QWM1L1FDO0U2RGtrQndDO0EzRTY3UHpDO0FjLy9RQztFNkRta0I2QztBM0UrN1A5QztBY2xnUkM7RTZEb2tCd0M7QTNFaThQekM7QWNyZ1JDO0U2RHFrQmtDO0EzRW04UG5DO0FjeGdSQztFNkRza0J5QztBM0VxOFAxQztBYzNnUkM7RTZEdWtCbUM7QTNFdThQcEM7QWM5Z1JDO0U2RHdrQitCO0EzRXk4UGhDO0FjamhSQztFNkR5a0J1QztBM0UyOFB4QztBY3BoUkM7RTZEMGtCNkM7QTNFNjhQOUM7QWN2aFJDO0U2RDJrQmtDO0EzRSs4UG5DO0FjMWhSQztFNkQ0a0IrQjtBM0VpOVBoQztBYzdoUkM7RTZENmtCbUM7QTNFbTlQcEM7QWNoaVJDO0U2RDhrQm9DO0EzRXE5UHJDO0FjbmlSQztFNkQra0IwQztBM0V1OVAzQztBY3RpUkM7RTZEZ2xCc0M7QTNFeTlQdkM7QWN6aVJDO0U2RGlsQnNDO0EzRTI5UHZDO0FjNWlSQztFNkRrbEI0QztBM0U2OVA3QztBYy9pUkM7RTZEbWxCcUM7QTNFKzlQdEM7QWNsalJDO0U2RG9sQnFDO0EzRWkrUHRDO0FjcmpSQztFNkRxbEJzQztBM0VtK1B2QztBY3hqUkM7RTZEc2xCNkM7QTNFcStQOUM7QWMzalJDO0U2RHVsQjJDO0EzRXUrUDVDO0FjOWpSQztFNkR3bEJvQztBM0V5K1ByQztBY2prUkM7RTZEeWxCMEM7QTNFMitQM0M7QWNwa1JDO0U2RDBsQnFDO0EzRTYrUHRDO0FjdmtSQztFNkQybEI4QztBM0UrK1AvQztBYzFrUkM7RTZENGxCd0M7QTNFaS9QekM7QWM3a1JDO0U2RDZsQm1DO0EzRW0vUHBDO0FjaGxSQztFNkQ4bEJnQztBM0VxL1BqQztBY25sUkM7RTZEK2xCa0M7QTNFdS9QbkM7QWN0bFJDO0U2RGdtQmlDO0EzRXkvUGxDO0FjemxSQztFNkRpbUIrQjtBM0UyL1BoQztBYzVsUkM7RTZEa21CbUM7QTNFNi9QcEM7QWMvbFJDO0U2RG1tQnNDO0EzRSsvUHZDO0FjbG1SQztFNkRvbUI2QztBM0VpZ1E5QztBY3JtUkM7RTZEcW1CcUM7QTNFbWdRdEM7QWN4bVJDO0U2RHNtQm9DO0EzRXFnUXJDO0FjM21SQztFNkR1bUJpQztBM0V1Z1FsQztBYzltUkM7RTZEd21CZ0M7QTNFeWdRakM7QWNqblJDO0U2RHltQnVDO0EzRTJnUXhDO0FjcG5SQztFNkQwbUI2QztBM0U2Z1E5QztBY3ZuUkM7RTZEMm1CK0M7QTNFK2dRaEQ7QWMxblJDO0U2RDRtQjJDO0EzRWloUTVDO0FjN25SQztFNkQ2bUI2QztBM0VtaFE5QztBY2hvUkM7RTZEOG1Cc0M7QTNFcWhRdkM7QWNub1JDO0U2RCttQjZDO0EzRXVoUTlDO0FjdG9SQztFNkRnbkJxQztBM0V5aFF0QztBY3pvUkM7RTZEaW5CcUM7QTNFMmhRdEM7QWM1b1JDO0U2RGtuQjBDO0EzRTZoUTNDO0FjL29SQztFNkRtbkIwQztBM0UraFEzQztBY2xwUkM7RTZEb25CMkM7QTNFaWlRNUM7QWNycFJDO0U2RHFuQndDO0EzRW1pUXpDO0FjeHBSQztFNkRzbkJ1QztBM0VxaVF4QztBYzNwUkM7RTZEdW5Cb0M7QTNFdWlRckM7QWM5cFJDO0U2RHduQndDO0EzRXlpUXpDO0FjanFSQztFNkR5bkJ3QztBM0UyaVF6QztBY3BxUkM7RTZEMG5CcUM7QTNFNmlRdEM7QWN2cVJDO0U2RDJuQmdDO0EzRStpUWpDO0FjMXFSQztFNkQ0bkJ3QztBM0VpalF6QztBYzdxUkM7RTZENm5CcUM7QTNFbWpRdEM7QWNoclJDO0U2RDhuQm9DO0EzRXFqUXJDO0FjbnJSQztFNkQrbkI4QztBM0V1alEvQztBY3RyUkM7RTZEZ29CMEM7QTNFeWpRM0M7QWN6clJDO0U2RGlvQm1DO0EzRTJqUXBDO0FjNXJSQztFNkRrb0JtQztBM0U2alFwQztBYy9yUkM7RTZEbW9Ca0M7QTNFK2pRbkM7QWNsc1JDO0U2RG9vQnFDO0EzRWlrUXRDO0FjcnNSQztFNkRxb0IwQztBM0Vta1EzQztBY3hzUkM7RTZEc29CcUM7QTNFcWtRdEM7QWMzc1JDO0U2RHVvQjhCO0EzRXVrUS9CO0FjOXNSQztFNkR3b0IwQztBM0V5a1EzQztBY2p0UkM7RTZEeW9CZ0Q7QTNFMmtRakQ7QWNwdFJDO0U2RDBvQnlDO0EzRTZrUTFDO0FjdnRSQztFNkQyb0IwQztBM0Ura1EzQztBYzF0UkM7RTZENG9Ca0M7QTNFaWxRbkM7QWM3dFJDO0U2RDZvQnFDO0EzRW1sUXRDO0FjaHVSQztFNkQ4b0J5QztBM0VxbFExQztBY251UkM7RTZEK29Ca0M7QTNFdWxRbkM7QWN0dVJDO0U2RGdwQmdDO0EzRXlsUWpDO0FjenVSQztFNkRpcEJ1QztBM0UybFF4QztBYzV1UkM7RTZEa3BCb0M7QTNFNmxRckM7QWMvdVJDO0U2RG1wQnFDO0EzRStsUXRDO0FjbHZSQztFNkRvcEJzQztBM0VpbVF2QztBY3J2UkM7RTZEcXBCaUM7QTNFbW1RbEM7QWN4dlJDO0U2RHNwQmdDO0EzRXFtUWpDO0FjM3ZSQztFNkR1cEIrQjtBM0V1bVFoQztBYzl2UkM7RTZEd3BCd0M7QTNFeW1RekM7QWNqd1JDO0U2RHlwQmtDO0EzRTJtUW5DO0FjcHdSQztFNkQwcEIrQjtBM0U2bVFoQztBY3Z3UkM7RTZEMnBCc0M7QTNFK21RdkM7QWMxd1JDO0U2RDRwQnNDO0EzRWluUXZDO0FjN3dSQztFNkQ2cEIrQjtBM0VtblFoQztBY2h4UkM7RTZEOHBCZ0M7QTNFcW5RakM7QWNueFJDO0U2RCtwQm1DO0EzRXVuUXBDO0FjdHhSQztFNkRncUJnQztBM0V5blFqQztBY3p4UkM7RTZEaXFCcUM7QTNFMm5RdEM7QWM1eFJDO0U2RGtxQm1DO0EzRTZuUXBDO0FjL3hSQztFNkRtcUJ1QztBM0UrblF4QztBY2x5UkM7RTZEb3FCMEM7QTNFaW9RM0M7QWNyeVJDO0U2RHFxQndDO0EzRW1vUXpDO0FjeHlSQztFNkRzcUJrQztBM0Vxb1FuQztBYzN5UkM7RTZEdXFCaUM7QTNFdW9RbEM7QWM5eVJDO0U2RHdxQmdDO0EzRXlvUWpDO0FjanpSQztFNkR5cUJpQztBM0Uyb1FsQztBY3B6UkM7RTZEMHFCb0M7QTNFNm9RckM7QWN2elJDO0U2RDJxQndDO0EzRStvUXpDO0FjMXpSQztFNkQ0cUJ5QztBM0VpcFExQztBYzd6UkM7RTZENnFCMEM7QTNFbXBRM0M7QWNoMFJDO0U2RDhxQnVDO0EzRXFwUXhDO0FjbjBSQztFNkQrcUJxQztBM0V1cFF0QztBY3QwUkM7RTZEZ3JCZ0M7QTNFeXBRakM7QWN6MFJDO0U2RGlyQmtDO0EzRTJwUW5DO0FjNTBSQztFNkRrckJnQztBM0U2cFFqQztBYy8wUkM7RTZEbXJCa0M7QTNFK3BRbkM7QWNsMVJDO0U2RG9yQm1DO0EzRWlxUXBDO0FjcjFSQztFNkRxckJvQztBM0VtcVFyQztBY3gxUkM7RTZEc3JCa0M7QTNFcXFRbkM7QWMzMVJDO0U2RHVyQmdDO0EzRXVxUWpDO0FjOTFSQztFNkR3ckJtQztBM0V5cVFwQztBY2oyUkM7RTZEeXJCa0M7QTNFMnFRbkM7QWNwMlJDO0U2RDByQnNDO0EzRTZxUXZDO0FjdjJSQztFNkQyckJnQztBM0UrcVFqQztBYzEyUkM7RTZENHJCZ0M7QTNFaXJRakM7QWM3MlJDO0U2RDZyQmdDO0EzRW1yUWpDO0FjaDNSQztFNkQ4ckJpQztBM0VxclFsQztBY24zUkM7RTZEK3JCK0I7QTNFdXJRaEM7QWN0M1JDO0U2RGdzQmdDO0EzRXlyUWpDO0FjejNSQztFNkRpc0JpQztBM0UyclFsQztBYzUzUkM7RTZEa3NCbUM7QTNFNnJRcEM7QWMvM1JDO0U2RG1zQm1DO0EzRStyUXBDO0FjbDRSQztFNkRvc0IrQjtBM0Vpc1FoQztBY3I0UkM7RTZEcXNCc0M7QTNFbXNRdkM7QWN4NFJDO0U2RHNzQm1DO0EzRXFzUXBDO0FjMzRSQztFNkR1c0JvQztBM0V1c1FyQztBYzk0UkM7RTZEd3NCMkM7QTNFeXNRNUM7QWNqNVJDO0U2RHlzQm1DO0EzRTJzUXBDO0FjcDVSQztFNkQwc0JtQztBM0U2c1FwQztBY3Y1UkM7RTZEMnNCNEM7QTNFK3NRN0M7QWMxNVJDO0U2RDRzQm1DO0EzRWl0UXBDO0FjNzVSQztFNkQ2c0JrQztBM0VtdFFuQztBY2g2UkM7RTZEOHNCaUM7QTNFcXRRbEM7QWNuNlJDO0U2RCtzQmtDO0EzRXV0UW5DO0FjdDZSQztFNkRndEJpQztBM0V5dFFsQztBY3o2UkM7RTZEaXRCc0M7QTNFMnRRdkM7QWM1NlJDO0U2RGt0QitCO0EzRTZ0UWhDO0FjLzZSQztFNkRtdEIrQjtBM0UrdFFoQztBY2w3UkM7RTZEb3RCcUM7QTNFaXVRdEM7QWNyN1JDO0U2RHF0QmtDO0EzRW11UW5DO0FjeDdSQztFNkRzdEIrQjtBM0VxdVFoQztBYzM3UkM7RTZEdXRCZ0M7QTNFdXVRakM7QWM5N1JDO0U2RHd0QmdDO0EzRXl1UWpDO0FjajhSQztFNkR5dEJpQztBM0UydVFsQztBY3A4UkM7RTZEMHRCeUM7QTNFNnVRMUM7QWN2OFJDO0U2RDJ0QjZCO0EzRSt1UTlCO0FjMThSQztFNkQ0dEJvQztBM0VpdlFyQztBYzc4UkM7RTZENnRCbUM7QTNFbXZRcEM7QWNoOVJDO0U2RDh0QmdDO0EzRXF2UWpDO0FjbjlSQztFNkQrdEJpQztBM0V1dlFsQztBY3Q5UkM7RTZEZ3VCOEI7QTNFeXZRL0I7QWN6OVJDO0U2RGl1QmtDO0EzRTJ2UW5DO0FjNTlSQztFNkRrdUJtQztBM0U2dlFwQztBYy85UkM7RTZEbXVCaUM7QTNFK3ZRbEM7QWNsK1JDO0U2RG91QmlDO0EzRWl3UWxDO0FjcitSQztFNkRxdUJzQztBM0Vtd1F2QztBY3grUkM7RTZEc3VCd0M7QTNFcXdRekM7QWMzK1JDO0U2RHV1QitCO0EzRXV3UWhDO0FjOStSQztFNkR3dUJvQztBM0V5d1FyQztBY2ovUkM7RTZEeXVCMEM7QTNFMndRM0M7QWNwL1JDO0U2RDB1Qm9DO0EzRTZ3UXJDO0Fjdi9SQztFNkQydUJpQztBM0Urd1FsQztBYzEvUkM7RTZENHVCbUM7QTNFaXhRcEM7QWM3L1JDO0U2RDZ1Qm1DO0EzRW14UXBDO0FjaGdTQztFNkQ4dUJpQztBM0VxeFFsQztBY25nU0M7RTZEK3VCc0M7QTNFdXhRdkM7QWN0Z1NDO0U2RGd2QnVDO0EzRXl4UXhDO0FjemdTQztFNkRpdkJ5QztBM0UyeFExQztBYzVnU0M7RTZEa3ZCa0M7QTNFNnhRbkM7QWMvZ1NDO0U2RG12QmlDO0EzRSt4UWxDO0FjbGhTQztFNkRvdkJ3QztBM0VpeVF6QztBY3JoU0M7RTZEcXZCZ0M7QTNFbXlRakM7QWN4aFNDO0U2RHN2QnFDO0EzRXF5UXRDO0FjM2hTQztFNkR1dkJ1QztBM0V1eVF4QztBYzloU0M7RTZEd3ZCcUM7QTNFeXlRdEM7QWNqaVNDO0U2RHl2QnNDO0EzRTJ5UXZDO0FjcGlTQztFNkQwdkIrQjtBM0U2eVFoQztBY3ZpU0M7RTZEMnZCa0M7QTNFK3lRbkM7QWMxaVNDO0U2RDR2QmdDO0EzRWl6UWpDO0FjN2lTQztFNkQ2dkIrQjtBM0VtelFoQztBY2hqU0M7RTZEOHZCb0M7QTNFcXpRckM7QWNualNDO0U2RCt2QjBDO0EzRXV6UTNDO0FjdGpTQztFNkRnd0J5QztBM0V5elExQztBY3pqU0M7RTZEaXdCdUM7QTNFMnpReEM7QWM1alNDO0U2RGt3Qm9DO0EzRTZ6UXJDO0FjL2pTQztFNkRtd0JvQztBM0UrelFyQztBY2xrU0M7RTZEb3dCK0I7QTNFaTBRaEM7QWNya1NDO0U2RHF3QitCO0EzRW0wUWhDO0FjeGtTQztFNkRzd0JtQztBM0VxMFFwQztBYzNrU0M7RTZEdXdCc0M7QTNFdTBRdkM7QWM5a1NDO0U2RHd3QmlDO0EzRXkwUWxDO0FjamxTQztFNkR5d0JnQztBM0UyMFFqQztBY3BsU0M7RTZEMHdCb0M7QTNFNjBRckM7QWN2bFNDO0U2RDJ3QitCO0EzRSswUWhDO0FjMWxTQztFNkQ0d0JtQztBM0VpMVFwQztBYzdsU0M7RTZENndCa0M7QTNFbTFRbkM7QWNobVNDO0U2RDh3QmtDO0EzRXExUW5DO0Fjbm1TQztFNkQrd0J5QztBM0V1MVExQztBY3RtU0M7RTZEZ3hCK0I7QTNFeTFRaEM7QWN6bVNDO0U2RGl4Qm9DO0EzRTIxUXJDO0FjNW1TQztFNkRreEI4QztBM0U2MVEvQztBYy9tU0M7RTZEbXhCOEM7QTNFKzFRL0M7QWNsblNDO0U2RG94QitDO0EzRWkyUWhEO0Fjcm5TQztFNkRxeEI0QztBM0VtMlE3QztBY3huU0M7RTZEc3hCcUM7QTNFcTJRdEM7QWMzblNDO0U2RHV4QnVDO0EzRXUyUXhDO0FjOW5TQztFNkR3eEJnQztBM0V5MlFqQztBY2pvU0M7RTZEeXhCc0M7QTNFMjJRdkM7QWNwb1NDO0U2RDB4QitCO0EzRTYyUWhDO0Fjdm9TQztFNkQyeEJrQztBM0UrMlFuQztBYzFvU0M7RTZENHhCZ0M7QTNFaTNRakM7QWM3b1NDO0U2RDZ4QmlDO0EzRW0zUWxDO0FjaHBTQztFNkQ4eEJvQztBM0VxM1FyQztBY25wU0M7RTZEK3hCb0M7QTNFdTNRckM7QWN0cFNDO0U2RGd5QitCO0EzRXkzUWhDO0FjenBTQztFNkRpeUJzQztBM0UyM1F2QztBYzVwU0M7RTZEa3lCOEI7QTNFNjNRL0I7QWMvcFNDO0U2RG15QnFDO0EzRSszUXRDO0FjbHFTQztFNkRveUJ5QztBM0VpNFExQztBY3JxU0M7RTZEcXlCcUM7QTNFbTRRdEM7QWN4cVNDO0U2RHN5QnlDO0EzRXE0UTFDO0FjM3FTQztFNkR1eUJrQztBM0V1NFFuQztBYzlxU0M7RTZEd3lCb0M7QTNFeTRRckM7QWNqclNDO0U2RHl5Qm1DO0EzRTI0UXBDO0FjcHJTQztFNkQweUJpQztBM0U2NFFsQztBY3ZyU0M7RTZEMnlCK0I7QTNFKzRRaEM7QWMxclNDO0U2RDR5QnNDO0EzRWk1UXZDO0FjN3JTQztFNkQ2eUJzQztBM0VtNVF2QztBY2hzU0M7RTZEOHlCd0M7QTNFcTVRekM7QWNuc1NDO0U2RCt5QndDO0EzRXU1UXpDO0FjdHNTQztFNkRnekIrQjtBM0V5NVFoQztBY3pzU0M7RTZEaXpCbUM7QTNFMjVRcEM7QWM1c1NDO0U2RGt6QmlDO0EzRTY1UWxDO0FjL3NTQztFNkRtekI4QjtBM0UrNVEvQjtBY2x0U0M7RTZEb3pCZ0M7QTNFaTZRakM7QWNydFNDO0U2RHF6QmtDO0EzRW02UW5DO0FjeHRTQztFNkRzekJpQztBM0VxNlFsQztBYzN0U0M7RTZEdXpCbUM7QTNFdTZRcEM7QWM5dFNDO0U2RHd6QmlDO0EzRXk2UWxDO0FjanVTQztFNkR5ekJnQztBM0UyNlFqQztBY3B1U0M7RTZEMHpCaUM7QTNFNjZRbEM7QWN2dVNDO0U2RDJ6Qm1DO0EzRSs2UXBDO0FjMXVTQztFNkQ0ekI4QjtBM0VpN1EvQjtBYzd1U0M7RTZENnpCb0M7QTNFbTdRckM7QWNodlNDO0U2RDh6QjJDO0EzRXE3UTVDO0FjbnZTQztFNkQrekJpQztBM0V1N1FsQztBY3R2U0M7RTZEZzBCbUM7QTNFeTdRcEM7QWN6dlNDO0U2RGkwQmtDO0EzRTI3UW5DO0FjNXZTQztFNkRrMEJrQztBM0U2N1FuQztBYy92U0M7RTZEbTBCaUM7QTNFKzdRbEM7QWNsd1NDO0U2RG8wQm9DO0EzRWk4UXJDO0FjcndTQztFNkRxMEJvQztBM0VtOFFyQztBY3h3U0M7RTZEczBCcUM7QTNFcThRdEM7QWMzd1NDO0U2RHUwQnlDO0EzRXU4UTFDO0FjOXdTQztFNkR3MEIrQztBM0V5OFFoRDtBY2p4U0M7RTZEeTBCMkM7QTNFMjhRNUM7QWNweFNDO0U2RDAwQnFDO0EzRTY4UXRDO0FjdnhTQztFNkQyMEJvQztBM0UrOFFyQztBYzF4U0M7RTZENDBCZ0M7QTNFaTlRakM7QWM3eFNDO0U2RDYwQnVDO0EzRW05UXhDO0FjaHlTQztFNkQ4MEJ1QztBM0VxOVF4QztBY255U0M7RTZEKzBCaUM7QTNFdTlRbEM7QWN0eVNDO0U2RGcxQjhCO0EzRXk5US9CO0FjenlTQztFNkRpMUJtQztBM0UyOVFwQztBYzV5U0M7RTZEazFCZ0M7QTNFNjlRakM7QWMveVNDO0U2RG0xQmlDO0EzRSs5UWxDO0FjbHpTQztFNkRvMUJpQztBM0VpK1FsQztBY3J6U0M7RTZEcTFCcUM7QTNFbStRdEM7QWN4elNDO0U2RHMxQitCO0EzRXErUWhDO0FjM3pTQztFNkR1MUJpQztBM0V1K1FsQztBYzl6U0M7RTZEdzFCcUM7QTNFeStRdEM7QWNqMFNDO0U2RHkxQnlDO0EzRTIrUTFDO0FjcDBTQztFNkQwMUIwQztBM0U2K1EzQztBY3YwU0M7RTZEMjFCOEM7QTNFKytRL0M7QWMxMFNDO0U2RDQxQnNDO0EzRWkvUXZDO0FjNzBTQztFNkQ2MUIwQztBM0VtL1EzQztBY2gxU0M7RTZEODFCbUM7QTNFcS9RcEM7QWNuMVNDO0U2RCsxQitCO0EzRXUvUWhDO0FjdDFTQztFNkRnMkJ3QztBM0V5L1F6QztBY3oxU0M7RTZEaTJCaUM7QTNFMi9RbEM7QWM1MVNDO0U2RGsyQnFDO0EzRTYvUXRDO0FjLzFTQztFNkRtMkJtQztBM0UrL1FwQztBY2wyU0M7RTZEbzJCZ0M7QTNFaWdSakM7QWNyMlNDO0U2RHEyQndDO0EzRW1nUnpDO0FjeDJTQztFNkRzMkJrQztBM0VxZ1JuQztBYzMyU0M7RTZEdTJCZ0M7QTNFdWdSakM7QWM5MlNDO0U2RHcyQmtDO0EzRXlnUm5DO0FjajNTQztFNkR5MkIrQjtBM0UyZ1JoQztBY3AzU0M7RTZEMDJCd0M7QTNFNmdSekM7QWN2M1NDO0U2RDIyQmlDO0EzRStnUmxDO0FjMTNTQztFNkQ0MkJvQztBM0VpaFJyQztBYzczU0M7RTZENjJCaUM7QTNFbWhSbEM7QWNoNFNDO0U2RDgyQitCO0EzRXFoUmhDO0FjbjRTQztFNkQrMkJrQztBM0V1aFJuQztBY3Q0U0M7RTZEZzNCb0M7QTNFeWhSckM7QWN6NFNDO0U2RGkzQndDO0EzRTJoUnpDO0FjNTRTQztFNkRrM0I4QjtBM0U2aFIvQjtBYy80U0M7RTZEbTNCOEI7QTNFK2hSL0I7QWNsNVNDO0U2RG8zQnNDO0EzRWlpUnZDO0FjcjVTQztFNkRxM0J1QztBM0VtaVJ4QztBY3g1U0M7RTZEczNCeUM7QTNFcWlSMUM7QWMzNVNDO0U2RHUzQnlDO0EzRXVpUjFDO0FjOTVTQztFNkR3M0J3QztBM0V5aVJ6QztBY2o2U0M7RTZEeTNCK0M7QTNFMmlSaEQ7QWNwNlNDO0U2RDAzQmtDO0EzRTZpUm5DO0FjdjZTQztFNkQyM0J1QztBM0UraVJ4QztBYzE2U0M7RTZENDNCNkI7QTNFaWpSOUI7QWM3NlNDO0U2RDYzQm1DO0EzRW1qUnBDO0FjaDdTQztFNkQ4M0JpQztBM0VxalJsQztBY243U0M7RTZEKzNCZ0M7QTNFdWpSakM7QWN0N1NDO0U2RGc0QndDO0EzRXlqUnpDO0FjejdTQztFNkRpNEJnQztBM0UyalJqQztBYzU3U0M7RTZEazRCOEI7QTNFNmpSL0I7QWMvN1NDO0U2RG00QmdDO0EzRStqUmpDO0FjbDhTQztFNkRvNEJrQztBM0Vpa1JuQztBY3I4U0M7RTZEcTRCZ0M7QTNFbWtSakM7QWN4OFNDO0U2RHM0Qm9DO0EzRXFrUnJDO0FjMzhTQztFNkR1NEJnQztBM0V1a1JqQztBYzk4U0M7RTZEdzRCc0M7QTNFeWtSdkM7QWNqOVNDO0U2RHk0QnVDO0EzRTJrUnhDO0FjcDlTQztFNkQwNEJrQztBM0U2a1JuQztBY3Y5U0M7RTZEMjRCaUM7QTNFK2tSbEM7QWMxOVNDO0U2RDQ0QmlDO0EzRWlsUmxDO0FjNzlTQztFNkQ2NEJzQztBM0VtbFJ2QztBY2grU0M7RTZEODRCb0M7QTNFcWxSckM7QWNuK1NDO0U2RCs0QndDO0EzRXVsUnpDO0FjdCtTQztFNkRnNUJvQztBM0V5bFJyQztBY3orU0M7RTZEaTVCa0M7QTNFMmxSbkM7QWM1K1NDO0U2RGs1Qm1DO0EzRTZsUnBDO0FjLytTQztFNkRtNUJ5QztBM0UrbFIxQztBY2wvU0M7RTZEbzVCZ0M7QTNFaW1SakM7QWNyL1NDO0U2RHE1QmtDO0EzRW1tUm5DO0FjeC9TQztFNkRzNUJnQztBM0VxbVJqQztBYzMvU0M7RTZEdTVCdUM7QTNFdW1SeEM7QWM5L1NDO0U2RHc1QjhCO0EzRXltUi9CO0FjamdUQztFNkR5NUJpQztBM0UybVJsQztBY3BnVEM7RTZEMDVCZ0M7QTNFNm1SakM7QWN2Z1RDO0U2RDI1QjhCO0EzRSttUi9CO0FjMWdUQztFNkQ0NUJrQztBM0VpblJuQztBYzdnVEM7RTZENjVCb0M7QTNFbW5SckM7QWNoaFRDO0U2RDg1QmtDO0EzRXFuUm5DO0FjbmhUQztFNkQrNUJxQztBM0V1blJ0QztBY3RoVEM7RTZEZzZCcUM7QTNFeW5SdEM7QWN6aFRDO0U2RGk2QnVDO0EzRTJuUnhDO0FjNWhUQztFNkRrNkJ1QztBM0U2blJ4QztBYy9oVEM7RTZEbTZCd0M7QTNFK25SekM7QWNsaVRDO0U2RG82QnVDO0EzRWlvUnhDO0FjcmlUQztFNkRxNkJxQztBM0Vtb1J0QztBY3hpVEM7RTZEczZCa0M7QTNFcW9SbkM7QWMzaVRDO0U2RHU2QmtDO0EzRXVvUm5DO0FjOWlUQztFNkR3NkJxQztBM0V5b1J0QztBY2pqVEM7RTZEeTZCb0M7QTNFMm9SckM7QWNwalRDO0U2RDA2QnVDO0EzRTZvUnhDO0FjdmpUQztFNkQyNkJzQztBM0Urb1J2QztBYzFqVEM7RTZENDZCNEM7QTNFaXBSN0M7QWM3alRDO0U2RDY2QjJDO0EzRW1wUjVDO0FjaGtUQztFNkQ4NkJnQztBM0VxcFJqQztBY25rVEM7RTZEKzZCb0M7QTNFdXBSckM7QWN0a1RDO0U2RGc3QnNDO0EzRXlwUnZDO0FjemtUQztFNkRpN0J1QztBM0UycFJ4QztBYzVrVEM7RTZEazdCMkM7QTNFNnBSNUM7QWMva1RDO0U2RG03QnVDO0EzRStwUnhDO0FjbGxUQztFNkRvN0JzQztBM0VpcVJ2QztBY3JsVEM7RTZEcTdCOEI7QTNFbXFSL0I7QWN4bFRDO0U2RHM3QnFDO0EzRXFxUnRDO0FjM2xUQztFNkR1N0J5QztBM0V1cVIxQztBYzlsVEM7RTZEdzdCeUM7QTNFeXFSMUM7QWNqbVRDO0U2RHk3QndDO0EzRTJxUnpDO0FjcG1UQztFNkQwN0I0QztBM0U2cVI3QztBY3ZtVEM7RTZEMjdCcUM7QTNFK3FSdEM7QWMxbVRDO0U2RDQ3QmdDO0EzRWlyUmpDO0FjN21UQztFNkQ2N0JvQztBM0VtclJyQztBY2huVEM7RTZEODdCc0M7QTNFcXJSdkM7QWNublRDO0U2RCs3QjJDO0EzRXVyUjVDO0FjdG5UQztFNkRnOEJzQztBM0V5clJ2QztBY3puVEM7RTZEaThCMkM7QTNFMnJSNUM7QWM1blRDO0U2RGs4QmdDO0EzRTZyUmpDO0FjL25UQztFNkRtOEJ3QztBM0UrclJ6QztBY2xvVEM7RTZEbzhCMEM7QTNFaXNSM0M7QWNyb1RDO0U2RHE4QnNDO0EzRW1zUnZDO0FjeG9UQztFNkRzOEIrQjtBM0Vxc1JoQztBYzNvVEM7RTZEdThCc0M7QTNFdXNSdkM7QWM5b1RDO0U2RHc4QnNDO0EzRXlzUnZDO0FjanBUQztFNkR5OEIrQjtBM0Uyc1JoQztBY3BwVEM7RTZEMDhCK0I7QTNFNnNSaEM7QWN2cFRDO0U2RDI4QnNDO0EzRStzUnZDO0FjMXBUQztFNkQ0OEJzQztBM0VpdFJ2QztBYzdwVEM7RTZENjhCa0M7QTNFbXRSbkM7QWNocVRDO0U2RDg4QitCO0EzRXF0UmhDO0FjbnFUQztFNkQrOEJpQztBM0V1dFJsQztBY3RxVEM7RTZEZzlCOEI7QTNFeXRSL0I7QWN6cVRDO0U2RGk5Qm9DO0EzRTJ0UnJDO0FjNXFUQztFNkRrOUIrQjtBM0U2dFJoQztBYy9xVEM7RTZEbTlCbUM7QTNFK3RScEM7QWNsclRDO0U2RG85QnFDO0EzRWl1UnRDO0FjcnJUQztFNkRxOUJvQztBM0VtdVJyQztBY3hyVEM7RTZEczlCK0I7QTNFcXVSaEM7QWMzclRDO0U2RHU5QndDO0EzRXV1UnpDO0FjOXJUQztFNkR3OUJ1QztBM0V5dVJ4QztBY2pzVEM7RTZEeTlCOEM7QTNFMnVSL0M7QWNwc1RDO0U2RDA5QmtEO0EzRTZ1Um5EO0FjdnNUQztFNkQyOUJnQztBM0UrdVJqQztBYzFzVEM7RTZENDlCcUM7QTNFaXZSdEM7QWM3c1RDO0U2RDY5QnVDO0EzRW12UnhDO0FjaHRUQztFNkQ4OUIwQztBM0VxdlIzQztBY250VEM7RTZEKzlCdUM7QTNFdXZSeEM7QWN0dFRDO0U2RGcrQm9DO0EzRXl2UnJDO0FjenRUQztFNkRpK0JpQztBM0UydlJsQztBYzV0VEM7RTZEaytCdUM7QTNFNnZSeEM7QWMvdFRDO0U2RG0rQmlDO0EzRSt2UmxDO0FjbHVUQztFNkRvK0I2QjtBM0Vpd1I5QjtBY3J1VEM7RTZEcStCaUM7QTNFbXdSbEM7QWN4dVRDO0U2RHMrQm1DO0EzRXF3UnBDO0FjM3VUQztFNkR1K0IwQztBM0V1d1IzQztBYzl1VEM7RTZEdytCb0M7QTNFeXdSckM7QWNqdlRDO0U2RHkrQm9DO0EzRTJ3UnJDO0FjcHZUQztFNkQwK0JnQztBM0U2d1JqQztBY3Z2VEM7RTZEMitCcUM7QTNFK3dSdEM7QWMxdlRDO0U2RDQrQnNDO0EzRWl4UnZDO0FjN3ZUQztFNkQ2K0JnQztBM0VteFJqQztBY2h3VEM7RTZEOCtCb0M7QTNFcXhSckM7QWNud1RDO0U2RCsrQm9DO0EzRXV4UnJDO0FjdHdUQztFNkRnL0J3QztBM0V5eFJ6QztBY3p3VEM7RTZEaS9Ca0M7QTNFMnhSbkM7QWM1d1RDO0U2RGsvQmlDO0EzRTZ4UmxDO0FjL3dUQztFNkRtL0J1QztBM0UreFJ4QztBY2x4VEM7RTZEby9Ca0M7QTNFaXlSbkM7QWNyeFRDO0U2RHEvQmdDO0EzRW15UmpDO0FjeHhUQztFNkRzL0JzQztBM0VxeVJ2QztBYzN4VEM7RTZEdS9CaUM7QTNFdXlSbEM7QWM5eFRDO0U2RHcvQmdDO0EzRXl5UmpDO0FjanlUQztFNkR5L0JrQztBM0UyeVJuQztBY3B5VEM7RTZEMC9CdUM7QTNFNnlSeEM7QWN2eVRDO0U2RDIvQmtDO0EzRSt5Um5DO0FjMXlUQztFNkQ0L0JvQztBM0VpelJyQztBYzd5VEM7RTZENi9CaUM7QTNFbXpSbEM7QWNoelRDO0U2RDgvQnVDO0EzRXF6UnhDO0FjbnpUQztFNkQrL0J3QztBM0V1elJ6QztBY3R6VEM7RTZEZ2dDaUM7QTNFeXpSbEM7QWN6elRDO0U2RGlnQytCO0EzRTJ6UmhDO0FjNXpUQztFNkRrZ0NtQztBM0U2elJwQztBYy96VEM7RTZEbWdDcUM7QTNFK3pSdEM7QWNsMFRDO0U2RG9nQ3dDO0EzRWkwUnpDO0FjcjBUQztFNkRxZ0NpQztBM0VtMFJsQztBY3gwVEM7RTZEc2dDZ0M7QTNFcTBSakM7QWMzMFRDO0U2RHVnQ29DO0EzRXUwUnJDO0FjOTBUQztFNkR3Z0NpQztBM0V5MFJsQztBY2oxVEM7RTZEeWdDcUM7QTNFMjBSdEM7QWNwMVRDO0U2RDBnQ3VDO0EzRTYwUnhDO0FjdjFUQztFNkQyZ0NvQztBM0UrMFJyQztBYzExVEM7RTZENGdDbUM7QTNFaTFScEM7QWM3MVRDO0U2RDZnQ2tDO0EzRW0xUm5DO0FjaDJUQztFNkQ4Z0M4QjtBM0VxMVIvQjtBY24yVEM7RTZEK2dDaUM7QTNFdTFSbEM7QWN0MlRDO0U2RGdoQytCO0EzRXkxUmhDO0FjejJUQztFNkRpaEMrQjtBM0UyMVJoQztBYzUyVEM7RTZEa2hDZ0M7QTNFNjFSakM7QWMvMlRDO0U2RG1oQ2lDO0EzRSsxUmxDO0FjbDNUQztFNkRvaENxQztBM0VpMlJ0QztBY3IzVEM7RTZEcWhDa0M7QTNFbTJSbkM7QWN4M1RDO0U2RHNoQ2dDO0EzRXEyUmpDO0FjMzNUQztFNkR1aEM4QjtBM0V1MlIvQjtBYzkzVEM7RTZEd2hDcUM7QTNFeTJSdEM7QWNqNFRDO0U2RHloQ3FDO0EzRTIyUnRDO0FjcDRUQztFNkQwaENnQztBM0U2MlJqQztBY3Y0VEM7RTZEMmhDeUM7QTNFKzJSMUM7QWMxNFRDO0U2RDRoQzJDO0EzRWkzUjVDO0FjNzRUQztFNkQ2aEN5QztBM0VtM1IxQztBY2g1VEM7RTZEOGhDa0M7QTNFcTNSbkM7QWNuNVRDO0U2RCtoQ3FDO0EzRXUzUnRDO0FjdDVUQztFNkRnaUMrQjtBM0V5M1JoQztBY3o1VEM7RTZEaWlDa0M7QTNFMjNSbkM7QWM1NVRDO0U2RGtpQ21DO0EzRTYzUnBDO0FjLzVUQztFNkRtaUNpQztBM0UrM1JsQztBY2w2VEM7RTZEb2lDcUM7QTNFaTRSdEM7QWNyNlRDO0U2RHFpQytCO0EzRW00UmhDO0FjeDZUQztFNkRzaUNvQztBM0VxNFJyQztBYzM2VEM7RTZEdWlDeUM7QTNFdTRSMUM7QWM5NlRDO0U2RHdpQytCO0EzRXk0UmhDO0FjajdUQztFNkR5aUNpQztBM0UyNFJsQztBY3A3VEM7RTZEMGlDaUM7QTNFNjRSbEM7QWN2N1RDO0U2RDJpQ3NDO0EzRSs0UnZDO0FjMTdUQztFNkQ0aUNpQztBM0VpNVJsQztBYzc3VEM7RTZENmlDaUM7QTNFbTVSbEM7QWNoOFRDO0U2RDhpQ2tDO0EzRXE1Um5DO0FjbjhUQztFNkQraUNpQztBM0V1NVJsQztBY3Q4VEM7RTZEZ2pDd0M7QTNFeTVSekM7QWN6OFRDO0U2RGlqQzBDO0EzRTI1UjNDO0FjNThUQztFNkRrakN1QztBM0U2NVJ4QztBYy84VEM7RTZEbWpDc0M7QTNFKzVSdkM7QWNsOVRDO0U2RG9qQ3NDO0EzRWk2UnZDO0FjcjlUQztFNkRxakNtQztBM0VtNlJwQztBY3g5VEM7RTZEc2pDbUM7QTNFcTZScEM7QWMzOVRDO0U2RHVqQ2lDO0EzRXU2UmxDO0FjOTlUQztFNkR3akNpQztBM0V5NlJsQztBY2orVEM7RTZEeWpDdUM7QTNFMjZSeEM7QWNwK1RDO0U2RDBqQ2lDO0EzRTY2UmxDO0FjditUQztFNkQyakNnQztBM0UrNlJqQztBYzErVEM7RTZENGpDb0M7QTNFaTdSckM7QWM3K1RDO0U2RDZqQzJDO0EzRW03UjVDO0FjaC9UQztFNkQ4akN1QztBM0VxN1J4QztBY24vVEM7RTZEK2pDc0M7QTNFdTdSdkM7QWN0L1RDO0U2RGdrQ3FDO0EzRXk3UnRDO0Fjei9UQztFNkRpa0N1QztBM0UyN1J4QztBYzUvVEM7RTZEa2tDK0I7QTNFNjdSaEM7QWMvL1RDO0U2RG1rQ3dDO0EzRSs3UnpDO0FjbGdVQztFNkRva0N1QztBM0VpOFJ4QztBY3JnVUM7RTZEcWtDc0M7QTNFbThSdkM7QWN4Z1VDO0U2RHNrQ2tDO0EzRXE4Um5DO0FjM2dVQztFNkR1a0N1QztBM0V1OFJ4QztBYzlnVUM7RTZEd2tDMEM7QTNFeThSM0M7QWNqaFVDO0U2RHlrQ3dDO0EzRTI4UnpDO0FjcGhVQztFNkQwa0NtQztBM0U2OFJwQztBY3ZoVUM7RTZEMmtDaUM7QTNFKzhSbEM7QWMxaFVDO0U2RDRrQ3NDO0EzRWk5UnZDO0FjN2hVQztFNkQ2a0MrQjtBM0VtOVJoQztBY2hpVUM7RTZEOGtDc0M7QTNFcTlSdkM7QWNuaVVDO0U2RCtrQ3dDO0EzRXU5UnpDO0FjdGlVQztFNkRnbEN1QztBM0V5OVJ4QztBY3ppVUM7RTZEaWxDaUM7QTNFMjlSbEM7QWM1aVVDO0U2RGtsQ29DO0EzRTY5UnJDO0FjL2lVQztFNkRtbENtQztBM0UrOVJwQztBY2xqVUM7RTZEb2xDc0M7QTNFaStSdkM7QWNyalVDO0U2RHFsQytCO0EzRW0rUmhDO0FjeGpVQztFNkRzbENrQztBM0VxK1JuQztBYzNqVUM7RTZEdWxDa0M7QTNFdStSbkM7QWM5alVDO0U2RHdsQytCO0EzRXkrUmhDO0FjamtVQztFNkR5bENrQztBM0UyK1JuQztBY3BrVUM7RTZEMGxDaUM7QTNFNitSbEM7QWN2a1VDO0U2RDJsQ2lDO0EzRSsrUmxDO0FjMWtVQztFNkQ0bEN3QztBM0VpL1J6QztBYzdrVUM7RTZENmxDZ0M7QTNFbS9SakM7QWNobFVDO0U2RDhsQzJDO0EzRXEvUjVDO0FjbmxVQztFNkQrbENtQztBM0V1L1JwQztBY3RsVUM7RTZEZ21DZ0M7QTNFeS9SakM7QWN6bFVDO0U2RGltQ2dDO0EzRTIvUmpDO0FjNWxVQztFNkRrbUNxQztBM0U2L1J0QztBYy9sVUM7RTZEbW1DZ0M7QTNFKy9SakM7QWNsbVVDO0U2RG9tQ2lDO0EzRWlnU2xDO0Fjcm1VQztFNkRxbUNvQztBM0VtZ1NyQztBY3htVUM7RTZEc21DcUM7QTNFcWdTdEM7QWMzbVVDO0U2RHVtQ2dDO0EzRXVnU2pDO0FjOW1VQztFNkR3bUNxQztBM0V5Z1N0QztBY2puVUM7RTZEeW1DcUM7QTNFMmdTdEM7QWNwblVDO0U2RDBtQytCO0EzRTZnU2hDO0Fjdm5VQztFNkQybUNrQztBM0UrZ1NuQztBYzFuVUM7RTZENG1Dc0M7QTNFaWhTdkM7QWM3blVDO0U2RDZtQzhCO0EzRW1oUy9CO0FjaG9VQztFNkQ4bUNtQztBM0VxaFNwQztBY25vVUM7RTZEK21DeUM7QTNFdWhTMUM7QWN0b1VDO0U2RGduQzBDO0EzRXloUzNDO0Fjem9VQztFNkRpbkN1QztBM0UyaFN4QztBYzVvVUM7RTZEa25Db0M7QTNFNmhTckM7QWMvb1VDO0U2RG1uQ2tDO0EzRStoU25DO0FjbHBVQztFNkRvbkNtQztBM0VpaVNwQztBY3JwVUM7RTZEcW5DK0I7QTNFbWlTaEM7QWN4cFVDO0U2RHNuQ2dDO0EzRXFpU2pDO0FjM3BVQztFNkR1bkNzQztBM0V1aVN2QztBYzlwVUM7RTZEd25DK0I7QTNFeWlTaEM7QWNqcVVDO0U2RHluQzBDO0EzRTJpUzNDO0FjcHFVQztFNkQwbkM4QztBM0U2aVMvQztBY3ZxVUM7RTZEMm5Dd0M7QTNFK2lTekM7QWMxcVVDO0U2RDRuQzRDO0EzRWlqUzdDO0FjN3FVQztFNkQ2bkMyQztBM0VtalM1QztBY2hyVUM7RTZEOG5DK0M7QTNFcWpTaEQ7QWNuclVDO0U2RCtuQ3lDO0EzRXVqUzFDO0FjdHJVQztFNkRnb0M2QztBM0V5alM5QztBY3pyVUM7RTZEaW9Db0M7QTNFMmpTckM7QWM1clVDO0U2RGtvQzRDO0EzRTZqUzdDO0FjL3JVQztFNkRtb0NnRDtBM0UralNqRDtBY2xzVUM7RTZEb29DMEM7QTNFaWtTM0M7QWNyc1VDO0U2RHFvQzhDO0EzRW1rUy9DO0FjeHNVQztFNkRzb0NrQztBM0Vxa1NuQztBYzNzVUM7RTZEdW9DcUM7QTNFdWtTdEM7QWM5c1VDO0U2RHdvQ3FDO0EzRXlrU3RDO0FjanRVQztFNkR5b0M4QjtBM0Uya1MvQjtBY3B0VUM7RTZEMG9Dd0M7QTNFNmtTekM7QWN2dFVDO0U2RDJvQ2tDO0EzRStrU25DO0FjMXRVQztFNkQ0b0N1QztBM0VpbFN4QztBYzd0VUM7RTZENm9Dc0M7QTNFbWxTdkM7QWNodVVDO0U2RDhvQ2lDO0EzRXFsU2xDO0FjbnVVQztFNkQrb0NrQztBM0V1bFNuQztBY3R1VUM7RTZEZ3BDa0M7QTNFeWxTbkM7QWN6dVVDO0U2RGlwQ2tDO0EzRTJsU25DO0FjNXVVQztFNkRrcENvQztBM0U2bFNyQztBYy91VUM7RTZEbXBDaUM7QTNFK2xTbEM7QWNsdlVDO0U2RG9wQ3NDO0EzRWltU3ZDO0FjcnZVQztFNkRxcEMwQztBM0VtbVMzQztBY3h2VUM7RTZEc3BDc0M7QTNFcW1TdkM7QWMzdlVDO0U2RHVwQ3lDO0EzRXVtUzFDO0FjOXZVQztFNkR3cEN5QztBM0V5bVMxQztBY2p3VUM7RTZEeXBDb0M7QTNFMm1TckM7QWNwd1VDO0U2RDBwQ2dDO0EzRTZtU2pDO0FjdndVQztFNkQycEMrQjtBM0UrbVNoQztBYzF3VUM7RTZENHBDNEM7QTNFaW5TN0M7QWM3d1VDO0U2RDZwQ29DO0EzRW1uU3JDO0FjaHhVQztFNkQ4cEN3QztBM0VxblN6QztBY254VUM7RTZEK3BDd0M7QTNFdW5TekM7QWN0eFVDO0U2RGdxQ3VDO0EzRXluU3hDO0FjenhVQztFNkRpcUNxQztBM0UyblN0QztBYzV4VUM7RTZEa3FDZ0M7QTNFNm5TakM7QWMveFVDO0U2RG1xQ3VDO0EzRStuU3hDO0FjbHlVQztFNkRvcUN1QztBM0Vpb1N4QztBY3J5VUM7RTZEcXFDd0M7QTNFbW9TekM7QWN4eVVDO0U2RHNxQ3VDO0EzRXFvU3hDO0FjM3lVQztFNkR1cUNzQztBM0V1b1N2QztBYzl5VUM7RTZEd3FDdUM7QTNFeW9TeEM7QWNqelVDO0U2RHlxQ3NDO0EzRTJvU3ZDO0FjcHpVQztFNkQwcUMrQjtBM0U2b1NoQztBY3Z6VUM7RTZEMnFDc0M7QTNFK29TdkM7QWMxelVDO0U2RDRxQ29DO0EzRWlwU3JDO0FjN3pVQztFNkQ2cUN1QztBM0VtcFN4QztBY2gwVUM7RTZEOHFDZ0M7QTNFcXBTakM7QWNuMFVDO0U2RCtxQ29DO0EzRXVwU3JDO0FjdDBVQztFNkRnckMwQztBM0V5cFMzQztBY3owVUM7RTZEaXJDc0M7QTNFMnBTdkM7QWM1MFVDO0U2RGtyQ2lDO0EzRTZwU2xDO0FjLzBVQztFNkRtckNpQztBM0UrcFNsQztBY2wxVUM7RTZEb3JDc0M7QTNFaXFTdkM7QWNyMVVDO0U2RHFyQ3dDO0EzRW1xU3pDO0FjeDFVQztFNkRzckNpQztBM0VxcVNsQztBYzMxVUM7RTZEdXJDbUM7QTNFdXFTcEM7QWM5MVVDO0U2RHdyQ3NDO0EzRXlxU3ZDO0FjajJVQztFNkR5ckN1QztBM0UycVN4QztBY3AyVUM7RTZEMHJDc0M7QTNFNnFTdkM7QWN2MlVDO0U2RDJyQzZDO0EzRStxUzlDO0FjMTJVQztFNkQ0ckNvQztBM0VpclNyQztBYzcyVUM7RTZENnJDaUM7QTNFbXJTbEM7QWNoM1VDO0U2RDhyQ21DO0EzRXFyU3BDO0FjbjNVQztFNkQrckMyQztBM0V1clM1QztBY3QzVUM7RTZEZ3NDOEI7QTNFeXJTL0I7QWN6M1VDO0U2RGlzQ3NDO0EzRTJyU3ZDO0FjNTNVQztFNkRrc0NzQztBM0U2clN2QztBYy8zVUM7RTZEbXNDaUM7QTNFK3JTbEM7QWNsNFVDO0U2RG9zQ21DO0EzRWlzU3BDO0FjcjRVQztFNkRxc0MrQjtBM0Vtc1NoQztBY3g0VUM7RTZEc3NDcUM7QTNFcXNTdEM7QWMzNFVDO0U2RHVzQ2dDO0EzRXVzU2pDO0FjOTRVQztFNkR3c0NrQztBM0V5c1NuQztBY2o1VUM7RTZEeXNDd0M7QTNFMnNTekM7QWNwNVVDO0U2RDBzQ2tDO0EzRTZzU25DO0FjdjVVQztFNkQyc0NvQztBM0Urc1NyQztBYzE1VUM7RTZENHNDK0I7QTNFaXRTaEM7QWM3NVVDO0U2RDZzQ21DO0EzRW10U3BDO0FjaDZVQztFNkQ4c0NrQztBM0VxdFNuQztBY242VUM7RTZEK3NDZ0M7QTNFdXRTakM7QWN0NlVDO0U2RGd0Q3VDO0EzRXl0U3hDO0FjejZVQztFNkRpdENpQztBM0UydFNsQztBYzU2VUM7RTZEa3RDcUM7QTNFNnRTdEM7QWMvNlVDO0U2RG10Q2tDO0EzRSt0U25DO0FjbDdVQztFNkRvdEN5QztBM0VpdVMxQztBY3I3VUM7RTZEcXRDOEI7QTNFbXVTL0I7QWN4N1VDO0U2RHN0QytCO0EzRXF1U2hDO0FjMzdVQztFNkR1dEMrQjtBM0V1dVNoQztBYzk3VUM7RTZEd3RDZ0M7QTNFeXVTakM7QWNqOFVDO0U2RHl0QytCO0EzRTJ1U2hDO0FjcDhVQztFNkQwdENvQztBM0U2dVNyQztBY3Y4VUM7RTZEMnRDZ0M7QTNFK3VTakM7QWMxOFVDO0U2RDR0Q3FDO0EzRWl2U3RDO0FjNzhVQztFNkQ2dENtQztBM0VtdlNwQztBY2g5VUM7RTZEOHRDeUM7QTNFcXZTMUM7QWNuOVVDO0U2RCt0QzJDO0EzRXV2UzVDO0FjdDlVQztFNkRndUMwQztBM0V5dlMzQztBY3o5VUM7RTZEaXVDd0M7QTNFMnZTekM7QWM1OVVDO0U2RGt1Q2dDO0EzRTZ2U2pDO0FjLzlVQztFNkRtdUNtQztBM0UrdlNwQztBY2wrVUM7RTZEb3VDc0M7QTNFaXdTdkM7QWNyK1VDO0U2RHF1Q3FDO0EzRW13U3RDO0FjeCtVQztFNkRzdUM2QjtBM0Vxd1M5QjtBYzMrVUM7RTZEdXVDbUM7QTNFdXdTcEM7QWM5K1VDO0U2RHd1Q2tDO0EzRXl3U25DO0Fjai9VQztFNkR5dUN1QztBM0Uyd1N4QztBY3AvVUM7RTZEMHVDd0M7QTNFNndTekM7QWN2L1VDO0U2RDJ1Q2tDO0EzRSt3U25DO0FjMS9VQztFNkQ0dUNvQztBM0VpeFNyQztBYzcvVUM7RTZENnVDc0M7QTNFbXhTdkM7QWNoZ1ZDO0U2RDh1QzRDO0EzRXF4UzdDO0FjbmdWQztFNkQrdUMyQztBM0V1eFM1QztBY3RnVkM7RTZEZ3ZDMkM7QTNFeXhTNUM7QWN6Z1ZDO0U2RGl2QzhDO0EzRTJ4Uy9DO0FjNWdWQztFNkRrdkNxRDtBM0U2eFN0RDtBYy9nVkM7RTZEbXZDc0M7QTNFK3hTdkM7QWNsaFZDO0U2RG92Q3NDO0EzRWl5U3ZDO0FjcmhWQztFNkRxdkNvQztBM0VteVNyQztBY3hoVkM7RTZEc3ZDb0M7QTNFcXlTckM7QWMzaFZDO0U2RHV2Q3FDO0EzRXV5U3RDO0FjOWhWQztFNkR3dkNpQztBM0V5eVNsQztBY2ppVkM7RTZEeXZDZ0M7QTNFMnlTakM7QWNwaVZDO0U2RDB2Q3VDO0EzRTZ5U3hDO0FjdmlWQztFNkQydkMrQjtBM0UreVNoQztBYzFpVkM7RTZENHZDcUM7QTNFaXpTdEM7QWM3aVZDO0U2RDZ2Q2dDO0EzRW16U2pDO0FjaGpWQztFNkQ4dkNxQztBM0VxelN0QztBY25qVkM7RTZEK3ZDb0M7QTNFdXpTckM7QWN0alZDO0U2RGd3Q2lDO0EzRXl6U2xDO0FjempWQztFNkRpd0N1QztBM0UyelN4QztBYzVqVkM7RTZEa3dDNkM7QTNFNnpTOUM7QWMvalZDO0U2RG13Q2tDO0EzRSt6U25DO0FjbGtWQztFNkRvd0NnQztBM0VpMFNqQztBY3JrVkM7RTZEcXdDZ0M7QTNFbTBTakM7QWN4a1ZDO0U2RHN3Q2dDO0EzRXEwU2pDO0FjM2tWQztFNkR1d0NxQztBM0V1MFN0QztBYzlrVkM7RTZEd3dDa0M7QTNFeTBTbkM7QWNqbFZDO0U2RHl3QzJDO0EzRTIwUzVDO0FjcGxWQztFNkQwd0NvQztBM0U2MFNyQztBY3ZsVkM7RTZEMndDd0M7QTNFKzBTekM7QWMxbFZDO0U2RDR3Q2tDO0EzRWkxU25DO0FjN2xWQztFNkQ2d0NnQztBM0VtMVNqQztBY2htVkM7RTZEOHdDK0I7QTNFcTFTaEM7QWNubVZDO0U2RCt3Q3NDO0EzRXUxU3ZDO0FjdG1WQztFNkRneEMwQztBM0V5MVMzQztBY3ptVkM7RTZEaXhDZ0M7QTNFMjFTakM7QWM1bVZDO0U2RGt4Q29DO0EzRTYxU3JDO0FjL21WQztFNkRteEN3QztBM0UrMVN6QztBY2xuVkM7RTZEb3hDNEM7QTNFaTJTN0M7QWNyblZDO0U2RHF4QytCO0EzRW0yU2hDO0FjeG5WQztFNkRzeENpQztBM0VxMlNsQztBYzNuVkM7RTZEdXhDaUM7QTNFdTJTbEM7QWM5blZDO0U2RHd4Q2dDO0EzRXkyU2pDO0Fjam9WQztFNkR5eEN3QztBM0UyMlN6QztBY3BvVkM7RTZEMHhDd0M7QTNFNjJTekM7QWN2b1ZDO0U2RDJ4Q3VDO0EzRSsyU3hDO0FjMW9WQztFNkQ0eEN1QztBM0VpM1N4QztBYzdvVkM7RTZENnhDaUM7QTNFbTNTbEM7QWNocFZDO0U2RDh4QzhCO0EzRXEzUy9CO0FjbnBWQztFNkQreENpQztBM0V1M1NsQztBY3RwVkM7RTZEZ3lDd0M7QTNFeTNTekM7QWN6cFZDO0U2RGl5QzZCO0EzRTIzUzlCO0FjNXBWQztFNkRreUNpQztBM0U2M1NsQztBYy9wVkM7RTZEbXlDa0M7QTNFKzNTbkM7QWNscVZDO0U2RG95Q3lDO0EzRWk0UzFDO0FjcnFWQztFNkRxeUNnQztBM0VtNFNqQztBY3hxVkM7RTZEc3lDK0I7QTNFcTRTaEM7QWMzcVZDO0U2RHV5Q2lDO0EzRXU0U2xDO0FjOXFWQztFNkR3eUNnQztBM0V5NFNqQztBY2pyVkM7RTZEeXlDa0M7QTNFMjRTbkM7QWNwclZDO0U2RDB5Q21DO0EzRTY0U3BDO0FjdnJWQztFNkQyeUN5QztBM0UrNFMxQztBYzFyVkM7RTZENHlDb0M7QTNFaTVTckM7QWM3clZDO0U2RDZ5Q29DO0EzRW01U3JDO0FjaHNWQztFNkQ4eUMrQjtBM0VxNVNoQztBY25zVkM7RTZEK3lDbUM7QTNFdTVTcEM7QWN0c1ZDO0U2RGd6Q3NDO0EzRXk1U3ZDO0FjenNWQztFNkRpekNnQztBM0UyNVNqQztBYzVzVkM7RTZEa3pDMkM7QTNFNjVTNUM7QWMvc1ZDO0U2RG16Q3FDO0EzRSs1U3RDO0FjbHRWQztFNkRvekNpQztBM0VpNlNsQztBY3J0VkM7RTZEcXpDaUM7QTNFbTZTbEM7QWN4dFZDO0U2RHN6Q3FDO0EzRXE2U3RDO0FjM3RWQztFNkR1ekNtQztBM0V1NlNwQztBYzl0VkM7RTZEd3pDa0M7QTNFeTZTbkM7QWNqdVZDO0U2RHl6Q2lDO0EzRTI2U2xDO0FjcHVWQztFNkQwekM4QjtBM0U2NlMvQjtBY3Z1VkM7RTZEMnpDOEI7QTNFKzZTL0I7QWMxdVZDO0U2RDR6QytCO0EzRWk3U2hDO0FjN3VWQztFNkQ2ekNtQztBM0VtN1NwQztBY2h2VkM7RTZEOHpDeUM7QTNFcTdTMUM7QWNudlZDO0U2RCt6Q3lDO0EzRXU3UzFDO0FjdHZWQztFNkRnMENxQztBM0V5N1N0QztBY3p2VkM7RTZEaTBDc0M7QTNFMjdTdkM7QWM1dlZDO0U2RGswQ3FDO0EzRTY3U3RDO0FjL3ZWQztFNkRtMENtQztBM0UrN1NwQztBY2x3VkM7RTZEbzBDb0M7QTNFaThTckM7QWNyd1ZDO0U2RHEwQ3VDO0EzRW04U3hDO0FjeHdWQztFNkRzMEN3QztBM0VxOFN6QztBYzN3VkM7RTZEdTBDdUM7QTNFdThTeEM7QWM5d1ZDO0U2RHcwQ29DO0EzRXk4U3JDO0FjanhWQztFNkR5MENrQztBM0UyOFNuQztBY3B4VkM7RTZEMDBDcUM7QTNFNjhTdEM7QWN2eFZDO0U2RDIwQ3FDO0EzRSs4U3RDO0FjMXhWQztFNkQ0MENxQztBM0VpOVN0QztBYzd4VkM7RTZENjBDb0M7QTNFbTlTckM7QWNoeVZDO0U2RDgwQ3NDO0EzRXE5U3ZDO0FjbnlWQztFNkQrMENzQztBM0V1OVN2QztBY3R5VkM7RTZEZzFDcUM7QTNFeTlTdEM7QWN6eVZDO0U2RGkxQ21DO0EzRTI5U3BDO0FjNXlWQztFNkRrMUNtQztBM0U2OVNwQztBYy95VkM7RTZEbTFDcUM7QTNFKzlTdEM7QWNselZDO0U2RG8xQ2dDO0EzRWkrU2pDO0FjcnpWQztFNkRxMUNvQztBM0VtK1NyQztBY3h6VkM7RTZEczFDc0M7QTNFcStTdkM7QWMzelZDO0U2RHUxQytCO0EzRXUrU2hDO0FjOXpWQztFNkR3MUNtQztBM0V5K1NwQztBY2owVkM7RTZEeTFDd0M7QTNFMitTekM7QWNwMFZDO0U2RDAxQ21DO0EzRTYrU3BDO0FjdjBWQztFNkQyMUNpQztBM0UrK1NsQztBYzEwVkM7RTZENDFDd0M7QTNFaS9TekM7QWM3MFZDO0U2RDYxQ2dDO0EzRW0vU2pDO0FjaDFWQztFNkQ4MUN1QztBM0VxL1N4QztBY24xVkM7RTZEKzFDcUM7QTNFdS9TdEM7QWN0MVZDO0U2RGcyQytCO0EzRXkvU2hDO0FjejFWQztFNkRpMkN1QztBM0UyL1N4QztBYzUxVkM7RTZEazJDa0M7QTNFNi9TbkM7QWMvMVZDO0U2RG0yQ2lDO0EzRSsvU2xDO0FjbDJWQztFNkRvMkN3QztBM0VpZ1R6QztBY3IyVkM7RTZEcTJDK0I7QTNFbWdUaEM7QWN4MlZDO0U2RHMyQ2dDO0EzRXFnVGpDO0FjMzJWQztFNkR1MkNnQztBM0V1Z1RqQztBYzkyVkM7RTZEdzJDZ0M7QTNFeWdUakM7QWNqM1ZDO0U2RHkyQ3NDO0EzRTJnVHZDO0FjcDNWQztFNkQwMkNpQztBM0U2Z1RsQztBY3YzVkM7RTZEMjJDZ0M7QTNFK2dUakM7QWMxM1ZDO0U2RDQyQ3VDO0EzRWloVHhDO0FjNzNWQztFNkQ2MkNrQztBM0VtaFRuQztBY2g0VkM7RTZEODJDK0I7QTNFcWhUaEM7QWNuNFZDO0U2RCsyQ2dDO0EzRXVoVGpDO0FjdDRWQztFNkRnM0NzQztBM0V5aFR2QztBY3o0VkM7RTZEaTNDa0M7QTNFMmhUbkM7QWM1NFZDO0U2RGszQzZCO0EzRTZoVDlCO0FjLzRWQztFNkRtM0M4QjtBM0UraFQvQjtBY2w1VkM7RTZEbzNDb0M7QTNFaWlUckM7QWNyNVZDO0U2RHEzQzBDO0EzRW1pVDNDO0FjeDVWQztFNkRzM0NzQztBM0VxaVR2QztBYzM1VkM7RTZEdTNDc0M7QTNFdWlUdkM7QWM5NVZDO0U2RHczQ3FDO0EzRXlpVHRDO0FjajZWQztFNkR5M0NvQztBM0UyaVRyQztBY3A2VkM7RTZEMDNDbUM7QTNFNmlUcEM7QWN2NlZDO0U2RDIzQ3VDO0EzRStpVHhDO0FjMTZWQztFNkQ0M0NnQztBM0VpalRqQztBYzc2VkM7RTZENjNDa0M7QTNFbWpUbkM7QWNoN1ZDO0U2RDgzQ2lDO0EzRXFqVGxDO0FjbjdWQztFNkQrM0NvQztBM0V1alRyQztBY3Q3VkM7RTZEZzRDOEM7QTNFeWpUL0M7QWN6N1ZDO0U2RGk0Q2dDO0EzRTJqVGpDO0FjNTdWQztFNkRrNENzQztBM0U2alR2QztBYy83VkM7RTZEbTRDK0I7QTNFK2pUaEM7QWNsOFZDO0U2RG80Q2lDO0EzRWlrVGxDO0FjcjhWQztFNkRxNENnQztBM0Vta1RqQztBY3g4VkM7RTZEczRDaUM7QTNFcWtUbEM7QWMzOFZDO0U2RHU0Q3lDO0EzRXVrVDFDO0FjOThWQztFNkR3NENpQztBM0V5a1RsQztBY2o5VkM7RTZEeTRDbUM7QTNFMmtUcEM7QWNwOVZDO0U2RDA0QzBDO0EzRTZrVDNDO0FjdjlWQztFNkQyNENxQztBM0Ura1R0QztBYzE5VkM7RTZENDRDZ0M7QTNFaWxUakM7QWM3OVZDO0U2RDY0QytCO0EzRW1sVGhDO0FjaCtWQztFNkQ4NENzQztBM0VxbFR2QztBY24rVkM7RTZEKzRDK0I7QTNFdWxUaEM7QWN0K1ZDO0U2RGc1Q3VDO0EzRXlsVHhDO0FjeitWQztFNkRpNUMwQztBM0UybFQzQztBYzUrVkM7RTZEazVDMEM7QTNFNmxUM0M7QWMvK1ZDO0U2RG01Q3lDO0EzRStsVDFDO0FjbC9WQztFNkRvNUNrQztBM0VpbVRuQztBY3IvVkM7RTZEcTVDc0M7QTNFbW1UdkM7QWN4L1ZDO0U2RHM1Q3FDO0EzRXFtVHRDO0FjMy9WQztFNkR1NUN5QztBM0V1bVQxQztBYzkvVkM7RTZEdzVDOEI7QTNFeW1UL0I7QWNqZ1dDO0U2RHk1QytDO0EzRTJtVGhEO0FjcGdXQztFNkQwNUMrQjtBM0U2bVRoQztBY3ZnV0M7RTZEMjVDOEM7QTNFK21UL0M7QWMxZ1dDO0U2RDQ1Q21DO0EzRWluVHBDO0FjN2dXQztFNkQ2NUNvQztBM0VtblRyQztBY2hoV0M7RTZEODVDMkM7QTNFcW5UNUM7QWNuaFdDO0U2RCs1Q3FDO0EzRXVuVHRDO0FjdGhXQztFNkRnNkNxQztBM0V5blR0QztBY3poV0M7RTZEaTZDa0M7QTNFMm5UbkM7QWM1aFdDO0U2RGs2Q2tDO0EzRTZuVG5DO0FjL2hXQztFNkRtNkNpQztBM0UrblRsQztBY2xpV0M7RTZEbzZDZ0M7QTNFaW9UakM7QWNyaVdDO0U2RHE2QytCO0EzRW1vVGhDO0FjeGlXQztFNkRzNkMrQjtBM0Vxb1RoQztBYzNpV0M7RTZEdTZDc0M7QTNFdW9UdkM7QWM5aVdDO0U2RHc2Q3VDO0EzRXlvVHhDO0FjampXQztFNkR5NkNnQztBM0Uyb1RqQztBY3BqV0M7RTZEMDZDaUM7QTNFNm9UbEM7QWN2aldDO0U2RDI2Q2lDO0EzRStvVGxDO0FjMWpXQztFNkQ0NkMrQztBM0VpcFRoRDtBYzdqV0M7RTZENjZDK0I7QTNFbXBUaEM7QWNoa1dDO0U2RDg2QytCO0EzRXFwVGhDO0FjbmtXQztFNkQrNkNtQztBM0V1cFRwQztBY3RrV0M7RTZEZzdDbUM7QTNFeXBUcEM7QWN6a1dDO0U2RGk3Q2dDO0EzRTJwVGpDO0FjNWtXQztFNkRrN0NrQztBM0U2cFRuQztBYy9rV0M7RTZEbTdDeUM7QTNFK3BUMUM7QWNsbFdDO0U2RG83Q2dDO0EzRWlxVGpDO0E0RWxsV0E7RUN1RUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0U4Z1dGO0FJbjlWRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpxOVZKO0F3RTFqV0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RTRqV0o7QUFDQTs7O0VBR0U7QThFL21XRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUVpbldGO0E4RTFtV0E7O0VBRUU7RUFDQTtBOUU0bVdGO0FBQ0E7OztFQUdFO0ErRWhvV0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Fa29XRjtBK0UzbldBO0VBQ0U7RUFDQTtBL0U2bldGO0FBQ0E7OztFQUdFO0FnRmhwV0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGa3BXRjtBZ0Yzb1dBO0VBQ0U7RUFDQTtBaEY2b1dGO0FpRmxxV0E7RUFDSTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FqRmlxV0o7QWlGN3BXQTtFQUNFO0lBQ0U7SUFDQTtFakYrcFdGO0FBQ0Y7QWlGNXBXQTtFQUNJO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QWpGMnBXSjtBaUZ2cFdBO0VBQ0U7SUFDRTtJQUNBO0VqRnlwV0Y7QUFDRjtBaUZ0cFdBO0VBQ0k7RUFDQTtFQUNBO0VBSUE7RUFDQTtBakZxcFdKO0FpRmxwV0E7RUFDRTtJQUNFO0lBQ0E7RWpGb3BXRjtBQUNGO0FpRmhwV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRmtwV0o7QWlGL29XQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGaXBXSjtBaUY5b1dBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZncFdKO0FBQ0Esd0NBQXdDO0FrRjl0V3hDO0VBQ0U7RUFDQTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtFQUNBO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0VBQ0E7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7RUFDQTtBbEZndVdGO0FrRjl0V0E7RUFDRTtFQUNBO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0VBQ0E7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7RUFDQTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtFQUNBO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0VBQ0E7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7RUFDQTtBbEZndVdGO0FrRjl0V0E7RUFDRTtFQUNBO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0VBQ0E7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7RUFDQTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtBbEZndVdGO0FrRjl0V0E7RUFDRTtFQUNBO0FsRmd1V0Y7QWtGOXRXQTtFQUNFO0VBQ0E7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7QWxGZ3VXRjtBa0Y5dFdBO0VBQ0U7RUFDQTtBbEZndVdGO0FrRjl0V0E7RUFDRTtFQUNBO0FsRmd1V0Y7QWtGN3RXQTtFQUNFO0FsRit0V0Y7QWtGNXRXQTtFQUNFO0FsRjh0V0Y7QWtGM3RXQTtFQUNFO0FsRjZ0V0Y7QWtGMXRXQTtFQUNJO0FsRjR0V0o7QWtGenRXQTtFQUNJO0FsRjJ0V0o7QWtGeHRXQTtFQUNFO0FsRjB0V0Y7QWtGdHRXSTtFQUNJO0FsRnd0V1I7QWtGcnRXSTtFQUNJO0FsRnV0V1I7QWtGcHRXSTtFQUNJO0FsRnN0V1I7QWtGbnRXSTtFQUNJO0FsRnF0V1I7QWtGanRXQTtFQUNJO0FsRm10V0o7QWtGL3NXSTtFQUNJO0FsRml0V1I7QWtGNXNXSTtFQUNJO0FsRjhzV1I7QWtGM3NXSTtFQUNJO0FsRjZzV1I7QWtGMXNXSTtFQUNJO0FsRjRzV1I7QWtGenNXSTtFQUNJO0FsRjJzV1I7QWtGeHNXSTtFQUNJO0FsRjBzV1I7QWtGdnNXSTtFQUNJO0FsRnlzV1I7QWtGdHNXSTtFQUNJO0FsRndzV1I7QWtGcnNXSTtFQUNJO0FsRnVzV1I7QW1GdjlXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZ5OVdGO0FtRnI5V0E7RUFDRTtFQUNBO0VBQ0E7QW5GdTlXRjtBbUYxOVdBO0VBTUk7RUFDQTtBbkZ1OVdKO0FtRjk5V0E7RUFXSTtBbkZzOVdKO0FBQ0EsWUFBWTtBNkU5K1daO0U3RWcvV0Usb0RBQW9EO0U2RTkrV3BEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFZy9XRjtBNkU5K1dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFZy9XRjtBNkU5K1dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFZy9XRjtBNkU5K1dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0VnL1dGO0E2RTkrV0E7RUFDRTtJQUNFO0U3RWcvV0Y7QUFDRjtBNkU5K1dBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0E3RWcvV0Y7QTZFOStXQTtFQUNFO0E3RWcvV0Y7QTZFOStXQTtFQUNFO0E3RWcvV0Y7QTZFOStXQTtFQUNFO0E3RWcvV0Y7QTZFOStXQTtFQUNFO0VBQ0E7RUFDQTtBN0VnL1dGO0E2RTkrV0E7RUFDRTtFQUNBO0E3RWcvV0Y7QTZFOStXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNLO0E3RWcvV1Y7QTZFOStXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFZy9XRjtBb0Zqa1hBO0VBQ0U7QXBGbWtYRjtBb0Zqa1hBO0VBQ0U7QXBGbWtYRjtBb0Zqa1hBO0VBQ0U7QXBGbWtYRjtBb0Zqa1hBO0VBQ0U7QXBGbWtYRjtBQUNBOzs7O0NBSUM7QW9GaGtYRDs7RUFFRTtBcEZra1hGO0FvRmhrWEE7RUFDRTtFQUNBO0FwRmtrWEY7QW9GaGtYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGa2tYRjtBb0Zoa1hBO0VBQ0U7RUFDQTtBcEZra1hGO0FvRmhrWEE7RUFDRTtFQUNBO0FwRmtrWEY7QW9GaGtYQTtFQUNFO0VBQ0E7RUFDQTtBcEZra1hGO0FvRmhrWEE7RUFDRTtFQUNBO0FwRmtrWEY7QW9GaGtYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZra1hGO0FvRmhrWEE7RUFDRTtBcEZra1hGO0FvRmhrWEE7RUFDRTtFQUNBO0VBQ0E7QXBGa2tYRjtBb0Zoa1hBO0VBQ0U7RUFDQTtBcEZra1hGO0FBQ0Esb0JBQW9CO0FvRmhrWHBCO0VBQ0U7QXBGa2tYRjtBb0Zoa1hBO0VBQ0U7RUFDQTtBcEZra1hGO0FvRmhrWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRmtrWEY7QUFDQSxTQUFTO0FvRmhrWFQ7RUFDRTtBcEZra1hGO0FvRmhrWEE7RUFDRTtFQUNBO0FwRmtrWEY7QW9GaGtYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGa2tYRjtBQUNBLFVBQVU7QW9GaGtYVjtFQUNFO0FwRmtrWEY7QW9GaGtYQTtFQUNFO0VBQ0E7QXBGa2tYRjtBb0Zoa1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZra1hGO0FBQ0EsV0FBVztBb0Zoa1hYO0VBQ0U7QXBGa2tYRjtBb0Zoa1hBO0VBQ0U7RUFDQTtBcEZra1hGO0FvRmhrWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRmtrWEY7QUFDQSxVQUFVO0FvRmhrWFY7RUFDRTtBcEZra1hGO0FvRmhrWEE7RUFDRTtFQUNBO0FwRmtrWEY7QW9GaGtYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGa2tYRjtBQUNBLGFBQWE7QW9GaGtYYjtFQUNFO0FwRmtrWEY7QW9GaGtYQTtFQUNFO0FwRmtrWEY7QW9GaGtYQTtFQUNFO0VBQ0E7QXBGa2tYRjtBb0Zoa1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBGa2tYRjtBb0Zoa1hBO0VBQ0U7QXBGa2tYRjtBQUNBLFlBQVk7QW9GaGtYWjtFQUNFO0FwRmtrWEY7QW9GaGtYQTtFQUNFO0FwRmtrWEY7QW9GaGtYQTtFQUNFO0FwRmtrWEY7QW9GaGtYQTtFQUNFO0FwRmtrWEY7QW9GaGtYQTtFQUNFO0FwRmtrWEY7QW9GaGtYQTtFQUNFO0FwRmtrWEY7QW9GL2pYQTtFQUNFO0VBQ0E7QXBGaWtYRjtBb0YvalhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZpa1hGO0FvRi9qWEE7RUFDRTtFQUNBO0VBQ0E7QXBGaWtYRjtBb0YvalhBO0VBQ0U7RUFDQTtBcEZpa1hGO0FvRi9qWEE7RUFDRTtFQUNBO0VBQ0E7QXBGaWtYRjtBb0YvalhBO0VBQ0U7RUFDQTtFQUNBO0FwRmlrWEY7QW9GL2pYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZpa1hGO0FvRi9qWEE7RUFDRTtBcEZpa1hGO0FvRi9qWEE7RUFDRTtFQUNBO0VBQ0E7QXBGaWtYRjtBb0YvalhBO0VBQ0U7RUFDQTtBcEZpa1hGO0FBQ0Esb0JBQW9CO0FvRi9qWHBCO0VBQ0U7QXBGaWtYRjtBb0YvalhBO0VBQ0U7RUFDQTtBcEZpa1hGO0FvRi9qWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGaWtYRjtBQUNBLFNBQVM7QW9GL2pYVDtFQUNFO0FwRmlrWEY7QW9GL2pYQTtFQUNFO0VBQ0E7QXBGaWtYRjtBb0YvalhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBGaWtYRjtBQUNBLFVBQVU7QW9GL2pYVjtFQUNFO0FwRmlrWEY7QW9GL2pYQTtFQUNFO0VBQ0E7QXBGaWtYRjtBb0YvalhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRmlrWEY7QUFDQSxXQUFXO0FvRi9qWFg7RUFDRTtBcEZpa1hGO0FvRi9qWEE7RUFDRTtFQUNBO0FwRmlrWEY7QW9GL2pYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRmlrWEY7QUFDQSxVQUFVO0FvRi9qWFY7RUFDRTtBcEZpa1hGO0FvRi9qWEE7RUFDRTtFQUNBO0FwRmlrWEY7QW9GL2pYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRmlrWEY7QUFDQSxhQUFhO0FvRi9qWGI7RUFDRTtBcEZpa1hGO0FvRi9qWEE7RUFDRTtBcEZpa1hGO0FvRi9qWEE7RUFDRTtFQUNBO0FwRmlrWEY7QW9GL2pYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRmlrWEY7QW9GL2pYQTtFQUNFO0FwRmlrWEY7QUFDQTs7Q0FFQztBb0Y5alhEO0VBQ0U7RUFDQTtBcEZna1hGO0FvRjlqWEE7RUFDRTtFQUNBO0FwRmdrWEY7QW9GOWpYQTtFQUNFO0FwRmdrWEY7QXFGLzVYQTtFQUNJO0FyRmk2WEo7QXFGLzVYQTtFQUNJO0FyRmk2WEo7QXFGLzVYQTtFQUNJO0FyRmk2WEo7QXFGLzVYQTtFQUNJO0FyRmk2WEo7QXNGMzZYQTs7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rjg2WEE7QXNGMzZYQTs7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEY4NlhBO0FzRjM2WEE7O0VBQ0E7RUFDQTtFQUNBO0F0Rjg2WEE7QXNGMzZYQTs7RUFDQTtFQUNBO0VBQ0E7QXRGODZYQTtBc0YzNlhBOzs7Ozs7OztFQVFDO0F0RjY2WEQ7QXNGMTZYQTtFQUNBO0F0RjQ2WEE7QXNGejZYQTtFQUNBO0F0RjI2WEE7QXNGcDZYQTtFQUNBO0F0RnM2WEE7QXNGbjZYQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnE2WEE7QXNGbDZYQTtFQUNBO0VBQ0E7QXRGbzZYQTtBc0ZqNlhBO0VBQ0E7RUFDQTtBdEZtNlhBO0FzRmg2WEE7RUFDRTtBdEZrNlhGO0FzRi81WEE7RUFDRTtBdEZpNlhGO0FzRjk1WEE7RUFDRTtBdEZnNlhGO0FzRjc1WEE7RUFDRTtBdEYrNVhGO0FzRjU1WEE7RUFDRTtBdEY4NVhGO0FzRjM1WEE7RUFDQTtBdEY2NVhBO0FzRjE1WEE7RUFDQTtBdEY0NVhBO0FzRno1WEE7RUFDQTtBdEYyNVhBO0FzRng1WEE7RUFDQTtBdEYwNVhBO0FzRnY1WEE7RUFDQTtFQUNBO0F0Rnk1WEE7QXNGdDVYQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rnc1WEE7QXNGcjVYQTtFQUNBO0VBQ0E7QXRGdTVYQTtBc0ZwNVhBO0VBQ0E7RUFDQTtBdEZzNVhBO0FzRm41WEE7RUFDQTtFQUNBO0F0RnE1WEE7QXNGbDVYQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rm81WEE7QXNGajVYQTtFQUNBO0F0Rm01WEE7QXNGaDVYQTtFQUNFO0VBQ0E7QXRGazVYRjtBc0YvNFhBO0VBQ0U7RUFDQTtBdEZpNVhGO0FzRjk0WEE7RUFDRTtBdEZnNVhGO0FzRjU0WEE7RUFDRTtBdEY4NFhGO0F1Ri9pWUE7RUFDRTtBdkZpallGO0F1RjlpWUE7RUFDRTtFQUNBO0VBQ0E7QXZGZ2pZRjtBdUY3aVlBO0VBQ0U7RUFDQTtBdkYraVlGO0F1RjVpWUE7RUFDRTtFQUNBO0F2RjhpWUY7QXVGM2lZQTtFQUNFO0VBQ0E7RUFDQTtBdkY2aVlGO0F1RjFpWUE7O0VBQ0E7RUFDQTtBdkY2aVlBO0F1RjFpWUE7O0VBQ0U7QXZGNmlZRjtBdUYxaVlBO0VBQ0U7RUFDQTtFQUNBO0F2RjRpWUY7QXVGemlZQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGMmlZSjtBdUZ4aVlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZGMGlZSjtBdUZ2aVlBO0VBQ0k7RUFDQTtBdkZ5aVlKO0F1RnRpWUE7RUFDSTtBdkZ3aVlKO0F1RnJpWUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RnVpWUo7QXVGcGlZQTtFQUNJO0F2RnNpWUo7QXVGbmlZQTtFQUNJO0F2RnFpWUo7QXVGbGlZQTtFQUNJO0VBQ0E7QXZGb2lZSjtBQUNBLDJEQUEyRDtBdUYvaFkzRDtFQUNJO0F2RmlpWUo7QXVGNWhZQTtFQUNJO0VBQ0E7RUFDQTtBdkY4aFlKO0F1RjNoWUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGNmhZSjtBdUYxaFlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZGNGhZSjtBdUZ6aFlBOztFQUVJO0VBQ0E7RUFDQTtBdkYyaFlKO0F1RnhoWUE7RUFDSTtBdkYwaFlKO0F1RnZoWUE7RUFDSTtBdkZ5aFlKO0F1RnRoWUE7O0VBRUk7QXZGd2hZSjtBdUZyaFlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZ1aFlKO0F1RmxoWUE7O0VBRUk7RUFDQTtFQUNBO0F2Rm9oWUo7QXVGamhZQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGbWhZSjtBQUNBLHdFQUF3RTtBdUY5Z1l4RTtFQUNJO0F2RmdoWUo7QXVGN2dZQTs7RUFFSTtBdkYrZ1lKO0F1RjVnWUE7Ozs7RUFJSTtFQUNBO0VBQ0E7QXZGOGdZSjtBdUYzZ1lBOzs7O0VBSUk7RUFDQTtFQUNBO0VBQ0E7QXZGNmdZSjtBdUYxZ1lBO0VBQ0k7QXZGNGdZSjtBdUZ6Z1lBO0VBQ0k7QXZGMmdZSjtBdUZ4Z1lBOztFQUVJO0dBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkYwZ1lKO0FBQ0Esc0VBQXNFO0F1RnJnWXRFOzs7RUFHSTtBdkZ1Z1lKO0F1RnBnWUE7OztFQUdJO0F2RnNnWUo7QXVGbmdZQTs7Ozs7O0VBTUk7QXZGcWdZSjtBdUZsZ1lBO0VBQ0k7RUFDQTtFQUNBO0F2Rm9nWUo7QXVGamdZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2Rm1nWUY7QXVGaGdZQTs7RUFFSTtFQUNBO0F2RmtnWUo7QXVGLy9YQTs7RW5FM1BFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDb0NBO0VBQ0E7RUFDQTtFQUNBO0VoQnFLQTtFQUNHO0VBQ0M7RUFDSTtFZW5JUjtFQUNBO0VBQ0E7QXBCMnJZRjtBb0Jsd1lJOzs7Ozs7Ozs7Ozs7RWRyQkY7RUFDQTtBTnF5WUY7QW9CM3dZRTs7Ozs7O0VBR0U7RUFDQTtBcEJneFlKO0FvQjd3WUU7Ozs7RUFFRTtFQUNBO0VmMkJGO0VBQ1E7QUx1dllWO0FvQi93WUU7Ozs7OztFQUdFO0VFOUNGO0VBQ0E7RWpCaUVBO0VBQ1E7QUxtd1lWO0FvQmx4WUk7Ozs7RUFFRTtBcEJzeFlOO0FvQjV1WUU7Ozs7Ozs7Ozs7RUFLRTtFZm5DRjtFQUNRO0FMdXhZVjtBb0JsdllFOzs7Ozs7OztFQUlFO0FwQnd2WUo7QW9CdHZZRTs7OztFQUVFO0VBQ0E7RUFDQTtBcEIwdllKO0FvQnR2WUk7Ozs7Ozs7O0VBRUU7RUFDQTtBcEI4dllOO0F1Ri9tWUE7O0VBRUk7QXZGaW5ZSjtBdUY5bVlBOzs7O0VBSUk7QXZGZ25ZSjtBdUY3bVlBO0VBQ0U7QXZGK21ZRjtBdUY1bVlBOztFbkVqUkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNvQ0E7RUFDQTtFQUNBO0VBQ0E7RWhCcUtBO0VBQ0c7RUFDQztFQUNJO0VnQjdOUjtFQUNBO0VBQ0E7QXJCdzVZRjtBb0JyNFlJOzs7Ozs7Ozs7Ozs7RWRyQkY7RUFDQTtBTnc2WUY7QW9COTRZRTs7Ozs7O0VBR0U7RUFDQTtBcEJtNVlKO0FvQmg1WUU7Ozs7RUFFRTtFQUNBO0VmMkJGO0VBQ1E7QUwwM1lWO0FvQmw1WUU7Ozs7OztFQUdFO0VFOUNGO0VBQ0E7RWpCaUVBO0VBQ1E7QUxzNFlWO0FvQnI1WUk7Ozs7RUFFRTtBcEJ5NVlOO0FxQno4WUU7Ozs7RUFFRTtFQUNBO0VBQ0E7QXJCNjhZSjtBcUIzOFlFOztFQUNFO0VBQ0E7RUFDQTtBckI4OFlKO0FxQjU4WUU7Ozs7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQmk5WUo7QXFCLzhZSTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQmcrWU47QXFCMTlZSTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtBckIyK1lOO0F1RjN2WUE7O0VsRTNPSTtFQUNBO0FyQjArWUo7QXVGenZZQTtFQUNJO0F2RjJ2WUo7QXVGeHZZQTtFQUNJO0VBQ0E7QXZGMHZZSjtBdUZ2dllBO0VBQ0k7QXZGeXZZSjtBdUZ0dllBOztFQUVJO0VBRUE7RUFDQTtBdkZ1dllKO0F1Rmp2WUE7O0VBRUk7RUFDQTtBdkZtdllKO0F1Rmh2WUE7Ozs7Ozs7RXZGd3ZZRSw2RUFBNkU7RXVGaHZZM0U7R0FDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZrdllKO0F1Ri91WUE7O0VBRUk7QXZGaXZZSjtBdUY5dVlBOzs7OztFQUtJO0F2Rmd2WUo7QXVGN3VZQTs7Ozs7RUFLSTtBdkYrdVlKO0F1RjV1WUE7Ozs7O0VBS0k7QXZGOHVZSjtBdUYzdVlBOzs7OztFQUtJO0F2RjZ1WUo7QXVGMXVZQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGNHVZSjtBdUZ6dVlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkYydVlKO0F1Rnh1WUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkYwdVlKO0F1RnZ1WUE7RUFDSTtFQUNBO0F2Rnl1WUo7QXVGdHVZQTtFQUNJO0F2Rnd1WUo7QXVGcnVZQTtFQUNJO0VBQ0E7QXZGdXVZSjtBdUZwdVlBO0VBQ0k7RUFDQTtBdkZzdVlKO0F1Rm51WUE7RUFDSTtFQUNBO0VBQ0E7QXZGcXVZSjtBdUZsdVlBO0VBQ0k7RUFDQTtFQUNBO0F2Rm91WUo7QXVGanVZQTtFQUNJO0F2Rm11WUo7QXVGaHVZQTtFQUNJO0F2Rmt1WUo7QXVGL3RZQTtFQUNJO0VBQ0E7QXZGaXVZSjtBdUY1dFlBOztFQUVJO0VBQ0E7RUFDQTtBdkY4dFlKO0F1RjN0WUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjZ0WUo7QXVGMXRZQTtFQUNJO0VBQ0E7RUFDQTtBdkY0dFlKO0F1RnZ0WUE7O0VBRUk7RUFDQTtFQUNBO0F2Rnl0WUo7QXVGdHRZQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGd3RZSjtBdUZydFlBO0VBQ0k7QXZGdXRZSjtBdUZwdFlBO0VBQ0k7QXZGc3RZSjtBdUZudFlBO0VBQ0k7QXZGcXRZSjtBdUZsdFlBO0VBQ0k7QXZGb3RZSjtBdUZqdFlBO0VBQ0k7QXZGbXRZSjtBdUZodFlBO0VBQ0k7QXZGa3RZSjtBd0ZwdFpBOztFcEVXRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ29DQTtFQUNBO0VBQ0E7RUFDQTtFaEJxS0E7RUFDRztFQUNDO0VBQ0k7RWdCN05SO0VBQ0E7RUFDQTtBckJvdVpGO0FvQmp0Wkk7Ozs7Ozs7Ozs7OztFZHJCRjtFQUNBO0FOb3ZaRjtBb0IxdFpFOzs7Ozs7RUFHRTtFQUNBO0FwQit0Wko7QW9CNXRaRTs7OztFQUVFO0VBQ0E7RWYyQkY7RUFDUTtBTHNzWlY7QW9COXRaRTs7Ozs7O0VBR0U7RUU5Q0Y7RUFDQTtFakJpRUE7RUFDUTtBTGt0WlY7QW9CanVaSTs7OztFQUVFO0FwQnF1Wk47QXFCcnhaRTs7OztFQUVFO0VBQ0E7RUFDQTtBckJ5eFpKO0FxQnZ4WkU7O0VBQ0U7RUFDQTtFQUNBO0FyQjB4Wko7QXFCeHhaRTs7Ozs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCNnhaSjtBcUIzeFpJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCNHlaTjtBcUJ0eVpJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0FyQnV6Wk47QXdGbjJaQTs7RW5FaURJO0VBQ0E7QXJCc3paSjtBd0ZqMVpBO0VuRWpCRTtFQUNBO0VBQ0E7QXJCcTJaRjtBcUJuMlpFOztFQUVFO0VBQ0E7RUFDQTtBckJxMlpKO0FxQm4yWkU7RUFDRTtFQUNBO0VBQ0E7QXJCcTJaSjtBcUJuMlpFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJxMlpKO0FxQm4yWkk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckIyMlpOO0FxQnIyWkk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCNjJaTjtBd0ZsNFpBO0VuRTBCSTtFQUNBO0FyQjIyWko7QXdGbDRaQTtFbkVyQkU7RUFDQTtFQUNBO0FyQjA1WkY7QXFCeDVaRTs7RUFFRTtFQUNBO0VBQ0E7QXJCMDVaSjtBcUJ4NVpFO0VBQ0U7RUFDQTtFQUNBO0FyQjA1Wko7QXFCeDVaRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCMDVaSjtBcUJ4NVpJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCZzZaTjtBcUIxNVpJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQms2Wk47QXdGbjdaQTtFbkVzQkk7RUFDQTtBckJnNlpKO0F3Rm43WkE7RW5FekJFO0VBQ0E7RUFDQTtBckIrOFpGO0FxQjc4WkU7O0VBRUU7RUFDQTtFQUNBO0FyQis4Wko7QXFCNzhaRTtFQUNFO0VBQ0E7RUFDQTtBckIrOFpKO0FxQjc4WkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQis4Wko7QXFCNzhaSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQnE5Wk47QXFCLzhaSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJ1OVpOO0F3RnArWkE7RW5Fa0JJO0VBQ0E7QXJCcTlaSjtBd0ZwK1pBO0VuRTdCRTtFQUNBO0VBQ0E7QXJCb2dhRjtBcUJsZ2FFOztFQUVFO0VBQ0E7RUFDQTtBckJvZ2FKO0FxQmxnYUU7RUFDRTtFQUNBO0VBQ0E7QXJCb2dhSjtBcUJsZ2FFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJvZ2FKO0FxQmxnYUk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckIwZ2FOO0FxQnBnYUk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCNGdhTjtBd0ZyaGFBO0VuRWNJO0VBQ0E7QXJCMGdhSjtBd0ZyaGFBO0VuRWpDRTtFQUNBO0VBQ0E7QXJCeWphRjtBcUJ2amFFOztFQUVFO0VBQ0E7RUFDQTtBckJ5amFKO0FxQnZqYUU7RUFDRTtFQUNBO0VBQ0E7QXJCeWphSjtBcUJ2amFFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJ5amFKO0FxQnZqYUk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckIramFOO0FxQnpqYUk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCaWthTjtBd0Z0a2FBO0VuRVVJO0VBQ0E7QXJCK2phSjtBd0Z0a2FBO0VuRXJDRTtFQUNBO0VBQ0E7QXJCOG1hRjtBcUI1bWFFOztFQUVFO0VBQ0E7RUFDQTtBckI4bWFKO0FxQjVtYUU7RUFDRTtFQUNBO0VBQ0E7QXJCOG1hSjtBcUI1bWFFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckI4bWFKO0FxQjVtYUk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJvbmFOO0FxQjltYUk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCc25hTjtBd0Z2bmFBO0VuRU1JO0VBQ0E7QXJCb25hSjtBd0Z2bmFBO0VuRXpDRTtFQUNBO0VBQ0E7QXJCbXFhRjtBcUJqcWFFOztFQUVFO0VBQ0E7RUFDQTtBckJtcWFKO0FxQmpxYUU7RUFDRTtFQUNBO0VBQ0E7QXJCbXFhSjtBcUJqcWFFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJtcWFKO0FxQmpxYUk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJ5cWFOO0FxQm5xYUk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCMnFhTjtBd0Z4cWFBO0VuRUVJO0VBQ0E7QXJCeXFhSjtBd0Z4cWFBO0VuRTdDRTtFQUNBO0VBQ0E7QXJCd3RhRjtBcUJ0dGFFOztFQUVFO0VBQ0E7RUFDQTtBckJ3dGFKO0FxQnR0YUU7RUFDRTtFQUNBO0VBQ0E7QXJCd3RhSjtBcUJ0dGFFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJ3dGFKO0FxQnR0YUk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckI4dGFOO0FxQnh0YUk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCZ3VhTjtBd0Z6dGFBO0VuRUZJO0VBQ0E7QXJCOHRhSjtBd0Z6dGFBO0VuRWpERTtFQUNBO0VBQ0E7QXJCNndhRjtBcUIzd2FFOztFQUVFO0VBQ0E7RUFDQTtBckI2d2FKO0FxQjN3YUU7RUFDRTtFQUNBO0VBQ0E7QXJCNndhSjtBcUIzd2FFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckI2d2FKO0FxQjN3YUk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJteGFOO0FxQjd3YUk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCcXhhTjtBd0Yxd2FBO0VuRU5JO0VBQ0E7QXJCbXhhSjtBd0Yxd2FBO0VuRXJERTtFQUNBO0VBQ0E7QXJCazBhRjtBcUJoMGFFOztFQUVFO0VBQ0E7RUFDQTtBckJrMGFKO0FxQmgwYUU7RUFDRTtFQUNBO0VBQ0E7QXJCazBhSjtBcUJoMGFFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJrMGFKO0FxQmgwYUk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJ3MGFOO0FxQmwwYUk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCMDBhTjtBd0YzemFBO0VuRVZJO0VBQ0E7QXJCdzBhSjtBd0YzemFBO0VuRXpERTtFQUNBO0VBQ0E7QXJCdTNhRjtBcUJyM2FFOztFQUVFO0VBQ0E7RUFDQTtBckJ1M2FKO0FxQnIzYUU7RUFDRTtFQUNBO0VBQ0E7QXJCdTNhSjtBcUJyM2FFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJ1M2FKO0FxQnIzYUk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckI2M2FOO0FxQnYzYUk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCKzNhTjtBd0Y1MmFBO0VuRWRJO0VBQ0E7QXJCNjNhSjtBd0Y1MmFBO0VuRTdERTtFQUNBO0VBQ0E7QXJCNDZhRjtBcUIxNmFFOztFQUVFO0VBQ0E7RUFDQTtBckI0NmFKO0FxQjE2YUU7RUFDRTtFQUNBO0VBQ0E7QXJCNDZhSjtBcUIxNmFFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckI0NmFKO0FxQjE2YUk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJrN2FOO0FxQjU2YUk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCbzdhTjtBd0Y3NWFBO0VuRWxCSTtFQUNBO0FyQms3YUo7QXdGNzVhQTtFbkVqRUU7RUFDQTtFQUNBO0FyQmkrYUY7QXFCLzlhRTs7RUFFRTtFQUNBO0VBQ0E7QXJCaSthSjtBcUIvOWFFO0VBQ0U7RUFDQTtFQUNBO0FyQmkrYUo7QXFCLzlhRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCaSthSjtBcUIvOWFJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCdSthTjtBcUJqK2FJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQnkrYU47QXdGOThhQTtFbkV0Qkk7RUFDQTtBckJ1K2FKO0F3Rjk4YUE7RW5FckVFO0VBQ0E7RUFDQTtBckJzaGJGO0FxQnBoYkU7O0VBRUU7RUFDQTtFQUNBO0FyQnNoYko7QXFCcGhiRTtFQUNFO0VBQ0E7RUFDQTtBckJzaGJKO0FxQnBoYkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQnNoYko7QXFCcGhiSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQjRoYk47QXFCdGhiSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckI4aGJOO0F3Ri8vYUE7RW5FMUJJO0VBQ0E7QXJCNGhiSjtBd0YvL2FBO0VuRXpFRTtFQUNBO0VBQ0E7QXJCMmtiRjtBcUJ6a2JFOztFQUVFO0VBQ0E7RUFDQTtBckIya2JKO0FxQnprYkU7RUFDRTtFQUNBO0VBQ0E7QXJCMmtiSjtBcUJ6a2JFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckIya2JKO0FxQnprYkk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJpbGJOO0FxQjNrYkk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCbWxiTjtBd0ZoamJBO0VuRTlCSTtFQUNBO0FyQmlsYko7QXdGaGpiQTtFQUNFO0VuRTlFQTtFQUNBO0VBQ0E7QXJCaW9iRjtBcUIvbmJFOztFQUVFO0VBQ0E7RUFDQTtBckJpb2JKO0FxQi9uYkU7RUFDRTtFQUNBO0VBQ0E7QXJCaW9iSjtBcUIvbmJFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJpb2JKO0FxQi9uYkk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJ1b2JOO0FxQmpvYkk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCeW9iTjtBd0ZsbWJBO0VuRWxDSTtFQUNBO0FyQnVvYko7QXdGam1iQTtFbkVsRkU7RUFDQTtFQUNBO0FyQnNyYkY7QXFCcHJiRTs7RUFFRTtFQUNBO0VBQ0E7QXJCc3JiSjtBcUJwcmJFO0VBQ0U7RUFDQTtFQUNBO0FyQnNyYko7QXFCcHJiRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCc3JiSjtBcUJwcmJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCNHJiTjtBcUJ0cmJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQjhyYk47QXdGbHBiQTtFbkV2Q0k7RUFDQTtBckI0cmJKO0F3RmxwYkE7O0VBRUU7RUFDQTtFQUNBO0F4Rm9wYkY7QXdGanBiQTtFQUNFO0VBQ0E7RUFDQTtBeEZtcGJGO0F3RmhwYkE7RUFDRTtFbkVwR0E7RUFDQTtFQUNBO0FyQnV2YkY7QXFCcnZiRTs7RUFFRTtFQUNBO0VBQ0E7QXJCdXZiSjtBcUJydmJFO0VBQ0U7RUFDQTtFQUNBO0FyQnV2Yko7QXFCcnZiRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCdXZiSjtBcUJydmJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCNnZiTjtBcUJ2dmJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQit2Yk47QXdGbHNiQTtFbkV4REk7RUFDQTtBckI2dmJKO0F3RmpzYkE7RUFDRTtFQUNBO0VBQ0E7QXhGbXNiRjtBd0Zqc2JBO0VBQ0U7QXhGbXNiRjtBd0Zoc2JBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RmtzYkE7QXdGL3JiQTtFQUNBO0F4RmlzYkE7QXdGOXJiQTtFQUNBO0VBQ0E7RUFDQTtBeEZnc2JBO0F3RjdyYkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGK3JiQTtBd0Y3cmJBO0VBQ0E7QXhGK3JiQTtBd0YzcmJBO0VuRXZKRTtFQUNBO0VBQ0E7QXJCcTFiRjtBcUJuMWJFOztFQUVFO0VBQ0E7RUFDQTtBckJxMWJKO0FxQm4xYkU7RUFDRTtFQUNBO0VBQ0E7QXJCcTFiSjtBcUJuMWJFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJxMWJKO0FxQm4xYkk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckIyMWJOO0FxQnIxYkk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCNjFiTjtBd0Y1dWJBO0VuRTVHSTtFQUNBO0FyQjIxYko7QXdGNXViQTtFbkUzSkU7RUFDQTtFQUNBO0FyQjA0YkY7QXFCeDRiRTs7RUFFRTtFQUNBO0VBQ0E7QXJCMDRiSjtBcUJ4NGJFO0VBQ0U7RUFDQTtFQUNBO0FyQjA0Yko7QXFCeDRiRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCMDRiSjtBcUJ4NGJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCZzViTjtBcUIxNGJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQms1Yk47QXdGN3hiQTtFbkVoSEk7RUFDQTtBckJnNWJKO0F3Rjd4YkE7RW5FL0pFO0VBQ0E7RUFDQTtBckIrN2JGO0FxQjc3YkU7O0VBRUU7RUFDQTtFQUNBO0FyQis3Yko7QXFCNzdiRTtFQUNFO0VBQ0E7RUFDQTtBckIrN2JKO0FxQjc3YkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQis3Yko7QXFCNzdiSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQnE4Yk47QXFCLzdiSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJ1OGJOO0F3RjkwYkE7RW5FcEhJO0VBQ0E7QXJCcThiSjtBd0Y5MGJBO0VuRW5LRTtFQUNBO0VBQ0E7QXJCby9iRjtBcUJsL2JFOztFQUVFO0VBQ0E7RUFDQTtBckJvL2JKO0FxQmwvYkU7RUFDRTtFQUNBO0VBQ0E7QXJCby9iSjtBcUJsL2JFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJvL2JKO0FxQmwvYkk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckIwL2JOO0FxQnAvYkk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCNC9iTjtBd0YvM2JBO0VuRXhISTtFQUNBO0FyQjAvYko7QXdGLzNiQTtFbkV2S0U7RUFDQTtFQUNBO0FyQnlpY0Y7QXFCdmljRTs7RUFFRTtFQUNBO0VBQ0E7QXJCeWljSjtBcUJ2aWNFO0VBQ0U7RUFDQTtFQUNBO0FyQnlpY0o7QXFCdmljRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCeWljSjtBcUJ2aWNJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCK2ljTjtBcUJ6aWNJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQmlqY047QXdGaDdiQTtFbkU1SEk7RUFDQTtBckIraWNKO0F3Rmo3YkE7RW5FMUtFO0VBQ0E7RUFDQTtBckI4bGNGO0FxQjVsY0U7O0VBRUU7RUFDQTtFQUNBO0FyQjhsY0o7QXFCNWxjRTtFQUNFO0VBQ0E7RUFDQTtBckI4bGNKO0FxQjVsY0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQjhsY0o7QXFCNWxjSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQm9tY047QXFCOWxjSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJzbWNOO0F3RmwrYkE7RW5FL0hJO0VBQ0E7QXJCb21jSjtBd0ZuK2JBO0VuRTdLRTtFQUNBO0VBQ0E7QXJCbXBjRjtBcUJqcGNFOztFQUVFO0VBQ0E7RUFDQTtBckJtcGNKO0FxQmpwY0U7RUFDRTtFQUNBO0VBQ0E7QXJCbXBjSjtBcUJqcGNFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJtcGNKO0FxQmpwY0k7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJ5cGNOO0FxQm5wY0k7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCMnBjTjtBd0ZwaGNBO0VuRWxJSTtFQUNBO0FyQnlwY0o7QXdGcmhjQTtFbkVoTEU7RUFDQTtFQUNBO0FyQndzY0Y7QXFCdHNjRTs7RUFFRTtFQUNBO0VBQ0E7QXJCd3NjSjtBcUJ0c2NFO0VBQ0U7RUFDQTtFQUNBO0FyQndzY0o7QXFCdHNjRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCd3NjSjtBcUJ0c2NJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCOHNjTjtBcUJ4c2NJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQmd0Y047QXdGdGtjQTtFbkVySUk7RUFDQTtBckI4c2NKO0F3RnZrY0E7RW5FbkxFO0VBQ0E7RUFDQTtBckI2dmNGO0FxQjN2Y0U7O0VBRUU7RUFDQTtFQUNBO0FyQjZ2Y0o7QXFCM3ZjRTtFQUNFO0VBQ0E7RUFDQTtBckI2dmNKO0FxQjN2Y0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQjZ2Y0o7QXFCM3ZjSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQm13Y047QXFCN3ZjSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJxd2NOO0F3RnhuY0E7RW5FeElJO0VBQ0E7QXJCbXdjSjtBd0Z6bmNBO0VuRXRMRTtFQUNBO0VBQ0E7QXJCa3pjRjtBcUJoemNFOztFQUVFO0VBQ0E7RUFDQTtBckJremNKO0FxQmh6Y0U7RUFDRTtFQUNBO0VBQ0E7QXJCa3pjSjtBcUJoemNFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJremNKO0FxQmh6Y0k7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJ3emNOO0FxQmx6Y0k7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCMHpjTjtBd0YxcWNBO0VuRTNJSTtFQUNBO0FyQnd6Y0o7QXdGM3FjQTtFbkV6TEU7RUFDQTtFQUNBO0FyQnUyY0Y7QXFCcjJjRTs7RUFFRTtFQUNBO0VBQ0E7QXJCdTJjSjtBcUJyMmNFO0VBQ0U7RUFDQTtFQUNBO0FyQnUyY0o7QXFCcjJjRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCdTJjSjtBcUJyMmNJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCNjJjTjtBcUJ2MmNJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQisyY047QXdGNXRjQTtFbkU5SUk7RUFDQTtBckI2MmNKO0F3Rjd0Y0E7RW5FNUxFO0VBQ0E7RUFDQTtBckI0NWNGO0FxQjE1Y0U7O0VBRUU7RUFDQTtFQUNBO0FyQjQ1Y0o7QXFCMTVjRTtFQUNFO0VBQ0E7RUFDQTtBckI0NWNKO0FxQjE1Y0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQjQ1Y0o7QXFCMTVjSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQms2Y047QXFCNTVjSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJvNmNOO0F3Rjl3Y0E7RW5FakpJO0VBQ0E7QXJCazZjSjtBd0Yvd2NBO0VuRS9MRTtFQUNBO0VBQ0E7QXJCaTljRjtBcUIvOGNFOztFQUVFO0VBQ0E7RUFDQTtBckJpOWNKO0FxQi84Y0U7RUFDRTtFQUNBO0VBQ0E7QXJCaTljSjtBcUIvOGNFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJpOWNKO0FxQi84Y0k7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJ1OWNOO0FxQmo5Y0k7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCeTljTjtBd0ZoMGNBO0VuRXBKSTtFQUNBO0FyQnU5Y0o7QXdGajBjQTtFbkVsTUU7RUFDQTtFQUNBO0FyQnNnZEY7QXFCcGdkRTs7RUFFRTtFQUNBO0VBQ0E7QXJCc2dkSjtBcUJwZ2RFO0VBQ0U7RUFDQTtFQUNBO0FyQnNnZEo7QXFCcGdkRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCc2dkSjtBcUJwZ2RJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCNGdkTjtBcUJ0Z2RJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQjhnZE47QXdGbDNjQTtFbkV2Skk7RUFDQTtBckI0Z2RKO0F3Rm4zY0E7RW5Fck1FO0VBQ0E7RUFDQTtBckIyamRGO0FxQnpqZEU7O0VBRUU7RUFDQTtFQUNBO0FyQjJqZEo7QXFCempkRTtFQUNFO0VBQ0E7RUFDQTtBckIyamRKO0FxQnpqZEU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQjJqZEo7QXFCempkSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQmlrZE47QXFCM2pkSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJta2ROO0F3RnA2Y0E7RW5FMUpJO0VBQ0E7QXJCaWtkSjtBd0ZyNmNBO0VuRXhNRTtFQUNBO0VBQ0E7QXJCZ25kRjtBcUI5bWRFOztFQUVFO0VBQ0E7RUFDQTtBckJnbmRKO0FxQjltZEU7RUFDRTtFQUNBO0VBQ0E7QXJCZ25kSjtBcUI5bWRFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckJnbmRKO0FxQjltZEk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJzbmROO0FxQmhuZEk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCd25kTjtBd0Z0OWNBO0VuRTdKSTtFQUNBO0FyQnNuZEo7QXdGdjljQTtFbkUzTUU7RUFDQTtFQUNBO0FyQnFxZEY7QXFCbnFkRTs7RUFFRTtFQUNBO0VBQ0E7QXJCcXFkSjtBcUJucWRFO0VBQ0U7RUFDQTtFQUNBO0FyQnFxZEo7QXFCbnFkRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCcXFkSjtBcUJucWRJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCMnFkTjtBcUJycWRJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQjZxZE47QXdGeGdkQTtFbkVoS0k7RUFDQTtBckIycWRKO0F3RnpnZEE7RW5FOU1FO0VBQ0E7RUFDQTtBckIwdGRGO0FxQnh0ZEU7O0VBRUU7RUFDQTtFQUNBO0FyQjB0ZEo7QXFCeHRkRTtFQUNFO0VBQ0E7RUFDQTtBckIwdGRKO0FxQnh0ZEU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQjB0ZEo7QXFCeHRkSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQmd1ZE47QXFCMXRkSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJrdWROO0F3RjFqZEE7RW5FbktJO0VBQ0E7QXJCZ3VkSjtBd0YzamRBO0VuRWpORTtFQUNBO0VBQ0E7QXJCK3dkRjtBcUI3d2RFOztFQUVFO0VBQ0E7RUFDQTtBckIrd2RKO0FxQjd3ZEU7RUFDRTtFQUNBO0VBQ0E7QXJCK3dkSjtBcUI3d2RFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckIrd2RKO0FxQjd3ZEk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJxeGROO0FxQi93ZEk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCdXhkTjtBd0Y1bWRBO0VuRXRLSTtFQUNBO0FyQnF4ZEo7QXdGN21kQTtFbkVwTkU7RUFDQTtFQUNBO0FyQm8wZEY7QXFCbDBkRTs7RUFFRTtFQUNBO0VBQ0E7QXJCbzBkSjtBcUJsMGRFO0VBQ0U7RUFDQTtFQUNBO0FyQm8wZEo7QXFCbDBkRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCbzBkSjtBcUJsMGRJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCMDBkTjtBcUJwMGRJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQjQwZE47QXdGOXBkQTtFbkV6S0k7RUFDQTtBckIwMGRKO0F3Ri9wZEE7RW5Fdk5FO0VBQ0E7RUFDQTtBckJ5M2RGO0FxQnYzZEU7O0VBRUU7RUFDQTtFQUNBO0FyQnkzZEo7QXFCdjNkRTtFQUNFO0VBQ0E7RUFDQTtBckJ5M2RKO0FxQnYzZEU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQnkzZEo7QXFCdjNkSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQiszZE47QXFCejNkSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJpNGROO0F3Rmh0ZEE7RW5FNUtJO0VBQ0E7QXJCKzNkSjtBd0ZqdGRBO0VuRTFORTtFQUNBO0VBQ0E7QXJCODZkRjtBcUI1NmRFOztFQUVFO0VBQ0E7RUFDQTtBckI4NmRKO0FxQjU2ZEU7RUFDRTtFQUNBO0VBQ0E7QXJCODZkSjtBcUI1NmRFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckI4NmRKO0FxQjU2ZEk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJvN2ROO0FxQjk2ZEk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCczdkTjtBd0Zsd2RBO0VuRS9LSTtFQUNBO0FyQm83ZEo7QXdGbndkQTtFbkU3TkU7RUFDQTtFQUNBO0FyQm0rZEY7QXFCaitkRTs7RUFFRTtFQUNBO0VBQ0E7QXJCbStkSjtBcUJqK2RFO0VBQ0U7RUFDQTtFQUNBO0FyQm0rZEo7QXFCaitkRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCbStkSjtBcUJqK2RJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCeStkTjtBcUJuK2RJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQjIrZE47QXdGcHpkQTtFbkVsTEk7RUFDQTtBckJ5K2RKO0F3RnJ6ZEE7RW5FaE9FO0VBQ0E7RUFDQTtBckJ3aGVGO0FxQnRoZUU7O0VBRUU7RUFDQTtFQUNBO0FyQndoZUo7QXFCdGhlRTtFQUNFO0VBQ0E7RUFDQTtBckJ3aGVKO0FxQnRoZUU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQndoZUo7QXFCdGhlSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQjhoZU47QXFCeGhlSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckJnaWVOO0F3RnQyZEE7RW5FckxJO0VBQ0E7QXJCOGhlSjtBd0Z2MmRBO0VuRW5PRTtFQUNBO0VBQ0E7QXJCNmtlRjtBcUIza2VFOztFQUVFO0VBQ0E7RUFDQTtBckI2a2VKO0FxQjNrZUU7RUFDRTtFQUNBO0VBQ0E7QXJCNmtlSjtBcUIza2VFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckI2a2VKO0FxQjNrZUk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJtbGVOO0FxQjdrZUk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCcWxlTjtBd0Z4NWRBO0VuRXhMSTtFQUNBO0FyQm1sZUo7QXdGeDVkQTtFbkV2T0U7RUFDQTtFQUNBO0FyQmtvZUY7QXFCaG9lRTs7RUFFRTtFQUNBO0VBQ0E7QXJCa29lSjtBcUJob2VFO0VBQ0U7RUFDQTtFQUNBO0FyQmtvZUo7QXFCaG9lRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCa29lSjtBcUJob2VJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCd29lTjtBcUJsb2VJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQjBvZU47QXdGejhkQTtFbkU1TEk7RUFDQTtBckJ3b2VKO0F3Rno4ZEE7RW5FM09FO0VBQ0E7RUFDQTtBckJ1cmVGO0FxQnJyZUU7O0VBRUU7RUFDQTtFQUNBO0FyQnVyZUo7QXFCcnJlRTtFQUNFO0VBQ0E7RUFDQTtBckJ1cmVKO0FxQnJyZUU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyQnVyZUo7QXFCcnJlSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyQjZyZU47QXFCdnJlSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBckIrcmVOO0F3RjEvZEE7RW5FaE1JO0VBQ0E7QXJCNnJlSjtBd0YxL2RBO0VuRS9PRTtFQUNBO0VBQ0E7QXJCNHVlRjtBcUIxdWVFOztFQUVFO0VBQ0E7RUFDQTtBckI0dWVKO0FxQjF1ZUU7RUFDRTtFQUNBO0VBQ0E7QXJCNHVlSjtBcUIxdWVFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBckI0dWVKO0FxQjF1ZUk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckJrdmVOO0FxQjV1ZUk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCb3ZlTjtBd0YzaWVBO0VuRXBNSTtFQUNBO0FyQmt2ZUo7QXdGM2llQTtFbkVuUEU7RUFDQTtFQUNBO0FyQml5ZUY7QXFCL3hlRTs7RUFFRTtFQUNBO0VBQ0E7QXJCaXllSjtBcUIveGVFO0VBQ0U7RUFDQTtFQUNBO0FyQml5ZUo7QXFCL3hlRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXJCaXllSjtBcUIveGVJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJCdXllTjtBcUJqeWVJOzs7Ozs7Ozs7RUFHRTtFQUNBO0FyQnl5ZU47QXdGNWxlQTtFbkV4TUk7RUFDQTtBckJ1eWVKO0F3RjVsZUE7RUFDSTtBeEY4bGVKO0F5RjUxZUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RjgxZUE7QXlGMzFlQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGNjFlQTtBeUYxMWVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekY0MWVBO0F5RnoxZUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGMjFlQTtBeUZ4MWVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekYwMWVBO0F5RnYxZUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZ5MWVBO0F5RnQxZUE7RUFDQTtFQUFXO0VBQWU7QXpGMDFlMUI7QXlGeDFlQTtFQUNBO0VBQTRCO0VBQVc7RUFBWTtFQUFrQjtFQUFTO0VBQWlCO0VBQVk7QXpGaTJlM0c7QXlGLzFlQTtFQUNBO0VBQThCO0VBQVc7QXpGbTJlekM7QXlGajJlQTtFQUNBO0VBQWM7RUFBeUI7RUFBbUI7QXpGczJlMUQ7QXlGcDJlQTtFQUNBO0VBQWM7RUFBeUI7RUFBbUI7QXpGeTJlMUQ7QXlGdjJlQTtFQUNBO0VBQWM7RUFBeUI7RUFBbUI7QXpGNDJlMUQ7QXlGMTJlQTtFQUNBO0VBQWM7RUFBeUI7RUFBbUI7QXpGKzJlMUQ7QUFDQSwyQ0FBMkM7QTBGajdlM0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRm03ZUE7QTBGaDdlQTtFQUNBO0VBQ0E7QTFGazdlQTtBMEYvNmVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGaTdlQTtBMEY5NmVBO0VBQ0E7RUFDQTtFQUNBO0ExRmc3ZUE7QTBGNzZlQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGKzZlQTtBMEY1NmVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGODZlQTtBQUNBLHFEQUFxRDtBMkYvOWVyRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGaStlQTtBMkY5OWVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRmcrZUE7QTJGNzllQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0YrOWVBO0EyRjU5ZUE7RUFDQTtFQUNBO0VBQ0E7QTNGODllQTtBNEY1L2VBO0VBQ0E7RUFDQTtFQUNBO0E1RjgvZUE7QTRGNS9lQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUY4L2VBO0E0RjUvZUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGOC9lQTtBNEY1L2VBO0VBQ0E7QTVGOC9lQTtBNEY1L2VBO0VBQ0E7QTVGOC9lQTtBNEY1L2VBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjgvZUE7QTRGNS9lQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUY4L2VBO0FBQ0EsMERBQTBEO0FBQzFELG1FQUFtRTtBNkZ0aWZuRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RndpZkE7QTZGcGlmQTtFQUNBO0E3RnNpZkE7QTZGbmlmQTtFQUNBO0E3RnFpZkE7QTZGbGlmQTs7RUFDQTtBN0ZxaWZBO0E2RmxpZkE7OztFQUNBO0E3RnNpZkE7QThGamtmQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Rm1rZkE7QThGaGtmQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RmtrZkE7QThGL2pmQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGaWtmQTtBOEY5amZBO0VBQ0E7RUFDQTtFQUNBO0E5RmdrZkE7QThGN2pmQTtFNUJ4QkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVlXQTtFQUNBO0E5RThrZkY7QWNwbWZDO0V3RGFnQztBdEUwbGZqQztBY3ZtZkM7RXdEY2lDO0F0RTRsZmxDO0ErRnptZkk7RUFDSTtBL0YybWZSO0E4RjdrZkE7RUFDSTtBOUYra2ZKO0FnR2huZkE7RUFDRTtBaEdrbmZGO0FnRy9tZkE7RUFDRTtFQUNBO0VBQ0E7QWhHaW5mRjtBZ0c5bWZBO0VBQ0E7QWhHZ25mQTtBZ0c3bWZBO0VBQ0U7QWhHK21mRjtBZ0c1bWZBO0VBQ0U7QWhHOG1mRjtBZ0czbWZBO0VBRUk7RUFDQTtBaEc0bWZKO0FnR3htZkE7RUFDRTtFQUNBO0FoRzBtZkY7QWdHdm1mQTtFQUNFO0VBQ0E7RUFDQTtBaEd5bWZGO0FnR3RtZkE7RTVDckNFO0FwRDhvZkY7QW9ENW9mRTtFQUNFO0VBQ0E7RUFDQTtBcEQ4b2ZKO0FvRGpwZkU7RUFNSTtBcEQ4b2ZOO0FvRHBwZkU7RUFTSTtFQUNBO0FwRDhvZk47QW9EM29mRTtFQUVJO0FwRDRvZk47QWdHcG5mQTtFNUN6Q0U7QXBEZ3FmRjtBb0Q5cGZFO0VBQ0U7RUFDQTtFQUNBO0FwRGdxZko7QW9EbnFmRTtFQU1JO0FwRGdxZk47QW9EdHFmRTtFQVNJO0VBQ0E7QXBEZ3FmTjtBb0Q3cGZFO0VBRUk7QXBEOHBmTjtBZ0dsb2ZBO0U1QzdDRTtBcERrcmZGO0FvRGhyZkU7RUFDRTtFQUNBO0VBQ0E7QXBEa3JmSjtBb0RycmZFO0VBTUk7QXBEa3JmTjtBb0R4cmZFO0VBU0k7RUFDQTtBcERrcmZOO0FvRC9xZkU7RUFFSTtBcERncmZOO0FnR2hwZkE7RTVDakRFO0FwRG9zZkY7QW9EbHNmRTtFQUNFO0VBQ0E7RUFDQTtBcERvc2ZKO0FvRHZzZkU7RUFNSTtBcERvc2ZOO0FvRDFzZkU7RUFTSTtFQUNBO0FwRG9zZk47QW9EanNmRTtFQUVJO0FwRGtzZk47QWdHOXBmQTtFQUNFO0VBQ0E7QWhHZ3FmRjtBaUd6dGZFO0VBQ0k7QWpHMnRmTjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c3dGZBO0VBQ0U7QWxHK3RmRjtBa0c1dGZBO0VBQ0U7QWxHOHRmRjtBa0czdGZBO0VBQ0U7QWxHNnRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0U7QWxHNHRmRjtBa0cxdGZBO0VBQ0k7QWxHNHRmSjtBa0d6dGZBO0VBQ0U7QWxHMnRmRjtBa0d4dGZBO0VBQ0U7QWxHMHRmRjtBa0d2dGZBO0VBQ0U7QWxHeXRmRjtBa0d0dGZBO0VBQ0U7QWxHd3RmRjtBa0dydGZBO0VBQ0U7QWxHdXRmRjtBa0dwdGZBO0VBQ0U7QWxHc3RmRjtBa0dudGZBO0VBQ0U7QWxHcXRmRjtBa0dsdGZBO0VBQ0U7QWxHb3RmRjtBa0dqdGZBO0VBQ0U7QWxHbXRmRjtBa0dodGZBO0VBQ0U7QWxHa3RmRjtBa0cvc2ZBO0VBQ0U7QWxHaXRmRjtBbUdyNGZBO0VBQ0U7QW5HdTRmRjtBbUdwNGZBO0VBQ0U7QW5HczRmRjtBb0czNGZBO0VBQ0k7RUFDQTtBcEc2NGZKO0FvRzE0ZkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEc0NGZKO0FvR3g0ZkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUVBO0VBRUE7QXBHczRmSjtBcUd0NmZBO0VBQ0k7QXJHdzZmSjtBc0d4NmZJO0VBQ0k7QXRHMDZmUjtBc0d2NmZJO0VBQ0k7QXRHeTZmUjtBc0d0NmZJO0VBQ0k7QXRHdzZmUjtBc0dyNmZJO0VBQ0k7QXRHdTZmUjtBc0duNmZBO0VBQ0k7RUFDQTtBdEdxNmZKO0FzR2w2ZkE7RUFDSTtBdEdvNmZKO0F1RzU3ZkE7RUFDSTtBdkc4N2ZKO0F1RzM3ZkE7RUFDSTtBdkc2N2ZKO0FBQ0E7O0VBRUU7QXdHbDhmRjtFMUY4RkU7RUFDQTtFQUNBO0VBQ0E7QWR1MmZGO0FjcjJmRTtFQUFBO0lBQ0U7SUFDQTtFZHcyZkY7QUFDRjtBd0czOGZBO0UxRitERTtFQUNBO0VBQ0E7RUFDQTtBZCs0ZkY7QWM3NGZFO0VBQUE7SUFDRTtJQUNBO0VkZzVmRjtBQUNGO0F3R3A5ZkE7RTFGZ0NFO0VBQ0E7RUFDQTtFQUNBO0FkdTdmRjtBY3I3ZkU7RUFBQTtJQUNFO0lBQ0E7RWR3N2ZGO0FBQ0Y7QUFDQTs7RUFFRTtBYzMzZkE7RUFBQTtJQUNFO0VkODNmRjtBQUNGO0FjNTVmRTtFQUFBO0lBQ0U7RWQrNWZGO0FBQ0Y7QWM3N2ZFO0VBQUE7SUFDRTtFZGc4ZkY7QUFDRjtBQUNBOztFQUVFO0FjeDRmQTtFQUFBO0lBQ0U7RWQyNGZGO0FBQ0Y7QWN6NmZFO0VBQUE7SUFDRTtFZDQ2ZkY7QUFDRjtBYzE4ZkU7RUFBQTtJQUNFO0VkNjhmRjtBQUNGO0FBQ0E7O0VBRUU7QWNwNmZBO0VBQUE7SUFDRTtFZHU2ZkY7QUFDRjtBY3I4ZkU7RUFBQTtJQUNFO0VkdzhmRjtBQUNGO0FjdCtmRTtFQUFBO0lBQ0U7RWR5K2ZGO0FBQ0Y7QXdHMytmQTtFQUNJO0VBQ0E7QXhHNitmSjtBeUdsaWdCQTtFQUdJO0F6R2tpZ0JKO0F5R3JpZ0JBO0VBVVk7RUFDQTtFQUNBO0F6RzhoZ0JaO0F5RzFpZ0JBO0VBZWdCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHOGhnQmhCO0F5RzNoZ0JZOztFQUVJO0VBQ0E7QXpHNmhnQmhCO0F5RzFoZ0JZO0VBQ0k7QXpHNGhnQmhCO0F5R3pqZ0JBOztFQW1DWTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXpHeWhnQlo7QXlHcmtnQkE7O0VBK0NnQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RzBoZ0JoQjtBeUd2aGdCWTs7OztFQUVJO0VBQ0E7RUFDQTtFQUNBO0F6RzJoZ0JoQjtBeUd4aGdCWTs7RUFDSTtBekcyaGdCaEI7QXlHMWxnQkE7RUFxRWdCO0VBQ0E7RUFDQTtBekd3aGdCaEI7QXlHL2xnQkE7RUE4RVE7RUFDQTtBekdvaGdCUjtBMEdwbWdCQTtFQUNJO0VBQ0E7QTFHc21nQko7QTBHeG1nQkE7RUFLUTtBMUdzbWdCUjtBMEczbWdCQTtFQVNRO0VBQ0E7QTFHcW1nQlI7QTJHOW1nQkk7RUFDSTtBM0dnbmdCUjtBNEdqbmdCSTtFQUNJO0E1R21uZ0JSO0E0R2puZ0JJO0VBQ0k7QTVHbW5nQlI7QTRHam5nQkk7RUFDSTtBNUdtbmdCUjtBNEdqbmdCSTtFQUNJO0E1R21uZ0JSO0E0R2puZ0JJO0VBQ0k7QTVHbW5nQlI7QTRHam5nQkk7RUFDSTtBNUdtbmdCUjtBNEdqbmdCSTtFQUNJO0E1R21uZ0JSO0E0R2puZ0JJO0VBQ0k7QTVHbW5nQlI7QTRHam5nQkk7RUFDSTtBNUdtbmdCUjtBK0Y1b2dCSTtFQUNJO0EvRjhvZ0JSO0E2R2hwZ0JBO0VBQ0k7QTdHa3BnQko7QUFDQSxzRUFBc0U7QThHbHBnQnRFOztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUdxcGdCQTtBOEdscGdCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlHb3BnQkE7QThHanBnQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUdtcGdCQTtBOEdocGdCQTtFQUNBO0E5R2twZ0JBO0E4Ry9vZ0JBO0VBQ0E7QTlHaXBnQkE7QThHOW9nQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBOUcrb2dCQTtBOEc1b2dCQTtFQUNBO0VBQ0E7RUFDQTtBOUc4b2dCQTtBOEczb2dCQTtFQUNFO0E5RzZvZ0JGO0E4RzFvZ0JBO0VBQ0U7RUFDQTtBOUc0b2dCRjtBOEcxb2dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlHNG9nQkY7QThHMW9nQkE7RUFDRTtFQUNBO0E5RzRvZ0JGO0E4RzFvZ0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUc0b2dCRjtBOEd6b2dCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlHMm9nQko7QThHem9nQkk7RUFDSTtBOUcyb2dCUjtBOEd2b2dCQTtFQUNFO0VBQ0E7QTlHeW9nQkY7QUFDQSx5REFBeUQ7QStHenZnQnpEO0VBQ0E7RUFDQTtBL0cydmdCQTtBK0d4dmdCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRzB2Z0JBO0ErR3Z2Z0JBO0VBQ0E7RUFDQTtFQUNBO0EvR3l2Z0JBO0ErR3R2Z0JBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0d3dmdCQTtBK0dydmdCQTtFQUNBO0EvR3V2Z0JBO0ErR3B2Z0JBO0VBQ0E7RUFDQTtFQUNBO0EvR3N2Z0JBO0ErR252Z0JBO0VBQ0E7QS9HcXZnQkE7QStHbHZnQkE7RUFDQTtFQUNBO0EvR292Z0JBO0ErR2p2Z0JBO0VBQ0E7RUFDQTtFQUNBO0EvR212Z0JBO0ErR2h2Z0JBO0VBQ0E7QS9Ha3ZnQkE7QWdIeHlnQkE7RUFDRTtBaEgweWdCRjtBZ0h2eWdCQTtFQUNFO0FoSHl5Z0JGO0FnSHR5Z0JBO0VBQ0U7QWhId3lnQkY7QWdIcnlnQkE7RUFDRTtBaEh1eWdCRjtBZ0hueWdCQTs7RUFDRTtBaEhzeWdCRjtBZ0hueWdCQTtFQUNFO0VBQ0E7RUFDQTtBaEhxeWdCRjtBZ0hseWdCQTtFQUNFO0VBQ0E7QWhIb3lnQkY7QWdIanlnQkE7RUFDRTtBaEhteWdCRjtBZ0hoeWdCQTtFQUNFO0FoSGt5Z0JGO0FnSC94Z0JBO0VBQ0U7RUFDQTtBaEhpeWdCRjtBZ0g5eGdCQTtFQUNFO0VBQ0E7RUFDQTtBaEhneWdCRjtBZ0g3eGdCQTtFQUNFO0VBQ0E7RUFDQTtBaEgreGdCRjtBZ0g1eGdCQTtFQUNFO0FoSDh4Z0JGO0FnSDN4Z0JBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FoSDZ4Z0JGO0FnSDF4Z0JBO0VBQ0U7RUFDQTtBaEg0eGdCRjtBZ0h6eGdCQTtFQUNFO0FoSDJ4Z0JGO0FnSHh4Z0JBO0VBQ0U7QWhIMHhnQkY7QWdIdnhnQkE7RUFDRTtBaEh5eGdCRjtBZ0h0eGdCQTtFQUNFO0VBQ0E7RUFDQTtBaEh3eGdCRjtBZ0hyeGdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEh1eGdCRjtBZ0hweGdCQTtFQUNFO0FoSHN4Z0JGO0FnSC93Z0JBO0VBQ0U7RUFDQTtFQUNBO0FoSGl4Z0JGO0FnSDl3Z0JBOztFQUNFO0FoSGl4Z0JGO0FBQ0EsK0NBQStDO0FpSHA0Z0IvQztFQUNBO0VBQ0E7QWpIczRnQkE7QWlIbjRnQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSHE0Z0JBO0FpSGw0Z0JBO0VBQ0E7RUFDQTtBakhvNGdCQTtBaUhqNGdCQTtFQUNBO0VBQ0E7QWpIbTRnQkE7QWlIaDRnQkE7RUFDQTtFQUNBO0FqSGs0Z0JBO0FpSC8zZ0JBO0VBQ0E7RUFDQTtBakhpNGdCQTtBaUg5M2dCQTtFQUNBO0VBQ0E7RUFDQTtBakhnNGdCQTtBaUg3M2dCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakgrM2dCQTtBaUg1M2dCQTtFQUNBO0VBQ0E7RUFDQTtBakg4M2dCQTtBaUgzM2dCQTtFQUNBO0VBQ0E7RUFDQTtBakg2M2dCQTtBaUgxM2dCQTtFQUNBO0VBQ0E7RUFDQTtBakg0M2dCQTtBaUh6M2dCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpIMjNnQkE7QWlIeDNnQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakgwM2dCQTtBaUh2M2dCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSHkzZ0JBO0FpSHQzZ0JBO0VBQ0E7RUFDQTtFQUNBO0FqSHczZ0JBO0FpSHIzZ0JBO0VBQ0E7RUFDQTtFQUNBO0FqSHUzZ0JBO0FpSHAzZ0JBO0VBQ0E7RUFDQTtBakhzM2dCQTtBaUhuM2dCQTtFQUNBO0FqSHEzZ0JBO0FpSGwzZ0JBO0VBQ0E7QWpIbzNnQkE7QWlIajNnQkE7RUFDQTtFQUNBO0VBQ0E7QWpIbTNnQkE7QWlIaDNnQkE7RUFDQTtFQUNBO0VBQ0E7QWpIazNnQkE7QWlILzJnQkE7RUFDQTtFQUNBO0VBQ0E7QWpIaTNnQkE7QWlIOTJnQkE7RUFDQTtFQUNBO0VBQ0E7QWpIZzNnQkE7QWlINzJnQkE7RUFDQTtBakgrMmdCQTtBaUg1MmdCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpIODJnQkE7QWlIMzJnQkE7RUFDQTtBakg2MmdCQTtBaUgxMmdCQTtFQUNBO0FqSDQyZ0JBO0FBQ0EsNENBQTRDO0FrSHZnaEI1QztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSHlnaEJBO0FrSHRnaEJBO0VBQ0E7RUFDQTtBbEh3Z2hCQTtBa0hyZ2hCQTtFQUNBO0VBQ0E7QWxIdWdoQkE7QWtIcGdoQkE7RUFDQTtFQUNBO0VBQ0E7QWxIc2doQkE7QWtIbmdoQkE7RUFDQTtFQUNBO0FsSHFnaEJBO0FrSGxnaEJBO0VBQ0E7RUFDQTtBbEhvZ2hCQTtBa0hqZ2hCQTtFQUNBO0VBQ0E7QWxIbWdoQkE7QWtIaGdoQkE7RUFDQTtFQUNBO0FsSGtnaEJBO0FrSC8vZ0JBO0VBQ0E7RUFDQTtBbEhpZ2hCQTtBa0g5L2dCQTs7RUFDQTtBbEhpZ2hCQTtBa0g5L2dCQTtFQUNBO0VBQ0E7QWxIZ2doQkE7QWtINy9nQkE7RUFDQTtFQUNBO0FsSCsvZ0JBO0FrSDUvZ0JBO0VBQ0E7RUFDQTtBbEg4L2dCQTtBa0gzL2dCQTs7O0VBQ0E7RUFDQTtBbEgrL2dCQTtBa0g1L2dCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSDgvZ0JBO0FrSDMvZ0JBO0VBQ0E7QWxINi9nQkE7QWtIMS9nQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEg0L2dCQTtBa0h6L2dCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIMi9nQkE7QWtIeC9nQkE7RUFDQTtFQUNBO0VBQ0E7QWxIMC9nQkE7QWtIdi9nQkE7RUFDQTtFQUNBO0VBQ0E7QWxIeS9nQkE7QWtIdC9nQkE7RUFDQTtBbEh3L2dCQTtBa0hyL2dCQTtFQUNBO0VBQ0E7RUFDQTtBbEh1L2dCQTtBa0hwL2dCQTtFQUNBO0VBQ0E7QWxIcy9nQkE7QWtIbi9nQkE7RUFDQTtBbEhxL2dCQTtBa0hsL2dCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhvL2dCQTtBa0hqL2dCQTtFQUNBO0FsSG0vZ0JBO0FrSGgvZ0JBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIay9nQkE7QWtILytnQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhpL2dCQTtBa0g5K2dCQTtFQUNBO0FsSGcvZ0JBO0FrSDcrZ0JBO0VBQ0E7QWxIKytnQkE7QWtINStnQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIOCtnQkE7QWtIMytnQkE7RUFDQTtFQUNBO0VBQ0E7QWxINitnQkE7QWtIeitnQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEgyK2dCQTtBa0h4K2dCQTtFQUNBO0VBQ0E7QWxIMCtnQkE7QWtIditnQkE7RUFDQTtBbEh5K2dCQTtBQUNBLGNBQWM7QW1IanJoQmQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSG1yaEJGO0FtSGhyaEJBO0VBQ0U7RUFDQTtBbkhrcmhCRjtBbUhwcmhCQTtFQUtJO0VBQ0E7QW5Ia3JoQko7QW1IeHJoQkE7RUFTTTtBbkhrcmhCTjtBbUg3cWhCQTtFQUNFO0VBQ0E7QW5IK3FoQkY7QUFDQSwyQkFBMkI7QW1INXFoQjNCO0VBQ0U7RUFDQTtFQUNBO0FuSDhxaEJGO0FtSDNxaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5INnFoQkY7QW1IMXFoQkE7RUFDRTtBbkg0cWhCRjtBQUNBLHdDQUF3QztBb0h4dGhCeEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIMHRoQkE7QW9IdnRoQkE7RUFDQTtFQUFZO0FwSDB0aEJaO0FvSHh0aEJBO0VBQ0E7RUFBWTtBcEgydGhCWjtBb0h6dGhCQTtFQUNBO0VBQVk7QXBINHRoQlo7QW9IenRoQkE7RUFDQTtBcEgydGhCQTtBb0h4dGhCQTtFQUNBO0lBQ0E7RXBIMHRoQkU7RW9IdnRoQkY7SUFDQTtFcEh5dGhCRTtBQUNGO0FvSHR0aEJBO0VBQ0E7SUFDQTtFcEh3dGhCRTtFb0hydGhCRjtJQUNBO0VwSHV0aEJFO0VvSHJ0aEJGO0lBQ0E7RXBIdXRoQkU7QUFDRjtBb0hwdGhCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSHN0aEJBO0FvSG50aEJBO0VBQ0E7QXBIcXRoQkE7QW9IbHRoQkE7O0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEhxdGhCQTtBb0hudGhCQTtFQUNBO0VBQ0E7QXBIcXRoQkE7QW9IbnRoQkE7RUFDQTtFQUNBO0FwSHF0aEJBO0FvSGx0aEJBO0VBQ0E7RUFDQTtBcEhvdGhCQTtBb0hqdGhCQTtFQUNBO0VBQVk7RUFDWjtFQUNBO0FwSG90aEJBO0FvSGp0aEJBO0VBQ0E7RUFDQTtBcEhtdGhCQTtBb0hodGhCQTtFQUNBO0VBQ0E7RUFDQTtBcEhrdGhCQTtBb0gvc2hCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIaXRoQkE7QW9IOXNoQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEhndGhCQTtBb0g3c2hCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSCtzaEJBO0FvSDVzaEJBOztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSCtzaEJBO0FvSDVzaEJBOztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSCtzaEJBO0FvSDVzaEJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIOHNoQkE7QW9IM3NoQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSDZzaEJBO0FBQ0EsZUFBZTtBb0gzc2hCZjtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSDRzaEJBO0FvSHpzaEJBO0VBQ0E7RUFDQTtFQUNBO0FwSDJzaEJBO0FvSHpzaEJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEgyc2hCQTtBQUNBLGFBQWE7QW9IeHNoQmI7RUFDQTtFQUFtQjtFQUFvQjtFQUN2QztFQUNBO0FwSDRzaEJBO0FvSHpzaEJBO0VBQ0E7RUFDQTtBcEgyc2hCQTtBb0h4c2hCQTtFQUNBO0FwSDBzaEJBO0FvSHZzaEJBO0VBQ0E7QXBIeXNoQkE7QW9IdHNoQkE7O0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIeXNoQkE7QW9IdHNoQkE7O0VBQ0E7QXBIeXNoQkE7QW9IdHNoQkE7RUFDQTtFQUNBO0FwSHdzaEJBO0FvSHJzaEJBO0VBQ0E7QXBIdXNoQkE7QW9IcHNoQkE7RUFDQTtFQUNBO0VBQ0E7QXBIc3NoQkE7QW9IbnNoQkE7RUFDQTtFQUNBO0VBQ0E7QXBIcXNoQkE7QW9IbHNoQkE7RUFDQTtFQUNBO0FwSG9zaEJBO0FvSGpzaEJBO0VBQ0E7RUFDQTtFQUFZO0VBQ1o7QXBIb3NoQkE7QW9IanNoQkE7O0VBQ0E7RUFDQTtBcEhvc2hCQTtBb0hqc2hCQTtFQUNBO0VBQ0E7QXBIbXNoQkE7QUFDQSxvRkFBb0Y7QW9IL3JoQnBGO0VBQ0E7RUFBWTtBcEhrc2hCWjtBb0gvcmhCQTtFQUNBO0FwSGlzaEJBO0FBQ0EseUVBQXlFO0FvSDlyaEJ6RTtFQUNBO0FwSGdzaEJBO0FvSDdyaEJBO0VBQ0E7QXBIK3JoQkE7QW9INXJoQkE7RUFDQTtBcEg4cmhCQTtBb0gzcmhCQTtFQUNBO0FwSDZyaEJBO0FvSDFyaEJBO0VBQ0E7RUFDQTtFQUNBO0FwSDRyaEJBO0FvSHpyaEJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEgycmhCQTtBb0h4cmhCQTtFQUNBO0FwSDByaEJBO0FvSHZyaEJBO0VBQ0E7QXBIeXJoQkE7QW9IdHJoQkE7RUFDQTtBcEh3cmhCQTtBQUNBLG9FQUFvRTtBcUg3K2hCcEU7RUFDQTtBckgrK2hCQTtBcUg1K2hCQTtFQUNBO0FySDgraEJBO0FxSDMraEJBO0VBQ0E7QXJINitoQkE7QXFIMStoQkE7RUFDQTtBckg0K2hCQTtBcUh6K2hCQTtFQUNBO0FySDIraEJBO0FxSHgraEJBO0VBQ0E7QXJIMCtoQkE7QXFIditoQkE7RUFDQTtBckh5K2hCQTtBcUh0K2hCQTtFQUNBO0FySHcraEJBO0FxSHIraEJBO0VBQ0E7QXJIdStoQkE7QXFIcCtoQkE7RUFDQTtBckhzK2hCQTtBcUhuK2hCQTtFQUNBO0FySHEraEJBO0FxSGwraEJBO0VBQ0E7QXJIbytoQkE7QXFIaitoQkE7RUFDQTtBckhtK2hCQTtBcUhoK2hCQTtFQUNBO0FySGsraEJBO0FxSC85aEJBO0VBQ0E7RUFBWTtBckhrK2hCWjtBcUgvOWhCQTtFQUNBO0FySGkraEJBO0FBQ0EsbUJBQW1CO0FzSDloaUJuQjtFQUNFO0F0SGdpaUJGO0FzSDdoaUJBO0VBQ0U7RUFDQTtBdEgraGlCRjtBc0g1aGlCQTtFQUNFO0VBQ0E7QXRIOGhpQkY7QXNIM2hpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEg2aGlCRjtBc0gxaGlCQTtFQUNFO0F0SDRoaUJGO0FBQ0EsNEVBQTRFO0F1SG5qaUI1RTtFQUNBO0VBQ0E7RUFDQTtBdkhxamlCQTtBdUhsamlCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkhvamlCQTtBdUhqamlCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZIbWppQkE7QXVIaGppQkE7RUFDQTtFQUNBO0VBQ0E7QXZIa2ppQkE7QXVIL2lpQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkhpamlCQTtBdUg5aWlCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SGdqaUJBO0FBQ0Esc0RBQXNEO0F3SC9saUJ0RDtFQUNBO0VBQ0E7RUFDQTtBeEhpbWlCQTtBd0g5bGlCQTtFQUNBO0VBQ0E7RUFDQTtBeEhnbWlCQTtBd0g3bGlCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SCtsaUJBO0FBQ0EsMkRBQTJEO0F5SGpuaUIzRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpIbW5pQkE7QXlIaG5pQkE7RUFDQTtBekhrbmlCQTtBeUgvbWlCQTtFQUNBO0VBQ0E7RUFDQTtBekhpbmlCQTtBeUg5bWlCQTtFQUNBO0VBQ0E7RUFDQTtBekhnbmlCQTtBeUg3bWlCQTtFQUNBO0VBQ0E7QXpIK21pQkE7QXlINW1pQkE7RUFDQTtFQUNBO0F6SDhtaUJBO0F5SDNtaUJBO0VBQ0E7RUFDQTtBekg2bWlCQTtBMEhscGlCQTtFQUNBO0VBQ0E7RUFDQTtBMUhvcGlCQTtBMEhqcGlCQTtFQUNFO0ExSG1waUJGO0EwSGhwaUJBO0VBQ0U7RUFDQTtBMUhrcGlCRjtBMEgvb2lCQTtFQUNFO0ExSGlwaUJGO0EwSDdvaUJBO0VBQ0U7RUFDQTtFQUNBO0ExSCtvaUJGO0EwSDVvaUJBO0VBQ0U7QTFIOG9pQkY7QTBIM29pQkE7RUFDRTtBMUg2b2lCRjtBMEgxb2lCQTtFQUNFO0ExSDRvaUJGO0EwSHpvaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFIMm9pQkY7QTBIeG9pQkE7RUFDRTtJQUNFO0lBQ0E7RTFIMG9pQkY7QUFDRjtBMEh2b2lCQTtFQUNFO0VBQ0E7RUFDQTtBMUh5b2lCRjtBMEh0b2lCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExSHdvaUJGO0EwSHJvaUJBO0VBQ0U7QTFIdW9pQkY7QTBIcm9pQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUh1b2lCSjtBMkgzdGlCQTtFQUNJO0EzSDZ0aUJKO0EySDF0aUJBO0VBQ0k7RUFDQTtBM0g0dGlCSjtBMkgxdGlCQTtFQUNJO0EzSDR0aUJKO0EySDF0aUJBO0VBQ0k7QTNINHRpQko7QTJIenRpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7QTNIc3RpQko7QTJIbnRpQkE7RUFDSTtJQUNJO0UzSHF0aUJOO0UySG50aUJFO0lBQ0k7RTNIcXRpQk47QUFDRjtBNEh4dmlCQTtFQUNBO0VBQ0E7RUFDQTtBNUgwdmlCQTtBNEh0dmlCQTtFQUNJO0VBQ0E7RUFDQTtBNUh3dmlCSjtBNEh0dmlCSTtFQUFBO0lBQ0k7RTVIeXZpQk47QUFDRjtBNEh0dmlCQTtFQUNJO0VBQ0E7RUFDQTtBNUh3dmlCSjtBNkg1d2lCQTtFQUNJO0E3SDh3aUJKO0E2SDN3aUJBO0VBQ0k7RUFDQTtBN0g2d2lCSjtBNkgxd2lCQTtFQUNJO0E3SDR3aUJKO0E2SHp3aUJBO0VBQ0k7RUFDQTtBN0gyd2lCSjtBNkg3d2lCQTtFQUtRO0E3SDJ3aUJSO0E2SHh3aUJJOztFQUVJO0E3SDB3aUJSO0E2SHR3aUJBOztFQUVJO0VBRUE7RUFDQTtBN0h1d2lCSjtBNkhyd2lCSTs7RUFDSTtBN0h3d2lCUjtBNkhwd2lCQTtFQUNJO0E3SHN3aUJKO0E2SG53aUJBO0VBQ0k7QTdIcXdpQko7QTZIbHdpQkE7RUFDSTtBN0hvd2lCSjtBNkhqd2lCQTs7RUFFSTtFQUNBO0E3SG13aUJKO0E2SGh3aUJBO0VBQ0k7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QTdIZ3dpQko7QTZIN3ZpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0grdmlCSjtBOEh4MGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5SDAwaUJGO0E4SHgwaUJFO0VBQUE7SUFDRTtFOUgyMGlCRjtBQUNGO0E4SHgwaUJBO0VBQ0U7RUFDQTtBOUgwMGlCRjtBOEh2MGlCQTtFQUNFO0VBQ0E7QTlIeTBpQkY7QStIMzFpQkE7RUFDRTtBL0g2MWlCRjtBK0gxMWlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0g0MWlCRjtBK0h6MWlCQTtFQUNFO0VBQ0E7QS9IMjFpQkY7QStIeDFpQkE7RUFDRTtFQUNBO0VBQ0E7QS9IMDFpQkY7QStIdjFpQkE7RUFDRTtBL0h5MWlCRjtBK0h0MWlCQTtFQUNFO0EvSHcxaUJGO0ErSHIxaUJBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IdzFpQkY7QUFDQSwrREFBK0Q7QWdJNzNpQi9EOztFQUFZO0FoSWk0aUJaO0FBQ0EsWUFBWTtBZ0kvM2lCWjtFaElpNGlCRSxnQ0FBZ0M7RWdJaDRpQmxDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhJazRpQkUsNkNBQTZDO0FBQy9DO0FnSWg0aUJBO0VBQ0E7QWhJazRpQkE7QWdJLzNpQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaElpNGlCQTtBQUNBLGdFQUFnRTtBaUlwNWlCaEU7O0VBQ0U7QWpJdTVpQkY7QWlJcDVpQkE7RUFDRTtJQUNFO0VqSXM1aUJGO0VpSW41aUJBO0lBQ0U7RWpJcTVpQkY7QUFDRjtBaUk3NGlCQTtFQUNFO0FqSSs0aUJGO0FBQ0EsbUVBQW1FO0FrSXA2aUJuRTtFQUNBO0VBQ0E7RUFDQTtBbElzNmlCQTtBa0luNmlCQTtFQUNBO0VBQ0E7RUFDQTtBbElxNmlCQTtBa0lsNmlCQTtFQUNBO0VBQ0E7RUFDQTtBbElvNmlCQTtBa0lqNmlCQTtFQUNBO0FsSW02aUJBO0FBQ0EsNkRBQTZEO0FtSXY3aUI3RDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSXk3aUJBO0FtSXQ3aUJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSXc3aUJBO0FtSXI3aUJBO0VBQ0E7QW5JdTdpQkE7QW1JbjdpQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbklxN2lCQTtBbUlsN2lCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5JbzdpQkE7QW1JajdpQkE7RUFDQTtFQUNBO0FuSW03aUJBO0FtSWg3aUJBO0VBQ0E7RUFDQTtFQUNBO0FuSWs3aUJBO0FtSS82aUJBO0VBQ0E7RUFDQTtFQUNBO0FuSWk3aUJBO0FtSS82aUJBO0VBQ0E7RUFDQTtFQUNBO0FuSWk3aUJBO0FtSS82aUJBO0VBQ0E7RUFDQTtFQUNBO0FuSWk3aUJBO0FtSTk2aUJBOzs7O0VBQ0U7QW5JbTdpQkY7QW1JaDdpQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSWs3aUJBO0FtSS82aUJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5JaTdpQkE7QW1JOTZpQkE7RUFDQTtBbklnN2lCQTtBbUk3NmlCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkkrNmlCQTtBbUk1NmlCQTtFQUNBO0VBQ0E7RUFDQTtBbkk4NmlCQTtBbUkzNmlCQTtFQUNBO0VBQ0E7QW5JNjZpQkE7QW1JMTZpQkE7RUFDQTtFQUNBO0VBQ0E7QW5JNDZpQkE7QW1JejZpQkE7RUFDRTtFQUNBO0FuSTI2aUJGO0FtSXg2aUJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5JMDZpQkE7QW1JdjZpQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkl5NmlCQTtBbUl0NmlCQTtFQUNBO0FuSXc2aUJBO0FtSXI2aUJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSXU2aUJBO0FtSXA2aUJBO0VBQ0E7RUFDQTtFQUNBO0FuSXM2aUJBO0FtSW42aUJBOzs7RUFDQTtBbkl1NmlCQTtBbUlwNmlCQTtFQUNBO0VBQ0E7QW5JczZpQkE7QW1JbjZpQkE7RUFDQTtFQUNBO0VBQ0E7QW5JcTZpQkE7QW1JbjZpQkE7RW5JcTZpQkUscUVBQXFFO0FBQ3ZFO0FtSW42aUJBO0VuSXE2aUJFLHNFQUFzRTtBQUN4RTtBbUluNmlCQTtFbklxNmlCRSx1RUFBdUU7QUFDekU7QW1JbDZpQkE7RUFDQTtFQUNBO0FuSW82aUJBO0FBQ0EsdUJBQXVCO0FtSTk1aUJ2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5JZzZpQkE7QW1JNzVpQkE7RUFDRTtBbkkrNWlCRjtBbUk1NWlCQTtFQUNFO0FuSTg1aUJGO0FtSTM1aUJBO0VBQ0U7RUFDQTtBbkk2NWlCRjtBbUkxNWlCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSTQ1aUJBO0FtSXg1aUJBOzs7RUFDRTtBbkk0NWlCRjtBbUl6NWlCQTs7O0VBQ0M7QW5JNjVpQkQ7QW1JMTVpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkk0NWlCRjtBbUl6NWlCQTs7RUFDRTtFQUNBO0FuSTQ1aUJGO0FtSXo1aUJBO0VBQ0U7RUFDQTtBbkkyNWlCRjtBbUl4NWlCQTtFQUNFO0FuSTA1aUJGO0FtSXY1aUJBO0VBQ0U7QW5JeTVpQkY7QW1JdDVpQkE7O0VBQ0U7RUFDQTtBbkl5NWlCRjtBbUlyNWlCQTtFQUNJO0FuSXU1aUJKO0FtSXA1aUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5JczVpQko7QW1JbjVpQkE7RUFDSTtBbklxNWlCSjtBbUlsNWlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5JbzVpQko7QW1JajVpQkE7RUFDSTtBbkltNWlCSjtBbUloNWlCQTtFQUNJO0FuSWs1aUJKO0FtSS80aUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbklpNWlCSjtBbUk5NGlCQTtFQUNFO0FuSWc1aUJGO0FBQ0EsZ0VBQWdFO0FvSXJ0akJoRTtFQUNBO0FwSXV0akJBO0FvSWp0akJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJbXRqQkE7QUFDQSwwRUFBMEU7QXFJbHVqQjFFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySW91akJBO0FxSWp1akJBO0VBQ0E7QXJJbXVqQkE7QXFJaHVqQkE7RUFDQTtFQUNBO0VBQ0E7QXJJa3VqQkE7QXFJL3RqQkE7RUFDQTtFQUNBO0VBQ0E7QXJJaXVqQkE7QXFJOXRqQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJZ3VqQkE7QXFJN3RqQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckkrdGpCQTtBcUk1dGpCQTtFQUNBO0FySTh0akJBO0FxSTN0akJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckk2dGpCQTtBcUkxdGpCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySTR0akJBO0FxSXp0akJBO0VBQ0E7RUFDQTtFQUNBO0FySTJ0akJBO0FxSXh0akJBO0VBQ0E7RUFDQTtFQUNBO0FySTB0akJBO0FxSXZ0akJBO0VBQ0E7RUFDQTtBckl5dGpCQTtBQUNBLDZEQUE2RDtBc0kveWpCN0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdElpempCQTtBc0k5eWpCQTtFQUNBO0F0SWd6akJBO0FBQ0EsOEVBQThFO0FzSXR5akI5RTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEl3eWpCQTtBc0k5eGpCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJZ3lqQkE7QXNJN3hqQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEkreGpCQTtBc0lseGpCQTtFQUNBO0VBQ0E7QXRJb3hqQkE7QXNJanhqQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdElteGpCQTtBc0loeGpCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SWt4akJBO0FzSS93akJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SWl4akJBO0FzSTl3akJBO0VBQ0E7QXRJZ3hqQkE7QUFDQSxtRUFBbUU7QXNJM3dqQm5FO0VBQ0E7QXRJNndqQkE7QXNJMXdqQkE7RUFDQTtFQUNBO0VBQ0E7QXRJNHdqQkE7QXNJendqQkE7RUFDQTtFQUNBO0F0STJ3akJBO0FzSXZ3akJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEl5d2pCQTtBc0l0d2pCQTtFQUNBO0F0SXd3akJBO0FzSXJ3akJBO0VBQ0E7RUFDQTtFQUNBO0F0SXV3akJBO0FzSXB3akJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdElzd2pCQTtBc0lud2pCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJcXdqQkE7QXNJbndqQkE7RUFDQTtFQUNBO0VBQ0E7QXRJcXdqQkE7QUFDQSx3REFBd0Q7QUFDeEQsZ0NBQWdDO0FzSS92akJoQztFQUNBO0VBQ0E7QXRJaXdqQkE7QXNJMXZqQkE7RUFDQTtBdEk0dmpCQTtBc0l6dmpCQTtFQUNBO0VBQ0E7QXRJMnZqQkE7QUFDQSx1REFBdUQ7QXNJeHZqQnZEO0V0STB2akJFOzs7OztDQUtEO0VzSXh2akJEO0VBQ0E7QXRJMHZqQkE7QXNJdnZqQkE7RUFDQTtBdEl5dmpCQTtBc0l0dmpCQTtFQUFzQjtFQUFhO0VBQWE7RUFBZTtFQUEwQjtFQUEwQjtFQUFhO0F0SSt2akJoSTtBc0k5dmpCQTtFQUF5QztFQUFZO0VBQWM7QXRJbXdqQm5FO0FzSWx3akJBO0VBQTRCO0VBQW9CO0VBQStCO0VBQVk7RUFBZTtFQUFnQjtFQUFvQjtFQUFvQjtBdEk0d2pCbEs7QXNJM3dqQkE7RUFBdUM7RUFBbUY7RUFBWTtFQUFhO0VBQWdCO0VBQWM7RUFBbUI7RUFBVztFQUFhO0F0SXN4akI1TjtBc0lyeGpCQTtFQUEwQjtFQUFjO0F0SXl4akJ4QztBc0l2eGpCQTtFQUEwQjtFQUFhO0VBQWE7RUFBZTtFQUEwQjtFQUEwQjtFQUFhO0F0SWd5akJwSTtBc0kveGpCQTtFQUE2QztFQUFZO0VBQWM7QXRJb3lqQnZFO0FzSW55akJBO0VBQWdDO0VBQW9CO0VBQStCO0VBQVk7RUFBZTtFQUFnQjtFQUFvQjtFQUFvQjtBdEk2eWpCdEs7QXNJNXlqQkE7RUFBMkM7RUFBbUY7RUFBWTtFQUFhO0VBQWdCO0VBQWM7RUFBbUI7RUFBVztFQUFhO0F0SXV6akJoTztBc0l0empCQTtFQUE4QjtFQUFjO0F0STB6akI1QztBc0l4empCQTtFQUF1QztFQUFhO0VBQWE7RUFBZTtFQUEwQjtFQUEwQjtFQUFhO0F0SWkwakJqSjtBc0loMGpCQTtFQUEwRDtFQUFZO0VBQWM7QXRJcTBqQnBGO0FzSXAwakJBO0VBQTZDO0VBQW9CO0VBQStCO0VBQVk7RUFBZTtFQUFnQjtFQUFvQjtFQUFvQjtBdEk4MGpCbkw7QXNJNzBqQkE7RUFBd0Q7RUFBbUY7RUFBWTtFQUFhO0VBQWdCO0VBQWM7RUFBbUI7RUFBVztFQUFhO0F0SXcxakI3TztBc0l2MWpCQTtFQUEyQztFQUFjO0F0STIxakJ6RDtBc0l6MWpCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0STIxakJBO0FzSXoxakJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEkyMWpCQTtBc0l4MWpCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEkwMWpCQTtBc0l4MWpCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEkwMWpCQTtBQUNBLDJDQUEyQztBc0lwMWpCM0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJczFqQkE7QXNJbjFqQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdElxMWpCQTtBQUNBLDBDQUEwQztBc0lqMWpCMUM7RUFDQTtBdEltMWpCQTtBc0k3MGpCQTs7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdElnMWpCQTtBc0k3MGpCQTs7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJZzFqQkE7QXNJejBqQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0STIwakJBO0FzSXowakJBOztFQUNBO0F0STQwakJBO0FzSTEwakJBO0VBQ0E7QXRJNDBqQkE7QUFDQSxvREFBb0Q7QXNJejBqQnBEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0STIwakJBO0FzSXgwakJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJMDBqQkE7QUFDQSxpRkFBaUY7QXNJdDBqQmpGO0VBQ0E7RUFDQTtBdEl3MGpCQTtBc0lyMGpCQTtFQUNBO0VBQ0E7QXRJdTBqQkE7QXNJcDBqQkE7RUFDQTtBdElzMGpCQTtBc0luMGpCQTtFQUNBO0F0SXEwakJBO0FBQ0EseUVBQXlFO0FzSWowakJ6RTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJbTBqQkE7QXNJaDBqQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdElrMGpCQTtBc0kvempCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SWkwakJBO0FzSTl6akJBO0VBQ0E7RUFDQTtBdElnMGpCQTtBc0k3empCQTtFQUNBO0VBQ0E7RUFDQTtBdEkrempCQTtBc0k1empCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0STh6akJBO0FzSTN6akJBO0VBQ0E7QXRJNnpqQkE7QXNJMXpqQkE7RUFDQTtFQUE2QjtBdEk2empCN0I7QUFDQSx3RUFBd0U7QXNJMXpqQnhFO0VBQ0E7QXRJNHpqQkE7QXNJenpqQkE7RUFDQTtBdEkyempCQTtBc0l4empCQTtFQUNBO0F0STB6akJBO0FzSXZ6akJBO0VBQ0E7RUFDQTtFQUNBO0F0SXl6akJBO0FzSXR6akJBO0VBQ0E7RUFDQTtBdEl3empCQTtBc0lyempCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJdXpqQkE7QXNJcHpqQkE7RUFDQTtFQUFpQjtBdEl1empCakI7QXNJcHpqQkE7RUFDQTtFQUFXO0VBQ1g7QXRJdXpqQkE7QXNJcHpqQkE7RUFDQTtFQUFXO0F0SXV6akJYO0FzSXB6akJBO0VBQ0E7QXRJc3pqQkE7QXNJcHpqQkE7RUFDQTtBdElzempCQTtBc0luempCQTtFQUNBO0F0SXF6akJBO0FzSWx6akJBO0VBQ0E7QXRJb3pqQkE7QXNJanpqQkE7RUFDQTtBdEltempCQTtBQUNBLG9CQUFvQjtBc0loempCcEI7RUFDQTtFQUFZO0VBQVk7RUFBMEI7QXRJcXpqQmxEO0FzSW56akJBO0VBQ0E7RUFBWTtFQUFvQjtFQUFhO0VBQWtCO0VBQWU7RUFBMkI7QXRJMnpqQnpHO0FzSXp6akJBO0VBQ0E7RUFBWTtFQUFZO0F0STZ6akJ4QjtBc0kzempCQTtFQUNBO0VBQVk7QXRJOHpqQlo7QXNJNXpqQkE7RUFDQTtFQUFZO0VBQWE7QXRJZzBqQnpCO0FzSTN6akJBO0VBQ0E7QXRJNnpqQkE7QXNJMXpqQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0STR6akJBO0FzSXp6akJBOztFQUNBO0VBQ0E7QXRJNHpqQkE7QXNJenpqQkE7O0VBQ0E7RUFDQTtBdEk0empCQTtBc0l6empCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEkyempCQTtBc0l6empCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEkyempCQTtBc0l6empCQTs7RUFFQTtBdEkyempCQTtBc0l4empCQTtFQUNBO0F0STB6akJBO0FzSXZ6akJBO0VBQ0E7RUFDQTtFQUNBO0F0SXl6akJBO0FzSXR6akJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SXd6akJBO0FzSXJ6akJBO0VBQ0E7QXRJdXpqQkE7QXNJcHpqQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdElzempCQTtBc0luempCQTtFQUNBO0VBQ0E7RUFDQTtBdElxempCQTtBc0lsempCQTtFQUNBO0VBQ0E7RUFDQTtBdElvempCQTtBc0lqempCQTtFQUNBO0VBQ0E7QXRJbXpqQkE7QXNJaHpqQkE7RUFDQTtFQUNBO0F0SWt6akJBO0FzSS95akJBO0VBQ0E7RUFDQTtFQUNBO0F0SWl6akJBO0FzSTd5akJBO0VBQ0E7QXRJK3lqQkE7QXNJNXlqQkE7RUFDQTtFQUNBO0VBQ0E7QXRJOHlqQkE7QXNJM3lqQkE7RUFDQTtBdEk2eWpCQTtBc0kxeWpCQTtFQUNBO0F0STR5akJBO0FzSXp5akJBO0VBQ0E7QXRJMnlqQkE7QXNJeHlqQkE7RUFDQTtBdEkweWpCQTtBc0l2eWpCQTtFQUNBO0F0SXl5akJBO0FzSXR5akJBO0VBQ0E7RUFDQTtFQUNBO0F0SXd5akJBO0FzSXJ5akJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SXV5akJBO0FzSXB5akJBO0VBQ0E7RUFDQTtFQUNBO0F0SXN5akJBO0FzSW55akJBO0VBQ0E7RUFDQTtFQUNBO0F0SXF5akJBO0FzSWx5akJBO0VBQ0E7QXRJb3lqQkE7QXNJanlqQkE7RUFDQTtBdElteWpCQTtBc0loeWpCQTtFQUNBO0VBQ0E7RUFDQTtBdElreWpCQTtBc0kveGpCQTtFQUNBO0F0SWl5akJBO0FzSTl4akJBO0VBQ0E7RUFDQTtBdElneWpCQTtBc0k3eGpCQTtFQUNFO0F0SSt4akJGO0FzSTV4akJBO0VBQ0U7QXRJOHhqQkY7QXNJM3hqQkE7RUFDQTtFQUNBO0VBQ0E7QXRJNnhqQkE7QXNJMXhqQkE7RUFDRTtBdEk0eGpCRiIsImZpbGUiOiIvY3NzL3N0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6W251bGwsbnVsbCwiLyohXG5DaG9zZW4sIGEgU2VsZWN0IEJveCBFbmhhbmNlciBmb3IgalF1ZXJ5IGFuZCBQcm90b3R5cGVcbmJ5IFBhdHJpY2sgRmlsbGVyIGZvciBIYXJ2ZXN0LCBodHRwOi8vZ2V0aGFydmVzdC5jb21cblxuVmVyc2lvbiAxLjguN1xuRnVsbCBzb3VyY2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW5cbkNvcHlyaWdodCAoYykgMjAxMS0yMDE4IEhhcnZlc3QgaHR0cDovL2dldGhhcnZlc3QuY29tXG5cbk1JVCBMaWNlbnNlLCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3Nlbi9ibG9iL21hc3Rlci9MSUNFTlNFLm1kXG5UaGlzIGZpbGUgaXMgZ2VuZXJhdGVkIGJ5IGBncnVudCBidWlsZGAsIGRvIG5vdCBlZGl0IGl0IGJ5IGhhbmQuXG4qL1xuXG4vKiBAZ3JvdXAgQmFzZSAqL1xuLmNob3Nlbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAxMDEwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDEwMCUgMTAwJSk7XG4gICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlIDEwMCUpO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcCB7XG4gIGNsaXA6IGF1dG87XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBub25lO1xuICAgICAgICAgIGNsaXAtcGF0aDogbm9uZTtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWUsIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIC5ncm91cC1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWU6YWZ0ZXIsIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIC5ncm91cC1uYW1lOmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgU2luZ2xlIENob3NlbiAqL1xuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwIDAgOHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgyMCUsICNmZmYpLCBjb2xvci1zdG9wKDUwJSwgI2Y2ZjZmNiksIGNvbG9yLXN0b3AoNTIlLCAjZWVlKSwgdG8oI2Y0ZjRmNCkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAyMCUsICNmNmY2ZjYgNTAlLCAjZWVlIDUyJSwgI2Y0ZjRmNCAxMDAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4ICNmZmYgaW5zZXQsIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAjZmZmIGluc2V0LCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJiciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiY2hvc2VuLXNwcml0ZS5wbmdcIikgLTQycHggMXB4IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxcHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcImNob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAwcHggMnB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMTA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogM3B4IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgbWFyZ2luOiAxcHggMDtcbiAgcGFkZGluZzogNHB4IDIwcHggNHB4IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYmFja2dyb3VuZDogdXJsKFwiY2hvc2VuLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IDEwMCUgLTIwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgxMDAlIDEwMCUpO1xuICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMTAwJSAxMDAlKTtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJlc3VsdHMgKi9cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWFyZ2luOiAwIDRweCA0cHggMDtcbiAgcGFkZGluZzogMCAwIDAgNHB4O1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgyMCUsICMzODc1ZDcpLCBjb2xvci1zdG9wKDkwJSwgIzJhNjJiYykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzM4NzVkNyAyMCUsICMyYTYyYmMgOTAlKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRzIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIE11bHRpIENob3NlbiAqL1xuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDElLCAjZWVlKSwgY29sb3Itc3RvcCgxNSUsICNmZmYpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlZWUgMSUsICNmZmYgMTUlKTtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1hcmdpbjogMXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMjVweDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDI1cHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCB0bygjZWVlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAycHggI2ZmZiBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggI2ZmZiBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Ugc3BhbiB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiY2hvc2VuLXNwcml0ZS5wbmdcIikgLTQycHggMXB4IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxcHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWRpc2FibGVkIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCB0bygjZWVlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLXJlc3VsdHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgQWN0aXZlICAqL1xuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgyMCUsICNlZWUpLCBjb2xvci1zdG9wKDgwJSwgI2ZmZikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VlZSAyMCUsICNmZmYgODAlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwICNmZmYgaW5zZXQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmIGluc2V0O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggMnB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgRGlzYWJsZWQgU3VwcG9ydCAqL1xuLmNob3Nlbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmlnaHQgdG8gTGVmdCAqL1xuLmNob3Nlbi1ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMCA4cHggMCAwO1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMjZweDtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAzOHB4O1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogM3B4O1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDI2cHg7XG59XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgcGFkZGluZzogM3B4IDVweCAzcHggMTlweDtcbn1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNHB4O1xufVxuXG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICBtYXJnaW46IDAgMCA0cHggNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDA7XG59XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHBhZGRpbmc6IDRweCA1cHggNHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImNob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDJweDtcbn1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMnB4IDJweDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJldGluYSBjb21wYXRpYmlsaXR5ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcbiAgLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyLFxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIsXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLFxuICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLWRvd24gc3BhbixcbiAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC11cCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJjaG9zZW4tc3ByaXRlQDJ4LnBuZ1wiKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTJweCAzN3B4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIEBlbmQgKi9cbiIsIi5sYi1sb2FkZXIsLmxpZ2h0Ym94e3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowfWJvZHkubGItZGlzYWJsZS1zY3JvbGxpbmd7b3ZlcmZsb3c6aGlkZGVufS5saWdodGJveE92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6OTk5OTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7ZmlsdGVyOmFscGhhKE9wYWNpdHk9ODApO29wYWNpdHk6Ljg7ZGlzcGxheTpub25lfS5saWdodGJveHt3aWR0aDoxMDAlO3otaW5kZXg6MTAwMDA7Zm9udC13ZWlnaHQ6NDAwO291dGxpbmU6MH0ubGlnaHRib3ggLmxiLWltYWdle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOmluaGVyaXQ7bWF4LWhlaWdodDpub25lO2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjo0cHggc29saWQgI2ZmZn0ubGlnaHRib3ggYSBpbWd7Ym9yZGVyOm5vbmV9LmxiLW91dGVyQ29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjI1MHB4O2hlaWdodDoyNTBweDttYXJnaW46MCBhdXRvO2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubGItb3V0ZXJDb250YWluZXI6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0ubGItbG9hZGVye3RvcDo0MyU7aGVpZ2h0OjI1JTt3aWR0aDoxMDAlfS5sYi1jYW5jZWx7ZGlzcGxheTpibG9jazt3aWR0aDozMnB4O2hlaWdodDozMnB4O21hcmdpbjowIGF1dG87YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2xvYWRpbmcuZ2lmKSBuby1yZXBlYXR9LmxiLW5hdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt6LWluZGV4OjEwfS5sYi1jb250YWluZXI+Lm5hdntsZWZ0OjB9LmxiLW5hdiBhe291dGxpbmU6MDtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQVBBQUFQLy8vd0FBQUNINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQ1JBRUFPdz09KX0ubGItbmV4dCwubGItcHJldntoZWlnaHQ6MTAwJTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrfS5sYi1uYXYgYS5sYi1wcmV2e3dpZHRoOjM0JTtsZWZ0OjA7ZmxvYXQ6bGVmdDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvcHJldi5wbmcpIGxlZnQgNDglIG5vLXJlcGVhdDtmaWx0ZXI6YWxwaGEoT3BhY2l0eT0wKTtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjZzOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC42czstby10cmFuc2l0aW9uOm9wYWNpdHkgLjZzO3RyYW5zaXRpb246b3BhY2l0eSAuNnN9LmxiLW5hdiBhLmxiLXByZXY6aG92ZXJ7ZmlsdGVyOmFscGhhKE9wYWNpdHk9MTAwKTtvcGFjaXR5OjF9LmxiLW5hdiBhLmxiLW5leHR7d2lkdGg6NjQlO3JpZ2h0OjA7ZmxvYXQ6cmlnaHQ7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL25leHQucG5nKSByaWdodCA0OCUgbm8tcmVwZWF0O2ZpbHRlcjphbHBoYShPcGFjaXR5PTApO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNnM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjZzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuNnM7dHJhbnNpdGlvbjpvcGFjaXR5IC42c30ubGItbmF2IGEubGItbmV4dDpob3ZlcntmaWx0ZXI6YWxwaGEoT3BhY2l0eT0xMDApO29wYWNpdHk6MX0ubGItZGF0YUNvbnRhaW5lcnttYXJnaW46MCBhdXRvO3BhZGRpbmctdG9wOjVweDt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweH0ubGItZGF0YUNvbnRhaW5lcjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS5sYi1kYXRhe3BhZGRpbmc6MCA0cHg7Y29sb3I6I2NjY30ubGItZGF0YSAubGItZGV0YWlsc3t3aWR0aDo4NSU7ZmxvYXQ6bGVmdDt0ZXh0LWFsaWduOmxlZnQ7bGluZS1oZWlnaHQ6MS4xZW19LmxiLWRhdGEgLmxiLWNhcHRpb257Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjFlbX0ubGItZGF0YSAubGItY2FwdGlvbiBhe2NvbG9yOiM0YWV9LmxiLWRhdGEgLmxiLW51bWJlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmxlZnQ7cGFkZGluZy1ib3R0b206MWVtO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM5OTl9LmxiLWRhdGEgLmxiLWNsb3Nle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQ7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvY2xvc2UucG5nKSB0b3AgcmlnaHQgbm8tcmVwZWF0O3RleHQtYWxpZ246cmlnaHQ7b3V0bGluZTowO2ZpbHRlcjphbHBoYShPcGFjaXR5PTcwKTtvcGFjaXR5Oi43Oy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4yczstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuMnM7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4yczt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzfS5sYi1kYXRhIC5sYi1jbG9zZTpob3ZlcntjdXJzb3I6cG9pbnRlcjtmaWx0ZXI6YWxwaGEoT3BhY2l0eT0xMDApO29wYWNpdHk6MX0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBrZXlmcmFtZXMgYnMtbm90aWZ5LWZhZGVPdXQge1xuICAwJSB7b3BhY2l0eTogMC45O31cbiAgMTAwJSB7b3BhY2l0eTogMDt9XG59XG5cbi8vIE1peGluc1xuLmN1cnNvci1kaXNhYmxlZCgpIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLy8gUnVsZXNcbnNlbGVjdC5icy1zZWxlY3QtaGlkZGVuLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3QuYnMtc2VsZWN0LWhpZGRlbixcbnNlbGVjdC5zZWxlY3RwaWNrZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0IHtcbiAgd2lkdGg6IDIyMHB4IFxcMDsgLypJRTkgYW5kIGJlbG93Ki9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAvLyBUaGUgc2VsZWN0cGlja2VyIGJ1dHRvblxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBuZWNlc3NhcnkgZm9yIHByb3BlciBwb3NpdGlvbmluZyBvZiBjYXJldCBpbiBCb290c3RyYXAgNCAocHVzaGVzIGNhcmV0IHRvIHRoZSByaWdodClcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8vIGZvcmNlIGNhcmV0IHRvIGJlIHZlcnRpY2FsbHkgY2VudGVyZWQgZm9yIEJvb3RzdHJhcCA0IG11bHRpLWxpbmUgYnV0dG9uc1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIH1cblxuICAgICYuYnMtcGxhY2Vob2xkZXIge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogQGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xuICAgICAgfVxuXG4gICAgICAmLmJ0bi1wcmltYXJ5LFxuICAgICAgJi5idG4tc2Vjb25kYXJ5LFxuICAgICAgJi5idG4tc3VjY2VzcyxcbiAgICAgICYuYnRuLWRhbmdlcixcbiAgICAgICYuYnRuLWluZm8sXG4gICAgICAmLmJ0bi1kYXJrIHtcbiAgICAgICAgJixcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiBAaW5wdXQtYWx0LWNvbG9yLXBsYWNlaG9sZGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBzZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMC41cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAmLm1vYmlsZS1kZXZpY2Uge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogMiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIEVycm9yIGRpc3BsYXlcbiAgLmhhcy1lcnJvciAmIC5kcm9wZG93bi10b2dnbGUsXG4gIC5lcnJvciAmIC5kcm9wZG93bi10b2dnbGUsXG4gICYuaXMtaW52YWxpZCAuZHJvcGRvd24tdG9nZ2xlLFxuICAud2FzLXZhbGlkYXRlZCAmIHNlbGVjdDppbnZhbGlkICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItcmVkLWVycm9yO1xuICB9XG5cbiAgJi5pcy12YWxpZCAuZHJvcGRvd24tdG9nZ2xlLFxuICAud2FzLXZhbGlkYXRlZCAmIHNlbGVjdDp2YWxpZCArIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWdyZWVuLXN1Y2Nlc3M7XG4gIH1cblxuICAmLmZpdC13aWR0aCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gICY6bm90KFtjbGFzcyo9XCJjb2wtXCJdKTpub3QoW2NsYXNzKj1cImZvcm0tY29udHJvbFwiXSk6bm90KC5pbnB1dC1ncm91cC1idG4pIHtcbiAgICB3aWR0aDogQHdpZHRoLWRlZmF1bHQ7XG4gIH1cblxuICA+IHNlbGVjdC5tb2JpbGUtZGV2aWNlOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQgIzMzMzMzMyAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciAhaW1wb3J0YW50O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICB9XG59XG5cbi8vIFRoZSBzZWxlY3RwaWNrZXIgY29tcG9uZW50c1xuLmJvb3RzdHJhcC1zZWxlY3Qge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICA6bm90KC5pbnB1dC1ncm91cCkgPiAmOm5vdChbY2xhc3MqPVwiY29sLVwiXSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1ncm91cC1idG4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWlubGluZSAmLFxuICAuZm9ybS1pbmxpbmUgJi5mb3JtLWNvbnRyb2w6bm90KFtjbGFzcyo9XCJjb2wtXCJdKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAmOm5vdCguaW5wdXQtZ3JvdXAtYnRuKSxcbiAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAvLyBGb3JjZXMgdGhlIHB1bGwgdG8gdGhlIHJpZ2h0LCBpZiBuZWNlc3NhcnlcbiAgJixcbiAgJltjbGFzcyo9XCJjb2wtXCJdLFxuICAucm93ICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgJi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pbmxpbmUgJixcbiAgLmZvcm0taG9yaXpvbnRhbCAmLFxuICAuZm9ybS1ncm91cCAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAtbGcgJi5mb3JtLWNvbnRyb2wsXG4gIC5mb3JtLWdyb3VwLXNtICYuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20gLmRyb3Bkb3duLXRvZ2dsZSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiBAaW5wdXQtcGFkZGluZy15LXNtIEBpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiBAaW5wdXQtcGFkZGluZy15LWxnIEBpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cblxuICAvLyBTZXQgdGhlIHdpZHRoIG9mIHRoZSBsaXZlIHNlYXJjaCAoYW5kIGFueSBvdGhlciBmb3JtIGNvbnRyb2wgd2l0aGluIGFuIGlubGluZSBmb3JtKVxuICAvLyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3NpbHZpb21vcmV0by9ib290c3RyYXAtc2VsZWN0L2lzc3Vlcy82ODVcbiAgLmZvcm0taW5saW5lICYgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICA+IC5kaXNhYmxlZCB7XG4gICAgLmN1cnNvci1kaXNhYmxlZCgpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5icy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgei1pbmRleDogQHppbmRleC1zZWxlY3QtZHJvcGRvd247XG4gICAgfVxuICB9XG5cbiAgLy8gVGhlIHNlbGVjdHBpY2tlciBidXR0b25cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLmZpbHRlci1vcHRpb24ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmbGV4OiAwIDEgYXV0bzsgLy8gZm9yIElFMTBcblxuICAgICAgLmJzMyYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICAuaW5wdXQtZ3JvdXAgLmJzMy1oYXMtYWRkb24mIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nLXRvcDogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgLmZpbHRlci1vcHRpb24taW5uZXIge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyLW9wdGlvbi1pbm5lci1pbm5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC8vIHVzZWQgdG8gZXhwYW5kIHRoZSBoZWlnaHQgb2YgdGhlIGJ1dHRvbiB3aGVuIGluc2lkZSBhbiBpbnB1dCBncm91cFxuICAgIC5maWx0ZXItZXhwYW5kIHtcbiAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmNhcmV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAgJi5mb3JtLWNvbnRyb2wgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgfVxuXG4gICZbY2xhc3MqPVwiY29sLVwiXSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIFRoZSBzZWxlY3RwaWNrZXIgZHJvcGRvd25cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgPiAuaW5uZXI6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaW5uZXIge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi5hY3RpdmUgc21hbGwge1xuICAgICAgICBjb2xvcjogQGlucHV0LWFsdC1jb2xvci1wbGFjZWhvbGRlciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIGEge1xuICAgICAgICAuY3Vyc29yLWRpc2FibGVkKCk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICYub3B0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjI1ZW07XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLmNoZWNrLW1hcmsge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLnRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5vdGlmeSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgICBtYXJnaW46IDAgMiU7XG4gICAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYigyNDUsIDI0NSwgMjQ1KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMjcsIDIyNywgMjI3KTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCBmYWRlKHJnYigwLCAwLCAwKSwgNSUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAmLmZhZGVPdXQge1xuICAgICAgICBhbmltYXRpb246IDMwMG1zIGxpbmVhciA3NTBtcyBmb3J3YXJkcyBicy1ub3RpZnktZmFkZU91dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm8tcmVzdWx0cyB7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJi5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLmZpbHRlci1vcHRpb24ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmZpbHRlci1vcHRpb24taW5uZXIsXG4gICAgLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIC5icy1jYXJldDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMDBhMCc7XG4gICAgfVxuXG4gICAgLmNhcmV0IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIH1cbiAgfVxuXG4gICYuc2hvdy10aWNrIC5kcm9wZG93bi1tZW51IHtcbiAgICAuc2VsZWN0ZWQgc3Bhbi5jaGVjay1tYXJrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgbGkgYSBzcGFuLnRleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIGRlZmF1bHQgY2hlY2sgbWFyayBmb3IgdXNlIHdpdGhvdXQgYW4gaWNvbiBmb250XG4gIC5icy1vay1kZWZhdWx0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMC41ZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgMC4yNmVtIDAuMjZlbSAwO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyB7XG4gICYub3BlbiA+IC5kcm9wZG93bi10b2dnbGUsXG4gICYuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIHotaW5kZXg6IChAemluZGV4LXNlbGVjdC1kcm9wZG93biArIDEpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgQGNvbG9yLWdyZXktYXJyb3c7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC00cHg7XG4gICAgICBsZWZ0OiA5cHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC00cHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB0b3A6IC00cHg7XG4gICAgICBib3JkZXItdG9wOiA3cHggc29saWQgQGNvbG9yLWdyZXktYXJyb3c7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHdoaXRlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLnB1bGwtcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYub3BlbiA+IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24sXG4gICYuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24ge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5icy1zZWFyY2hib3gsXG4uYnMtYWN0aW9uc2JveCxcbi5icy1kb25lYnV0dG9uIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmJzLWFjdGlvbnNib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAmIC5idG4tZ3JvdXAgYnV0dG9uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5icy1kb25lYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICYgLmJ0bi1ncm91cCBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5icy1zZWFyY2hib3gge1xuICAmICsgLmJzLWFjdGlvbnNib3gge1xuICAgIHBhZGRpbmc6IDAgOHB4IDRweDtcbiAgfVxuXG4gICYgLmZvcm0tY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBicy1ub3RpZnktZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuc2VsZWN0LmJzLXNlbGVjdC1oaWRkZW4sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IHNlbGVjdC5icy1zZWxlY3QtaGlkZGVuLFxuc2VsZWN0LnNlbGVjdHBpY2tlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IHtcbiAgd2lkdGg6IDIyMHB4IFxcMDtcbiAgLypJRTkgYW5kIGJlbG93Ki9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlcixcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlcjpob3Zlcixcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlcjpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlcjphY3RpdmUge1xuICBjb2xvcjogIzk5OTtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tcHJpbWFyeSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc2Vjb25kYXJ5LFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zdWNjZXNzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYW5nZXIsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWluZm8sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhcmssXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXByaW1hcnk6aG92ZXIsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXNlY29uZGFyeTpob3Zlcixcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc3VjY2Vzczpob3Zlcixcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFuZ2VyOmhvdmVyLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1pbmZvOmhvdmVyLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYXJrOmhvdmVyLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhbmdlcjpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4taW5mbzpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFyazpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tcHJpbWFyeTphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXNlY29uZGFyeTphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1pbmZvOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFyazphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwLjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3QubW9iaWxlLWRldmljZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuLmhhcy1lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlLFxuLmVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUsXG4uYm9vdHN0cmFwLXNlbGVjdC5pcy1pbnZhbGlkIC5kcm9wZG93bi10b2dnbGUsXG4ud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCBzZWxlY3Q6aW52YWxpZCArIC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNiOTRhNDg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5pcy12YWxpZCAuZHJvcGRvd24tdG9nZ2xlLFxuLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3Qgc2VsZWN0OnZhbGlkICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdDpub3QoW2NsYXNzKj1cImNvbC1cIl0pOm5vdChbY2xhc3MqPVwiZm9ybS1jb250cm9sXCJdKTpub3QoLmlucHV0LWdyb3VwLWJ0bikge1xuICB3aWR0aDogMjIwcHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IHNlbGVjdC5tb2JpbGUtZGV2aWNlOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZCAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuOm5vdCguaW5wdXQtZ3JvdXApID4gLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbY2xhc3MqPVwiY29sLVwiXSkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC5pbnB1dC1ncm91cC1idG4ge1xuICBmbG9hdDogbm9uZTtcbiAgei1pbmRleDogYXV0bztcbn1cbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdCxcbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtjbGFzcyo9XCJjb2wtXCJdKSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Q6bm90KC5pbnB1dC1ncm91cC1idG4pLFxuLmJvb3RzdHJhcC1zZWxlY3RbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZHJvcGRvd24tbWVudS1yaWdodCxcbi5ib290c3RyYXAtc2VsZWN0W2NsYXNzKj1cImNvbC1cIl0uZHJvcGRvd24tbWVudS1yaWdodCxcbi5yb3cgLmJvb3RzdHJhcC1zZWxlY3RbY2xhc3MqPVwiY29sLVwiXS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZvcm0taW5saW5lIC5ib290c3RyYXAtc2VsZWN0LFxuLmZvcm0taG9yaXpvbnRhbCAuYm9vdHN0cmFwLXNlbGVjdCxcbi5mb3JtLWdyb3VwIC5ib290c3RyYXAtc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWdyb3VwLWxnIC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLXNtIC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1ncm91cC1sZyAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wgLmRyb3Bkb3duLXRvZ2dsZSxcbi5mb3JtLWdyb3VwLXNtIC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sLXNtIC5kcm9wZG93bi10b2dnbGUsXG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wtbGcgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wtc20gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sLWxnIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdCAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5kaXNhYmxlZCxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmRpc2FibGVkOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZGlzYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5icy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJzLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudSB7XG4gIHotaW5kZXg6IDEwNjA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMCAxIGF1dG87XG59XG4uYnMzLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG59XG4uaW5wdXQtZ3JvdXAgLmJzMy1oYXMtYWRkb24uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogaW5oZXJpdDtcbiAgcGFkZGluZy1ib3R0b206IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uaW5wdXQtZ3JvdXAgLmJzMy1oYXMtYWRkb24uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uIC5maWx0ZXItb3B0aW9uLWlubmVyIHtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLWV4cGFuZCB7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlucHV0LWdyb3VwIC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5ib290c3RyYXAtc2VsZWN0W2NsYXNzKj1cImNvbC1cIl0gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSA+IC5pbm5lcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaS5hY3RpdmUgc21hbGwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaS5kaXNhYmxlZCBhIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYS5vcHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMi4yNWVtO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLmNoZWNrLW1hcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBzbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSAubm90aWZ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgd2lkdGg6IDk2JTtcbiAgbWFyZ2luOiAwIDIlO1xuICBtaW4taGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IC5ub3RpZnkuZmFkZU91dCB7XG4gIGFuaW1hdGlvbjogMzAwbXMgbGluZWFyIDc1MG1zIGZvcndhcmRzIGJzLW5vdGlmeS1mYWRlT3V0O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uLWlubmVyLFxuLmJvb3RzdHJhcC1zZWxlY3QuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuYnMtY2FyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMDBhMCc7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGF1dG87XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LXRpY2sgLmRyb3Bkb3duLW1lbnUgLnNlbGVjdGVkIHNwYW4uY2hlY2stbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA1cHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LXRpY2sgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLnRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuYnMtb2stZGVmYXVsdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuMjZlbSAwLjI2ZW0gMDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgei1pbmRleDogMTA2MTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IDlweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZSB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAtNHB4O1xuICBib3JkZXItdG9wOiA3cHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjIpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmFmdGVyIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IC00cHg7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5wdWxsLXJpZ2h0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YmVmb3JlIHtcbiAgcmlnaHQ6IDEycHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cucHVsbC1yaWdodCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmFmdGVyIHtcbiAgcmlnaHQ6IDEzcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3BlbiA+IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YmVmb3JlLFxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZSxcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjphZnRlcixcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJzLXNlYXJjaGJveCxcbi5icy1hY3Rpb25zYm94LFxuLmJzLWRvbmVidXR0b24ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuLmJzLWFjdGlvbnNib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5icy1hY3Rpb25zYm94IC5idG4tZ3JvdXAgYnV0dG9uIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5icy1kb25lYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJzLWRvbmVidXR0b24gLmJ0bi1ncm91cCBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5icy1zZWFyY2hib3ggKyAuYnMtYWN0aW9uc2JveCB7XG4gIHBhZGRpbmc6IDAgOHB4IDRweDtcbn1cbi5icy1zZWFyY2hib3ggLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1zZWxlY3QuY3NzLm1hcCAqLyIsIi5ndS1taXJyb3J7cG9zaXRpb246Zml4ZWQhaW1wb3J0YW50O21hcmdpbjowIWltcG9ydGFudDt6LWluZGV4Ojk5OTkhaW1wb3J0YW50O29wYWNpdHk6Ljh9Lmd1LWhpZGV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZ3UtdW5zZWxlY3RhYmxley13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZSFpbXBvcnRhbnQ7LW1vei11c2VyLXNlbGVjdDpub25lIWltcG9ydGFudDstbXMtdXNlci1zZWxlY3Q6bm9uZSFpbXBvcnRhbnQ7dXNlci1zZWxlY3Q6bm9uZSFpbXBvcnRhbnR9Lmd1LXRyYW5zaXR7b3BhY2l0eTouMn0iLCIvKiFcbiAqIEJvb3RzdHJhcCB2My40LjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5zdmcjZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmdseXBoaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYVwiO1xufVxuLmdseXBoaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDJiXCI7XG59XG4uZ2x5cGhpY29uLWV1cm86YmVmb3JlLFxuLmdseXBoaWNvbi1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYWNcIjtcbn1cbi5nbHlwaGljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIyMTJcIjtcbn1cbi5nbHlwaGljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2MDFcIjtcbn1cbi5nbHlwaGljb24tZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MDlcIjtcbn1cbi5nbHlwaGljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzBmXCI7XG59XG4uZ2x5cGhpY29uLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG4uZ2x5cGhpY29uLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uZ2x5cGhpY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuLmdseXBoaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLmdseXBoaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG4uZ2x5cGhpY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5nbHlwaGljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuLmdseXBoaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG4uZ2x5cGhpY29uLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG4uZ2x5cGhpY29uLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG4uZ2x5cGhpY29uLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cbi5nbHlwaGljb24tb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cbi5nbHlwaGljb24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uZ2x5cGhpY29uLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cbi5nbHlwaGljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cbi5nbHlwaGljb24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG4uZ2x5cGhpY29uLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuLmdseXBoaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cbi5nbHlwaGljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5nbHlwaGljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuLmdseXBoaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG4uZ2x5cGhpY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5nbHlwaGljb24tcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cbi5nbHlwaGljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cbi5nbHlwaGljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG4uZ2x5cGhpY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG4uZ2x5cGhpY29uLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuLmdseXBoaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG4uZ2x5cGhpY29uLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG4uZ2x5cGhpY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cbi5nbHlwaGljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuLmdseXBoaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG4uZ2x5cGhpY29uLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5nbHlwaGljb24tdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cbi5nbHlwaGljb24tdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG4uZ2x5cGhpY29uLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuLmdseXBoaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG4uZ2x5cGhpY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuLmdseXBoaWNvbi10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG4uZ2x5cGhpY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjtcbn1cbi5nbHlwaGljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cbi5nbHlwaGljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjtcbn1cbi5nbHlwaGljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG4uZ2x5cGhpY29uLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjtcbn1cbi5nbHlwaGljb24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuLmdseXBoaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cbi5nbHlwaGljb24tdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG4uZ2x5cGhpY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cbi5nbHlwaGljb24taW5kZW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uZ2x5cGhpY29uLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjtcbn1cbi5nbHlwaGljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuLmdseXBoaWNvbi1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cbi5nbHlwaGljb24tdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuLmdseXBoaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG4uZ2x5cGhpY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG4uZ2x5cGhpY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG4uZ2x5cGhpY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiO1xufVxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG4uZ2x5cGhpY29uLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG4uZ2x5cGhpY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cbi5nbHlwaGljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjtcbn1cbi5nbHlwaGljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuLmdseXBoaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cbi5nbHlwaGljb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cbi5nbHlwaGljb24tcGx1cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cbi5nbHlwaGljb24tb2stc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG4uZ2x5cGhpY29uLWluZm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuLmdseXBoaWNvbi1zY3JlZW5zaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cbi5nbHlwaGljb24tb2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjtcbn1cbi5nbHlwaGljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG4uZ2x5cGhpY29uLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiO1xufVxuLmdseXBoaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7XG59XG4uZ2x5cGhpY29uLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDNcIjtcbn1cbi5nbHlwaGljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNFwiO1xufVxuLmdseXBoaWNvbi1leWUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNVwiO1xufVxuLmdseXBoaWNvbi1leWUtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDZcIjtcbn1cbi5nbHlwaGljb24td2FybmluZy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7XG59XG4uZ2x5cGhpY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA4XCI7XG59XG4uZ2x5cGhpY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7XG59XG4uZ2x5cGhpY29uLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMFwiO1xufVxuLmdseXBoaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTExXCI7XG59XG4uZ2x5cGhpY29uLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMlwiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiO1xufVxuLmdseXBoaWNvbi1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCI7XG59XG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjtcbn1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XG59XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMFwiO1xufVxuLmdseXBoaWNvbi1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjFcIjtcbn1cbi5nbHlwaGljb24tYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjJcIjtcbn1cbi5nbHlwaGljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyM1wiO1xufVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNFwiO1xufVxuLmdseXBoaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjVcIjtcbn1cbi5nbHlwaGljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjZcIjtcbn1cbi5nbHlwaGljb24taGFuZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyN1wiO1xufVxuLmdseXBoaWNvbi1oYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjhcIjtcbn1cbi5nbHlwaGljb24taGFuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOVwiO1xufVxuLmdseXBoaWNvbi1oYW5kLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzBcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMyXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzM1wiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNFwiO1xufVxuLmdseXBoaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNVwiO1xufVxuLmdseXBoaWNvbi13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzZcIjtcbn1cbi5nbHlwaGljb24tdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzdcIjtcbn1cbi5nbHlwaGljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM4XCI7XG59XG4uZ2x5cGhpY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOVwiO1xufVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7XG59XG4uZ2x5cGhpY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MVwiO1xufVxuLmdseXBoaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDJcIjtcbn1cbi5nbHlwaGljb24taGVhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDNcIjtcbn1cbi5nbHlwaGljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NFwiO1xufVxuLmdseXBoaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NVwiO1xufVxuLmdseXBoaWNvbi1wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7XG59XG4uZ2x5cGhpY29uLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OFwiO1xufVxuLmdseXBoaWNvbi1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDlcIjtcbn1cbi5nbHlwaGljb24tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MFwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUxXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUyXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTNcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTRcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU1XCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTZcIjtcbn1cbi5nbHlwaGljb24tdW5jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU3XCI7XG59XG4uZ2x5cGhpY29uLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OFwiO1xufVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU5XCI7XG59XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYwXCI7XG59XG4uZ2x5cGhpY29uLWxvZy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MVwiO1xufVxuLmdseXBoaWNvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MlwiO1xufVxuLmdseXBoaWNvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYzXCI7XG59XG4uZ2x5cGhpY29uLW5ldy13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjRcIjtcbn1cbi5nbHlwaGljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY1XCI7XG59XG4uZ2x5cGhpY29uLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjZcIjtcbn1cbi5nbHlwaGljb24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2N1wiO1xufVxuLmdseXBoaWNvbi1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OFwiO1xufVxuLmdseXBoaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjlcIjtcbn1cbi5nbHlwaGljb24tZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcwXCI7XG59XG4uZ2x5cGhpY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzFcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzJcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTczXCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzRcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzVcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzZcIjtcbn1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzdcIjtcbn1cbi5nbHlwaGljb24tdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzhcIjtcbn1cbi5nbHlwaGljb24tY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OVwiO1xufVxuLmdseXBoaWNvbi1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODBcIjtcbn1cbi5nbHlwaGljb24tY29tcHJlc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MVwiO1xufVxuLmdseXBoaWNvbi1lYXJwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MlwiO1xufVxuLmdseXBoaWNvbi1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODNcIjtcbn1cbi5nbHlwaGljb24tdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODRcIjtcbn1cbi5nbHlwaGljb24tc3RhdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODVcIjtcbn1cbi5nbHlwaGljb24tc2QtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODZcIjtcbn1cbi5nbHlwaGljb24taGQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODdcIjtcbn1cbi5nbHlwaGljb24tc3VidGl0bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg4XCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OVwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC1kb2xieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MFwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC01LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTFcIjtcbn1cbi5nbHlwaGljb24tc291bmQtNi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkyXCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLTctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5M1wiO1xufVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NFwiO1xufVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NVwiO1xufVxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5N1wiO1xufVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOThcIjtcbn1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk5XCI7XG59XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAwXCI7XG59XG4uZ2x5cGhpY29uLWNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAxXCI7XG59XG4uZ2x5cGhpY29uLXNhdmUtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMlwiO1xufVxuLmdseXBoaWNvbi1vcGVuLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDNcIjtcbn1cbi5nbHlwaGljb24tbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDRcIjtcbn1cbi5nbHlwaGljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNVwiO1xufVxuLmdseXBoaWNvbi1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNlwiO1xufVxuLmdseXBoaWNvbi1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwOVwiO1xufVxuLmdseXBoaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTBcIjtcbn1cbi5nbHlwaGljb24ta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMVwiO1xufVxuLmdseXBoaWNvbi1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMlwiO1xufVxuLmdseXBoaWNvbi1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEzXCI7XG59XG4uZ2x5cGhpY29uLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNFwiO1xufVxuLmdseXBoaWNvbi1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTVcIjtcbn1cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE2XCI7XG59XG4uZ2x5cGhpY29uLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2ZmFcIjtcbn1cbi5nbHlwaGljb24tYmxhY2tib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOFwiO1xufVxuLmdseXBoaWNvbi1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTlcIjtcbn1cbi5nbHlwaGljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjtcbn1cbi5nbHlwaGljb24tZXJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjFcIjtcbn1cbi5nbHlwaGljb24taG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMzFiXCI7XG59XG4uZ2x5cGhpY29uLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjNcIjtcbn1cbi5nbHlwaGljb24tZHVwbGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI0XCI7XG59XG4uZ2x5cGhpY29uLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjVcIjtcbn1cbi5nbHlwaGljb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjZcIjtcbn1cbi5nbHlwaGljb24tYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiO1xufVxuLmdseXBoaWNvbi1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cbi5nbHlwaGljb24teGJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7XG59XG4uZ2x5cGhpY29uLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiO1xufVxuLmdseXBoaWNvbi1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjtcbn1cbi5nbHlwaGljb24tcnVibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjtcbn1cbi5nbHlwaGljb24tcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGJkXCI7XG59XG4uZ2x5cGhpY29uLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMwXCI7XG59XG4uZ2x5cGhpY29uLWljZS1sb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMVwiO1xufVxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMyXCI7XG59XG4uZ2x5cGhpY29uLWVkdWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzM1wiO1xufVxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNFwiO1xufVxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzVcIjtcbn1cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzZcIjtcbn1cbi5nbHlwaGljb24tbW9kYWwtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM3XCI7XG59XG4uZ2x5cGhpY29uLW9pbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOFwiO1xufVxuLmdseXBoaWNvbi1ncmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOVwiO1xufVxuLmdseXBoaWNvbi1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQwXCI7XG59XG4uZ2x5cGhpY29uLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MVwiO1xufVxuLmdseXBoaWNvbi10ZXh0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQyXCI7XG59XG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0M1wiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ0XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDVcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDZcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDdcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ4XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OVwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MFwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUxXCI7XG59XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MlwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTNcIjtcbn1cbi5nbHlwaGljb24tY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NFwiO1xufVxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NVwiO1xufVxuLmdseXBoaWNvbi1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTZcIjtcbn1cbi5nbHlwaGljb24tbWVudS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU3XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNThcIjtcbn1cbi5nbHlwaGljb24tbWVudS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU5XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjBcIjtcbn1cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYwO1xufVxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuYSB7XG4gIGNvbG9yOiAjMDU0MTQ5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyLFxuYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMTAxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbWctcmVzcG9uc2l2ZSxcbi50aHVtYm5haWwgPiBpbWcsXG4udGh1bWJuYWlsIGEgPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaDEgc21hbGwsXG5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuaDQgc21hbGwsXG5oNSBzbWFsbCxcbmg2IHNtYWxsLFxuLmgxIHNtYWxsLFxuLmgyIHNtYWxsLFxuLmgzIHNtYWxsLFxuLmg0IHNtYWxsLFxuLmg1IHNtYWxsLFxuLmg2IHNtYWxsLFxuaDEgLnNtYWxsLFxuaDIgLnNtYWxsLFxuaDMgLnNtYWxsLFxuaDQgLnNtYWxsLFxuaDUgLnNtYWxsLFxuaDYgLnNtYWxsLFxuLmgxIC5zbWFsbCxcbi5oMiAuc21hbGwsXG4uaDMgLnNtYWxsLFxuLmg0IC5zbWFsbCxcbi5oNSAuc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmgxIHNtYWxsLFxuLmgxIHNtYWxsLFxuaDIgc21hbGwsXG4uaDIgc21hbGwsXG5oMyBzbWFsbCxcbi5oMyBzbWFsbCxcbmgxIC5zbWFsbCxcbi5oMSAuc21hbGwsXG5oMiAuc21hbGwsXG4uaDIgLnNtYWxsLFxuaDMgLnNtYWxsLFxuLmgzIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjUlO1xufVxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmg0IHNtYWxsLFxuLmg0IHNtYWxsLFxuaDUgc21hbGwsXG4uaDUgc21hbGwsXG5oNiBzbWFsbCxcbi5oNiBzbWFsbCxcbmg0IC5zbWFsbCxcbi5oNCAuc21hbGwsXG5oNSAuc21hbGwsXG4uaDUgLnNtYWxsLFxuaDYgLnNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxucCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVhZCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwNTQxNDk7XG59XG5hLnRleHQtcHJpbWFyeTpob3ZlcixcbmEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwMjE2MTk7XG59XG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5hLnRleHQtc3VjY2Vzczpob3ZlcixcbmEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5hLnRleHQtd2FybmluZzpob3ZlcixcbmEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICM2NjUxMmM7XG59XG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbmEudGV4dC1kYW5nZXI6aG92ZXIsXG5hLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU0MTQ5O1xufVxuYS5iZy1wcmltYXJ5OmhvdmVyLFxuYS5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyMTYxOTtcbn1cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbmEuYmctc3VjY2Vzczpob3ZlcixcbmEuYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUyYjM7XG59XG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5hLmJnLWluZm86aG92ZXIsXG5hLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xufVxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuYS5iZy13YXJuaW5nOmhvdmVyLFxuYS5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTtcbn1cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuYS5iZy1kYW5nZXI6aG92ZXIsXG5hLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGI5Yjk7XG59XG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxudWwgdWwsXG5vbCB1bCxcbnVsIG9sLFxub2wgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmxpc3QtaW5saW5lID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDE3LjVweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlZWVlO1xufVxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYmxvY2txdW90ZSBmb290ZXIsXG5ibG9ja3F1b3RlIHNtYWxsLFxuYmxvY2txdW90ZSAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbmJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUgc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZSAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDBBMCBcXDIwMTRcIjtcbn1cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDkuNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbnByZSBjb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5yb3ctbm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucm93LW5vLWd1dHRlcnMgW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY29sLXhzLTEsXG4uY29sLXNtLTEsXG4uY29sLW1kLTEsXG4uY29sLWxnLTEsXG4uY29sLXhzLTIsXG4uY29sLXNtLTIsXG4uY29sLW1kLTIsXG4uY29sLWxnLTIsXG4uY29sLXhzLTMsXG4uY29sLXNtLTMsXG4uY29sLW1kLTMsXG4uY29sLWxnLTMsXG4uY29sLXhzLTQsXG4uY29sLXNtLTQsXG4uY29sLW1kLTQsXG4uY29sLWxnLTQsXG4uY29sLXhzLTUsXG4uY29sLXNtLTUsXG4uY29sLW1kLTUsXG4uY29sLWxnLTUsXG4uY29sLXhzLTYsXG4uY29sLXNtLTYsXG4uY29sLW1kLTYsXG4uY29sLWxnLTYsXG4uY29sLXhzLTcsXG4uY29sLXNtLTcsXG4uY29sLW1kLTcsXG4uY29sLWxnLTcsXG4uY29sLXhzLTgsXG4uY29sLXNtLTgsXG4uY29sLW1kLTgsXG4uY29sLWxnLTgsXG4uY29sLXhzLTksXG4uY29sLXNtLTksXG4uY29sLW1kLTksXG4uY29sLWxnLTksXG4uY29sLXhzLTEwLFxuLmNvbC1zbS0xMCxcbi5jb2wtbWQtMTAsXG4uY29sLWxnLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wtc20tMTEsXG4uY29sLW1kLTExLFxuLmNvbC1sZy0xMSxcbi5jb2wteHMtMTIsXG4uY29sLXNtLTEyLFxuLmNvbC1tZC0xMixcbi5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC14cy0xLFxuLmNvbC14cy0yLFxuLmNvbC14cy0zLFxuLmNvbC14cy00LFxuLmNvbC14cy01LFxuLmNvbC14cy02LFxuLmNvbC14cy03LFxuLmNvbC14cy04LFxuLmNvbC14cy05LFxuLmNvbC14cy0xMCxcbi5jb2wteHMtMTEsXG4uY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEsXG4gIC5jb2wtc20tMixcbiAgLmNvbC1zbS0zLFxuICAuY29sLXNtLTQsXG4gIC5jb2wtc20tNSxcbiAgLmNvbC1zbS02LFxuICAuY29sLXNtLTcsXG4gIC5jb2wtc20tOCxcbiAgLmNvbC1zbS05LFxuICAuY29sLXNtLTEwLFxuICAuY29sLXNtLTExLFxuICAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLFxuICAuY29sLW1kLTIsXG4gIC5jb2wtbWQtMyxcbiAgLmNvbC1tZC00LFxuICAuY29sLW1kLTUsXG4gIC5jb2wtbWQtNixcbiAgLmNvbC1tZC03LFxuICAuY29sLW1kLTgsXG4gIC5jb2wtbWQtOSxcbiAgLmNvbC1tZC0xMCxcbiAgLmNvbC1tZC0xMSxcbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEsXG4gIC5jb2wtbGctMixcbiAgLmNvbC1sZy0zLFxuICAuY29sLWxnLTQsXG4gIC5jb2wtbGctNSxcbiAgLmNvbC1sZy02LFxuICAuY29sLWxnLTcsXG4gIC5jb2wtbGctOCxcbiAgLmNvbC1sZy05LFxuICAuY29sLWxnLTEwLFxuICAuY29sLWxnLTExLFxuICAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG4gIGZsb2F0OiBub25lO1xufVxudGFibGUgdGRbY2xhc3MqPVwiY29sLVwiXSxcbnRhYmxlIHRoW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbm9uZTtcbn1cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50YWJsZSA+IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDtcbn1cbi50YWJsZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYwO1xufVxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmFjdGl2ZSxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuc3VjY2Vzcyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC53YXJuaW5nLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuZGFuZ2VyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1pbi1oZWlnaHQ6IDAuMDElO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5mb3JtLWNvbnRyb2wge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmFkaW8uZGlzYWJsZWQgbGFiZWwsXG4uY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8gbGFiZWwsXG4uY2hlY2tib3ggbGFiZWwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZS5kaXNhYmxlZCxcbi5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3gtaW5saW5lIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLFxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5wdXQtc20ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbnNlbGVjdC5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG50ZXh0YXJlYS5pbnB1dC1zbSxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLXNtIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5zZWxlY3QuaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxudGV4dGFyZWEuaW5wdXQtbGcsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmZvcm0tZ3JvdXAtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogNDZweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG59XG4uaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNDIuNXB4O1xufVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xufVxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5yYWRpbyxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLFxuLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xufVxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xufVxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjVweDtcbn1cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG59XG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5idG46Zm9jdXMsXG4uYnRuOmFjdGl2ZTpmb2N1cyxcbi5idG4uYWN0aXZlOmZvY3VzLFxuLmJ0bi5mb2N1cyxcbi5idG46YWN0aXZlLmZvY3VzLFxuLmJ0bi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmJ0bjpob3Zlcixcbi5idG46Zm9jdXMsXG4uYnRuLmZvY3VzIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46YWN0aXZlLFxuLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCxcbi5idG5bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbn1cbi5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2M3O1xuICBib3JkZXItY29sb3I6ICNhZWFlYWU7XG59XG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdjNztcbiAgYm9yZGVyLWNvbG9yOiAjY2ZjZmNmO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdjNztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjY2ZjZmNmO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNWI1YjU7XG4gIGJvcmRlci1jb2xvcjogI2FlYWVhZTtcbn1cbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbn1cbi5idG4tZGVmYXVsdCAuYmFkZ2Uge1xuICBjb2xvcjogI2UwZTBlMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU0MTQ5O1xuICBib3JkZXItY29sb3I6ICMwMzJjMzE7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyMTYxOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjE2MTk7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjE2MTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU0MTQ5O1xuICBib3JkZXItY29sb3I6ICMwMzJjMzE7XG59XG4uYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMwNTQxNDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cyxcbi5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODQzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1O1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm86YWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzphY3RpdmUuZm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gIGJvcmRlci1jb2xvcjogIzFiNmQ4NTtcbn1cbi5idG4taW5mby5kaXNhYmxlZDpob3Zlcixcbi5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbyAuYmFkZ2Uge1xuICBjb2xvcjogIzViYzBkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmU6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyO1xuICBib3JkZXItY29sb3I6ICM5ODVmMGQ7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogIzc2MWMxOTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsXG4uYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMyOTI1O1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlciAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDU0MTQ5O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1saW5rLFxuLmJ0bi1saW5rOmFjdGl2ZSxcbi5idG4tbGluay5hY3RpdmUsXG4uYnRuLWxpbmtbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWxpbmssXG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMsXG4uYnRuLWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMTAxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3Zlcixcbi5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGcsXG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYnRuLXNtLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnRuLXhzLFxuLmJ0bi1ncm91cC14cyA+IC5idG4ge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnRyLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxudGJvZHkuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG59XG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IDRweCBkYXNoZWQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCBcXDk7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG4uZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDlweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTQxNDk7XG4gIG91dGxpbmU6IDA7XG59XG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG59XG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3BlbiA+IGEge1xuICBvdXRsaW5lOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5MDtcbn1cbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wdXAgLmNhcmV0LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBkYXNoZWQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBcXDk7XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uYnRuLXRvb2xiYXIgLmJ0bixcbi5idG4tdG9vbGJhciAuYnRuLWdyb3VwLFxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi10b29sYmFyID4gLmJ0bixcbi5idG4tdG9vbGJhciA+IC5idG4tZ3JvdXAsXG4uYnRuLXRvb2xiYXIgPiAuaW5wdXQtZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLFxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxJTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xufVxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5pbnB1dC1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5zZWxlY3QuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG50ZXh0YXJlYS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5zZWxlY3QuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG50ZXh0YXJlYS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1sZyB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyLFxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdiA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4ubmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2IC5vcGVuID4gYSxcbi5uYXYgLm9wZW4gPiBhOmhvdmVyLFxuLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICMwNTQxNDk7XG59XG4ubmF2IC5uYXYtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDlweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLm5hdiA+IGxpID4gYSA+IGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLm5hdi10YWJzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICNlZWVlZWUgI2RkZDtcbn1cbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB9XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlOGViZjA7XG4gIH1cbn1cbi5uYXYtcGlsbHMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5hdi1waWxscyA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXYtcGlsbHMgPiBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU0MTQ5O1xufVxuLm5hdi1zdGFja2VkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtc3RhY2tlZCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtanVzdGlmaWVkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICAubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlOGViZjA7XG4gIH1cbn1cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG4ubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xufVxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1maXhlZC10b3AsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cbi5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4gIC5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWJyYW5kID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCxcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiA3LjVweCAtMTVweDtcbn1cbi5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5uYXZiYXItZm9ybSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyBsYWJlbCxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1mb3JtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyLWJ0biB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm5hdmJhci1idG4uYnRuLXNtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5uYXZiYXItYnRuLmJ0bi14cyB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4ubmF2YmFyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB+IC5uYXZiYXItcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogIzVlNWU1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzc3NztcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluayB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNjY2M7XG59XG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICMwODA4MDg7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwODA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItZm9ybSB7XG4gIGJvcmRlci1jb2xvcjogIzEwMTAxMDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmsge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmJyZWFkY3J1bWIgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICNjY2M7XG4gIGNvbnRlbnQ6IFwiL1xcMDBhMFwiO1xufVxuLmJyZWFkY3J1bWIgPiAuYWN0aXZlIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBhZ2luYXRpb24gPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzA1NDE0OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzAwMDEwMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTQxNDk7XG4gIGJvcmRlci1jb2xvcjogIzA1NDE0OTtcbn1cbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYSxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wYWdlciBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wYWdlciBsaSA+IGEsXG4ucGFnZXIgbGkgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5wYWdlciBsaSA+IGE6aG92ZXIsXG4ucGFnZXIgbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLnBhZ2VyIC5uZXh0ID4gYSxcbi5wYWdlciAubmV4dCA+IHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucGFnZXIgLnByZXZpb3VzID4gYSxcbi5wYWdlciAucHJldmlvdXMgPiBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucGFnZXIgLmRpc2FibGVkID4gYSxcbi5wYWdlciAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IGE6Zm9jdXMsXG4ucGFnZXIgLmRpc2FibGVkID4gc3BhbiB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwLjJlbSAwLjZlbSAwLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbmEubGFiZWw6aG92ZXIsXG5hLmxhYmVsOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4gLmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4ubGFiZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG59XG4ubGFiZWwtZGVmYXVsdFtocmVmXTpob3Zlcixcbi5sYWJlbC1kZWZhdWx0W2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTtcbn1cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NDE0OTtcbn1cbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmhvdmVyLFxuLmxhYmVsLXByaW1hcnlbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIxNjE5O1xufVxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06aG92ZXIsXG4ubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG59XG4ubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG4ubGFiZWwtaW5mb1tocmVmXTpob3Zlcixcbi5sYWJlbC1pbmZvW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbn1cbi5sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5sYWJlbC13YXJuaW5nW2hyZWZdOmhvdmVyLFxuLmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xufVxuLmxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG4ubGFiZWwtZGFuZ2VyW2hyZWZdOmhvdmVyLFxuLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG59XG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5idG4teHMgLmJhZGdlLFxuLmJ0bi1ncm91cC14cyA+IC5idG4gLmJhZGdlIHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxcHggNXB4O1xufVxuYS5iYWRnZTpob3ZlcixcbmEuYmFkZ2U6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+IC5iYWRnZSxcbi5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjMDU0MTQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2UgKyAuYmFkZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEgPiAuYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4uanVtYm90cm9uIGgxLFxuLmp1bWJvdHJvbiAuaDEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5qdW1ib3Ryb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi5qdW1ib3Ryb24gPiBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNWQ1ZDU7XG59XG4uY29udGFpbmVyIC5qdW1ib3Ryb24sXG4uY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5qdW1ib3Ryb24gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG4gIC5jb250YWluZXIgLmp1bWJvdHJvbixcbiAgLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAuanVtYm90cm9uIGgxLFxuICAuanVtYm90cm9uIC5oMSB7XG4gICAgZm9udC1zaXplOiA2M3B4O1xuICB9XG59XG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRodW1ibmFpbCA+IGltZyxcbi50aHVtYm5haWwgYSA+IGltZyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5hLnRodW1ibmFpbDpob3ZlcixcbmEudGh1bWJuYWlsOmZvY3VzLFxuYS50aHVtYm5haWwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDU0MTQ5O1xufVxuLnRodW1ibmFpbCAuY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDlweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFsZXJ0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQgLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hbGVydCA+IHAsXG4uYWxlcnQgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWxlcnQgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5hbGVydC1kaXNtaXNzYWJsZSxcbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTIxcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzllMmIzO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzJiNTQyYztcbn1cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2E2ZTFlYztcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmN2UxYjU7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U0YjljMDtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbi5wcm9ncmVzcyB7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU0MTQ5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubWVkaWE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lZGlhLFxuLm1lZGlhLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6b29tOiAxO1xufVxuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDtcbn1cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZWRpYS1vYmplY3QuaW1nLXRodW1ibmFpbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTQxNDk7XG4gIGJvcmRlci1jb2xvcjogIzA1NDE0OTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICMyYWQ5ZjA7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogIzU1NTtcbn1cbmEubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzU1NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzE3MDhmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsLWhlYWRpbmcgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYW5lbC10aXRsZSA+IGEsXG4ucGFuZWwtdGl0bGUgPiBzbWFsbCxcbi5wYW5lbC10aXRsZSA+IC5zbWFsbCxcbi5wYW5lbC10aXRsZSA+IHNtYWxsID4gYSxcbi5wYW5lbC10aXRsZSA+IC5zbWFsbCA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ucGFuZWwgPiAudGFibGUsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUgY2FwdGlvbixcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIGNhcHRpb24sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUgY2FwdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbi5wYW5lbCA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwNTQxNDk7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTQxNDk7XG4gIGJvcmRlci1jb2xvcjogIzA1NDE0OTtcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwNTQxNDk7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjMDU0MTQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDU0MTQ5O1xufVxuLnBhbmVsLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZGZmMGQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLWluZm8ge1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDllZGY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmNmOGUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlYmNjZDE7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMmRlZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViY2NkMTtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi53ZWxsIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uY2xvc2U6aG92ZXIsXG4uY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3V0bGluZTogMDtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cbi5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG91dGxpbmU6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmluIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xufVxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLmluIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbiAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAudG9wIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4udG9vbHRpcC5yaWdodCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLnRvb2x0aXAuYm90dG9tIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi50b29sdGlwLmxlZnQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogNXB4O1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBvcG92ZXIudG9wIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ucG9wb3Zlci5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBvcG92ZXIuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wb3BvdmVyLmxlZnQge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cbi5wb3BvdmVyID4gLmFycm93LFxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG59XG4ucG9wb3Zlci50b3AgPiAuYXJyb3cge1xuICBib3R0b206IC0xMXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdzphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdzphZnRlciB7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDFweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3cge1xuICB0b3A6IC0xMXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdzphZnRlciB7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLnBvcG92ZXIubGVmdCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3c6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3R0b206IC0xMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cbi5wb3BvdmVyLXRpdGxlIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG59XG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgLW1vei1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLnJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dC5sZWZ0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUsXG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlIHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQubGVmdCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LnJpZ2h0IHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUubGVmdCB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNSU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjODAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzgwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4uY2Fyb3VzZWwtY29udHJvbDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAzOVwiO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAzYVwiO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMXB4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiAuYnRuIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICByaWdodDogMjAlO1xuICAgIGxlZnQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyLFxuLmRsLWhvcml6b250YWwgZGQ6YmVmb3JlLFxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmJlZm9yZSxcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSxcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4uYnRuLXRvb2xiYXI6YmVmb3JlLFxuLmJ0bi10b29sYmFyOmFmdGVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YmVmb3JlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIsXG4ubmF2OmJlZm9yZSxcbi5uYXY6YWZ0ZXIsXG4ubmF2YmFyOmJlZm9yZSxcbi5uYXZiYXI6YWZ0ZXIsXG4ubmF2YmFyLWhlYWRlcjpiZWZvcmUsXG4ubmF2YmFyLWhlYWRlcjphZnRlcixcbi5uYXZiYXItY29sbGFwc2U6YmVmb3JlLFxuLm5hdmJhci1jb2xsYXBzZTphZnRlcixcbi5wYWdlcjpiZWZvcmUsXG4ucGFnZXI6YWZ0ZXIsXG4ucGFuZWwtYm9keTpiZWZvcmUsXG4ucGFuZWwtYm9keTphZnRlcixcbi5tb2RhbC1oZWFkZXI6YmVmb3JlLFxuLm1vZGFsLWhlYWRlcjphZnRlcixcbi5tb2RhbC1mb290ZXI6YmVmb3JlLFxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi5jbGVhcmZpeDphZnRlcixcbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlcixcbi5idG4tdG9vbGJhcjphZnRlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyLFxuLm5hdjphZnRlcixcbi5uYXZiYXI6YWZ0ZXIsXG4ubmF2YmFyLWhlYWRlcjphZnRlcixcbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsXG4ucGFnZXI6YWZ0ZXIsXG4ucGFuZWwtYm9keTphZnRlcixcbi5tb2RhbC1oZWFkZXI6YWZ0ZXIsXG4ubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG4udmlzaWJsZS14cyxcbi52aXNpYmxlLXNtLFxuLnZpc2libGUtbWQsXG4udmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXNtLFxuICB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLW1kLFxuICB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtcHJpbnQsXG4gIHRkLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuLmZhLFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhZCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4wNjY3ZW07XG59XG4uZmEteHMge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbi5mYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTtcbn1cbi5mYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtO1xufVxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07XG59XG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTtcbn1cbi5mYS0xMHgge1xuICBmb250LXNpemU6IDEwZW07XG59XG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07XG59XG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmEtbGkge1xuICBsZWZ0OiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIHBhZGRpbmc6IDAuMmVtIDAuMjVlbSAwLjE1ZW07XG59XG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mYS5mYS1wdWxsLWxlZnQsXG4uZmFzLmZhLXB1bGwtbGVmdCxcbi5mYXIuZmEtcHVsbC1sZWZ0LFxuLmZhbC5mYS1wdWxsLWxlZnQsXG4uZmFiLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG4uZmEuZmEtcHVsbC1yaWdodCxcbi5mYXMuZmEtcHVsbC1yaWdodCxcbi5mYXIuZmEtcHVsbC1yaWdodCxcbi5mYWwuZmEtcHVsbC1yaWdodCxcbi5mYWIuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cbi5mYS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5mYS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cbi5mYS1mbGlwLWJvdGgsXG4uZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCxcbjpyb290IC5mYS1mbGlwLWJvdGgge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyZW07XG59XG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiO1xufVxuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY5XCI7XG59XG4uZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZlwiO1xufVxuLmZhLWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQxXCI7XG59XG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjtcbn1cbi5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiO1xufVxuLmZhLWFpci1mcmVzaGVuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDBcIjtcbn1cbi5mYS1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzRcIjtcbn1cbi5mYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7XG59XG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiO1xufVxuLmZhLWFsaXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MlwiO1xufVxuLmZhLWFsbGVyZ2llczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiO1xufVxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjtcbn1cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiO1xufVxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG4uZmEtYW5ncnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjtcbn1cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCI7XG59XG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiO1xufVxuLmZhLWFua2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDRcIjtcbn1cbi5mYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjtcbn1cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7XG59XG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjtcbn1cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuLmZhLWFwcGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMVwiO1xufVxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiO1xufVxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cbi5mYS1hcmNod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU3XCI7XG59XG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7XG59XG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7XG59XG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiO1xufVxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuLmZhLWFycm93cy1hbHQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiO1xufVxuLmZhLWFycm93cy1hbHQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiO1xufVxuLmZhLWFydHN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2FcIjtcbn1cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjtcbn1cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuLmZhLWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU4XCI7XG59XG4uZmEtYXRsYXNzaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdiXCI7XG59XG4uZmEtYXRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMlwiO1xufVxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjtcbn1cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiO1xufVxuLmZhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiO1xufVxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjtcbn1cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjtcbn1cbi5mYS1hd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OVwiO1xufVxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiO1xufVxuLmZhLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2NcIjtcbn1cbi5mYS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7XG59XG4uZmEtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCI7XG59XG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cbi5mYS1iYWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNVwiO1xufVxuLmZhLWJhY3RlcmlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uZmEtYmFjdGVyaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG4uZmEtYmFoYWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjZcIjtcbn1cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG4uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7XG59XG4uZmEtYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNlwiO1xufVxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuLmZhLWJhbmQtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7XG59XG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjtcbn1cbi5mYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzRcIjtcbn1cbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cbi5mYS1iYXR0bGUtbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM1XCI7XG59XG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG4uZmEtYmV6aWVyLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTViXCI7XG59XG4uZmEtYmlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIjtcbn1cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG4uZmEtYmlraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRhXCI7XG59XG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7XG59XG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuLmZhLWJpb2hhemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MFwiO1xufVxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7XG59XG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiO1xufVxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjtcbn1cbi5mYS1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE3XCI7XG59XG4uZmEtYmxlbmRlci1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNlwiO1xufVxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG4uZmEtYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MVwiO1xufVxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjtcbn1cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIjtcbn1cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuLmZhLWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDdcIjtcbn1cbi5mYS1ib25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVjXCI7XG59XG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuLmZhLWJvb2stZGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiN1wiO1xufVxuLmZhLWJvb2stbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNlwiO1xufVxuLmZhLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiO1xufVxuLmZhLWJvb2stcmVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRhXCI7XG59XG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cbi5mYS1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzZcIjtcbn1cbi5mYS1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRjXCI7XG59XG4uZmEtYm9yZGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTBcIjtcbn1cbi5mYS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjtcbn1cbi5mYS1ib3dsaW5nLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzZcIjtcbn1cbi5mYS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjZcIjtcbn1cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiO1xufVxuLmZhLWJveC10aXNzdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWJcIjtcbn1cbi5mYS1ib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiO1xufVxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cbi5mYS1icmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkY1wiO1xufVxuLmZhLWJyZWFkLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VjXCI7XG59XG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG4uZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjlcIjtcbn1cbi5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTlcIjtcbn1cbi5mYS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiO1xufVxuLmZhLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVkXCI7XG59XG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG4uZmEtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCI7XG59XG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiO1xufVxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjtcbn1cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cbi5mYS1idXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7XG59XG4uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiO1xufVxuLmZhLWJ1eS1uLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE2XCI7XG59XG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuLmZhLWNhbGVuZGFyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG4uZmEtY2FsZW5kYXItZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgzXCI7XG59XG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG4uZmEtY2FsZW5kYXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cbi5mYS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7XG59XG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG4uZmEtY2FtcGdyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYlwiO1xufVxuLmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIjtcbn1cbi5mYS1jYW5keS1jYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg2XCI7XG59XG4uZmEtY2FubmFiaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjtcbn1cbi5mYS1jYXBzdWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YlwiO1xufVxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuLmZhLWNhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjtcbn1cbi5mYS1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiO1xufVxuLmZhLWNhci1jcmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMVwiO1xufVxuLmZhLWNhci1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7XG59XG4uZmEtY2FyYXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiO1xufVxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cbi5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG4uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cbi5mYS1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODdcIjtcbn1cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cbi5mYS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg4XCI7XG59XG4uZmEtY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJlXCI7XG59XG4uZmEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZFwiO1xufVxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjtcbn1cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7XG59XG4uZmEtY2VudG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg5XCI7XG59XG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cbi5mYS1jaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMFwiO1xufVxuLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWJcIjtcbn1cbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjtcbn1cbi5mYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU3XCI7XG59XG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuLmZhLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuLmZhLWNoZWNrLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MFwiO1xufVxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuLmZhLWNoZWVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZlwiO1xufVxuLmZhLWNoZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7XG59XG4uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7XG59XG4uZmEtY2hlc3MtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjtcbn1cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7XG59XG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7XG59XG4uZmEtY2hlc3MtcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0M1wiO1xufVxuLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7XG59XG4uZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cbi5mYS1jaHJvbWVjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM4XCI7XG59XG4uZmEtY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7XG59XG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG4uZmEtY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZlwiO1xufVxuLmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7XG59XG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI4XCI7XG59XG4uZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7XG59XG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjtcbn1cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiO1xufVxuLmZhLWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNiXCI7XG59XG4uZmEtY2xvdWQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjM1wiO1xufVxuLmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczY1wiO1xufVxuLmZhLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2RcIjtcbn1cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQwXCI7XG59XG4uZmEtY2xvdWQtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM0XCI7XG59XG4uZmEtY2xvdWQtc3VuLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDNcIjtcbn1cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgyXCI7XG59XG4uZmEtY2xvdWRmbGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZFwiO1xufVxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjtcbn1cbi5mYS1jbG91ZHNtaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg0XCI7XG59XG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7XG59XG4uZmEtY29ja3RhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjtcbn1cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG4uZmEtY29kZS1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG4uZmEtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjtcbn1cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG4uZmEtY29tbWVudC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTFcIjtcbn1cbi5mYS1jb21tZW50LWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjtcbn1cbi5mYS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjVcIjtcbn1cbi5mYS1jb21tZW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7XG59XG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cbi5mYS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTNcIjtcbn1cbi5mYS1jb21wYWN0LWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjtcbn1cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cbi5mYS1jb21wcmVzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjJcIjtcbn1cbi5mYS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhjXCI7XG59XG4uZmEtY29uY2llcmdlLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjtcbn1cbi5mYS1jb25mbHVlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhkXCI7XG59XG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cbi5mYS1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjtcbn1cbi5mYS1jb29raWUtYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NFwiO1xufVxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cbi5mYS1jb3R0b24tYnVyZWF1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODllXCI7XG59XG4uZmEtY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjhcIjtcbn1cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlN1wiO1xufVxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYVwiO1xufVxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWJcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWRcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiO1xufVxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjBcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjFcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYyXCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYzXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cbi5mYS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM5XCI7XG59XG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuLmZhLWNyb3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY1XCI7XG59XG4uZmEtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTRcIjtcbn1cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG4uZmEtY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMFwiO1xufVxuLmZhLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIxXCI7XG59XG4uZmEtY3J1dGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y3XCI7XG59XG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7XG59XG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG4uZmEtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiO1xufVxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjtcbn1cbi5mYS1kLWFuZC1kLWJleW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjYVwiO1xufVxuLmZhLWRhaWx5bW90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cbi5mYS1kZWV6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cbi5mYS1kZW1vY3JhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0N1wiO1xufVxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiO1xufVxuLmZhLWRlc2twcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjtcbn1cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG4uZmEtZGV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7XG59XG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuLmZhLWRoYXJtYWNoYWtyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiO1xufVxuLmZhLWRobDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MFwiO1xufVxuLmZhLWRpYWdub3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiO1xufVxuLmZhLWRpYXNwb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkxXCI7XG59XG4uZmEtZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMlwiO1xufVxuLmZhLWRpY2UtZDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNmXCI7XG59XG4uZmEtZGljZS1kNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMVwiO1xufVxuLmZhLWRpY2UtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyM1wiO1xufVxuLmZhLWRpY2UtZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNFwiO1xufVxuLmZhLWRpY2Utb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI1XCI7XG59XG4uZmEtZGljZS1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjtcbn1cbi5mYS1kaWNlLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI3XCI7XG59XG4uZmEtZGljZS10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjtcbn1cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiO1xufVxuLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NlwiO1xufVxuLmZhLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7XG59XG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7XG59XG4uZmEtZGlzZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYVwiO1xufVxuLmZhLWRpdmlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOVwiO1xufVxuLmZhLWRpenp5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY3XCI7XG59XG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7XG59XG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7XG59XG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7XG59XG4uZmEtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQzXCI7XG59XG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cbi5mYS1kb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiO1xufVxuLmZhLWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzRcIjtcbn1cbi5mYS1kb25hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjtcbn1cbi5mYS1kb29yLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYVwiO1xufVxuLmZhLWRvb3Itb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYlwiO1xufVxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cbi5mYS1kb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7XG59XG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cbi5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7XG59XG4uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiO1xufVxuLmZhLWRyYWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNVwiO1xufVxuLmZhLWRyYXctcG9seWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZVwiO1xufVxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7XG59XG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuLmZhLWRydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjlcIjtcbn1cbi5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7XG59XG4uZmEtZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDdcIjtcbn1cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiO1xufVxuLmZhLWR1bXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkzXCI7XG59XG4uZmEtZHVtcHN0ZXItZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NFwiO1xufVxuLmZhLWR1bmdlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjtcbn1cbi5mYS1keWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTlcIjtcbn1cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlhXCI7XG59XG4uZmEtZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNFwiO1xufVxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cbi5mYS1lZGdlLWxlZ2FjeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuLmZhLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cbi5mYS1lZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmJcIjtcbn1cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiO1xufVxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG4uZmEtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiO1xufVxuLmZhLWVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIzXCI7XG59XG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7XG59XG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU4XCI7XG59XG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7XG59XG4uZmEtZXF1YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJjXCI7XG59XG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7XG59XG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjtcbn1cbi5mYS1ldGhlcm5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NlwiO1xufVxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cbi5mYS1ldmVybm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOVwiO1xufVxuLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cbi5mYS1leHBhbmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7XG59XG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjtcbn1cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiO1xufVxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiO1xufVxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7XG59XG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7XG59XG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG4uZmEtZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYzXCI7XG59XG4uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGNcIjtcbn1cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG4uZmEtZmF1Y2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG4uZmEtZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiO1xufVxuLmZhLWZlYXRoZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZiXCI7XG59XG4uZmEtZmVkZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTdcIjtcbn1cbi5mYS1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OThcIjtcbn1cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuLmZhLWZpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk5XCI7XG59XG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG4uZmEtZmlsZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuLmZhLWZpbGUtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmNcIjtcbn1cbi5mYS1maWxlLWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZFwiO1xufVxuLmZhLWZpbGUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmRcIjtcbn1cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG4uZmEtZmlsZS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjtcbn1cbi5mYS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG4uZmEtZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjtcbn1cbi5mYS1maWxlLWludm9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzBcIjtcbn1cbi5mYS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcxXCI7XG59XG4uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7XG59XG4uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiO1xufVxuLmZhLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG4uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG4uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzJcIjtcbn1cbi5mYS1maWxlLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3M1wiO1xufVxuLmZhLWZpbGUtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7XG59XG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuLmZhLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzVcIjtcbn1cbi5mYS1maWxsLWRyaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzZcIjtcbn1cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG4uZmEtZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzdcIjtcbn1cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG4uZmEtZmlyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjtcbn1cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cbi5mYS1maXJlZm94LWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5mYS1maXJzdC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjtcbn1cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuLmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiO1xufVxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjtcbn1cbi5mYS1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCI7XG59XG4uZmEtZmlzdC1yYWlzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIjtcbn1cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cbi5mYS1mbGFnLXVzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZFwiO1xufVxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7XG59XG4uZmEtZmx1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OVwiO1xufVxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiO1xufVxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuLmZhLWZvbGRlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZFwiO1xufVxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG4uZmEtZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWVcIjtcbn1cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiO1xufVxuLmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI1XCI7XG59XG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiO1xufVxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiO1xufVxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiO1xufVxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjtcbn1cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7XG59XG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiO1xufVxuLmZhLWZyb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmVcIjtcbn1cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuLmZhLWZyb3duLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjtcbn1cbi5mYS1mdWxjcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBiXCI7XG59XG4uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiO1xufVxuLmZhLWZ1dGJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuLmZhLWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBjXCI7XG59XG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7XG59XG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuLmZhLWdhcy1wdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJmXCI7XG59XG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cbi5mYS1nZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjtcbn1cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG4uZmEtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIjtcbn1cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG4uZmEtZ2lmdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWNcIjtcbn1cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cbi5mYS1naXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQxXCI7XG59XG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7XG59XG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7XG59XG4uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7XG59XG4uZmEtZ2xhc3MtbWFydGluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7XG59XG4uZmEtZ2xhc3Mtd2hpc2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMFwiO1xufVxuLmZhLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzBcIjtcbn1cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuLmZhLWdsb2JlLWFmcmljYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3Y1wiO1xufVxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG4uZmEtZ2xvYmUtYXNpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiO1xufVxuLmZhLWdsb2JlLWV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMlwiO1xufVxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiO1xufVxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiO1xufVxuLmZhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiO1xufVxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7XG59XG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG4uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7XG59XG4uZmEtZ29vZ2xlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuLmZhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XG59XG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuLmZhLWdvcHVyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjRcIjtcbn1cbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuLmZhLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMVwiO1xufVxuLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMlwiO1xufVxuLmZhLWdyaW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjtcbn1cbi5mYS1ncmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7XG59XG4uZmEtZ3Jpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODFcIjtcbn1cbi5mYS1ncmluLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjtcbn1cbi5mYS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODNcIjtcbn1cbi5mYS1ncmluLWhlYXJ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NFwiO1xufVxuLmZhLWdyaW4tc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7XG59XG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODZcIjtcbn1cbi5mYS1ncmluLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg3XCI7XG59XG4uZmEtZ3Jpbi10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiO1xufVxuLmZhLWdyaW4tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7XG59XG4uZmEtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThhXCI7XG59XG4uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiO1xufVxuLmZhLWdyaW4td2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiO1xufVxuLmZhLWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZFwiO1xufVxuLmZhLWdyaXAtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTRcIjtcbn1cbi5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E1XCI7XG59XG4uZmEtZ3JpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZVwiO1xufVxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7XG59XG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjtcbn1cbi5mYS1ndWlsZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdlXCI7XG59XG4uZmEtZ3VpdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E2XCI7XG59XG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiO1xufVxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjtcbn1cbi5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY3XCI7XG59XG4uZmEtaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA1XCI7XG59XG4uZmEtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUzXCI7XG59XG4uZmEtaGFtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjVcIjtcbn1cbi5mYS1oYW5kLWhvbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmRcIjtcbn1cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmVcIjtcbn1cbi5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuLmZhLWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjtcbn1cbi5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzFcIjtcbn1cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuLmZhLWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNlwiO1xufVxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG4uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuLmZhLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG4uZmEtaGFuZC1zcGFya2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZFwiO1xufVxuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cbi5mYS1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiO1xufVxuLmZhLWhhbmRzLWhlbHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjtcbn1cbi5mYS1oYW5kcy13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG4uZmEtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG4uZmEtaGFuZHNoYWtlLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuLmZhLWhhbmRzaGFrZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLmZhLWhhbnVraWFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU2XCI7XG59XG4uZmEtaGFyZC1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDdcIjtcbn1cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG4uZmEtaGF0LWNvd2JveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMFwiO1xufVxuLmZhLWhhdC1jb3dib3ktc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMVwiO1xufVxuLmZhLWhhdC13aXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZThcIjtcbn1cbi5mYS1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cbi5mYS1oZWFkLXNpZGUtY291Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjtcbn1cbi5mYS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cbi5mYS1oZWFkLXNpZGUtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuLmZhLWhlYWQtc2lkZS12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG4uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjtcbn1cbi5mYS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7XG59XG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cbi5mYS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTlcIjtcbn1cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cbi5mYS1oZWxpY29wdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMzXCI7XG59XG4uZmEtaGlnaGxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTFcIjtcbn1cbi5mYS1oaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjtcbn1cbi5mYS1oaXBwbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZFwiO1xufVxuLmZhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjtcbn1cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7XG59XG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuLmZhLWhpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2ZcIjtcbn1cbi5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1M1wiO1xufVxuLmZhLWhvbGx5LWJlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FhXCI7XG59XG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuLmZhLWhvb2xpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI3XCI7XG59XG4uZmEtaG9ybmJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTJcIjtcbn1cbi5mYS1ob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiO1xufVxuLmZhLWhvcnNlLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWJcIjtcbn1cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiO1xufVxuLmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZVwiO1xufVxuLmZhLWhvc3BpdGFsLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGRcIjtcbn1cbi5mYS1ob3QtdHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkzXCI7XG59XG4uZmEtaG90ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBmXCI7XG59XG4uZmEtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTRcIjtcbn1cbi5mYS1ob3RqYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjtcbn1cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cbi5mYS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjtcbn1cbi5mYS1ob3VzZS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cbi5mYS1ocnl2bmlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYyXCI7XG59XG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7XG59XG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cbi5mYS1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTBcIjtcbn1cbi5mYS1pY2ljbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FkXCI7XG59XG4uZmEtaWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmRcIjtcbn1cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cbi5mYS1pZC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZlwiO1xufVxuLmZhLWlkZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG4uZmEtaWdsb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWVcIjtcbn1cbi5mYS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiO1xufVxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjtcbn1cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG4uZmEtaW5maW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzRcIjtcbn1cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cbi5mYS1pbm5vc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuLmZhLWluc3RhZ3JhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cbi5mYS1pbnN0YWxvZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuLmZhLWludGVyY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FmXCI7XG59XG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cbi5mYS1pbnZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMFwiO1xufVxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cbi5mYS1pdGNoLWlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNhXCI7XG59XG4uZmEtaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7XG59XG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjtcbn1cbi5mYS1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU0XCI7XG59XG4uZmEtamVkaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiO1xufVxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGVcIjtcbn1cbi5mYS1qZW5raW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I2XCI7XG59XG4uZmEtamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMVwiO1xufVxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7XG59XG4uZmEtam9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTVcIjtcbn1cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cbi5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YVwiO1xufVxuLmZhLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7XG59XG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7XG59XG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cbi5mYS1rYWFiYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YlwiO1xufVxuLmZhLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYVwiO1xufVxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuLmZhLWtleWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjVcIjtcbn1cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiO1xufVxuLmZhLWtoYW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZFwiO1xufVxuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7XG59XG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiO1xufVxuLmZhLWtpc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTZcIjtcbn1cbi5mYS1raXNzLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjtcbn1cbi5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjtcbn1cbi5mYS1raXdpLWJpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzVcIjtcbn1cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjtcbn1cbi5mYS1sYW5kbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZlwiO1xufVxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG4uZmEtbGFwdG9wLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmNcIjtcbn1cbi5mYS1sYXB0b3AtaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cbi5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMlwiO1xufVxuLmZhLWxhcmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmRcIjtcbn1cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG4uZmEtbGF1Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjtcbn1cbi5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7XG59XG4uZmEtbGF1Z2gtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG59XG4uZmEtbGF1Z2gtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5Y1wiO1xufVxuLmZhLWxheWVyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZkXCI7XG59XG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjtcbn1cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjtcbn1cbi5mYS1sZXNzLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzZcIjtcbn1cbi5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjtcbn1cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiO1xufVxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZlwiO1xufVxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzBcIjtcbn1cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG4uZmEtbGlyYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjtcbn1cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiO1xufVxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7XG59XG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG4uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7XG59XG4uZmEtbHVuZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDRcIjtcbn1cbi5mYS1sdW5ncy12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjtcbn1cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7XG59XG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cbi5mYS1tYWlsLWJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjtcbn1cbi5mYS1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWVcIjtcbn1cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG4uZmEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjtcbn1cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cbi5mYS1tYXAtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlmXCI7XG59XG4uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjtcbn1cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjtcbn1cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG4uZmEtbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGZcIjtcbn1cbi5mYS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjtcbn1cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG4uZmEtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYVwiO1xufVxuLmZhLW1hc3RvZG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY2XCI7XG59XG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG4uZmEtbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNhXCI7XG59XG4uZmEtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTJcIjtcbn1cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7XG59XG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzdcIjtcbn1cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiO1xufVxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuLmZhLW1lZ2Fwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEzXCI7XG59XG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG4uZmEtbWVoLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7XG59XG4uZmEtbWVoLXJvbGxpbmctZXllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNVwiO1xufVxuLmZhLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiO1xufVxuLmZhLW1lbmRlbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IzXCI7XG59XG4uZmEtbWVub3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NlwiO1xufVxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cbi5mYS1tZXRlb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTNcIjtcbn1cbi5mYS1taWNyb2Jsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjtcbn1cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG4uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjtcbn1cbi5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiO1xufVxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cbi5mYS1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEwXCI7XG59XG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7XG59XG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cbi5mYS1taXR0ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjVcIjtcbn1cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjtcbn1cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuLmZhLW1peGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7XG59XG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiO1xufVxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cbi5mYS1tb25lcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjtcbn1cbi5mYS1tb25leS1iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjtcbn1cbi5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2FcIjtcbn1cbi5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNiXCI7XG59XG4uZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjtcbn1cbi5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIjtcbn1cbi5mYS1tb251bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNlwiO1xufVxuLmZhLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cbi5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7XG59XG4uZmEtbW9zcXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc4XCI7XG59XG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuLmZhLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7XG59XG4uZmEtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2NcIjtcbn1cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG4uZmEtbXVnLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiO1xufVxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG4uZmEtbmFwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiO1xufVxuLmZhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjtcbn1cbi5mYS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZmXCI7XG59XG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG4uZmEtbmltYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE4XCI7XG59XG4uZmEtbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiO1xufVxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjtcbn1cbi5mYS1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2VcIjtcbn1cbi5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7XG59XG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7XG59XG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7XG59XG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjtcbn1cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuLmZhLW9jdG9wdXMtZGVwbG95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG4uZmEtb2lsLWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxM1wiO1xufVxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiO1xufVxuLmZhLW9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc5XCI7XG59XG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cbi5mYS1vcmNpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMlwiO1xufVxuLmZhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiO1xufVxuLmZhLW90dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAwXCI7XG59XG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7XG59XG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG4uZmEtcGFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTVcIjtcbn1cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuLmZhLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYVwiO1xufVxuLmZhLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjtcbn1cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjtcbn1cbi5mYS1wYWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODJcIjtcbn1cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuLmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2RcIjtcbn1cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cbi5mYS1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7XG59XG4uZmEtcGFzc3BvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWJcIjtcbn1cbi5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiO1xufVxuLmZhLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG4uZmEtcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOVwiO1xufVxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG4uZmEtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2NcIjtcbn1cbi5mYS1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDRcIjtcbn1cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7XG59XG4uZmEtcGVuLWZhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFjXCI7XG59XG4uZmEtcGVuLW5pYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZFwiO1xufVxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cbi5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7XG59XG4uZmEtcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFlXCI7XG59XG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCI7XG59XG4uZmEtcGVvcGxlLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuLmZhLXBlb3BsZS1jYXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiO1xufVxuLmZhLXBlcHBlci1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTZcIjtcbn1cbi5mYS1wZXJieXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuLmZhLXBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjtcbn1cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjtcbn1cbi5mYS1wZXJzb24tYm9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTZcIjtcbn1cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiO1xufVxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7XG59XG4uZmEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMVwiO1xufVxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG4uZmEtcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc5XCI7XG59XG4uZmEtcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjtcbn1cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cbi5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdiXCI7XG59XG4uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG4uZmEtcGhvdG8tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2NcIjtcbn1cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjtcbn1cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cbi5mYS1waWVkLXBpcGVyLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNVwiO1xufVxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cbi5mYS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuLmZhLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDNcIjtcbn1cbi5mYS1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiO1xufVxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuLmZhLXBpenphLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE4XCI7XG59XG4uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZlwiO1xufVxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG4uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiO1xufVxuLmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiO1xufVxuLmZhLXBsYW5lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG4uZmEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjtcbn1cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XG59XG4uZmEtcG9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MVwiO1xufVxuLmZhLXBvbGwtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiO1xufVxuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiO1xufVxuLmZhLXBvby1zdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YVwiO1xufVxuLmZhLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjtcbn1cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiO1xufVxuLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cbi5mYS1wcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7XG59XG4uZmEtcHJheWluZy1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiO1xufVxuLmZhLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMVwiO1xufVxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODVcIjtcbn1cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiO1xufVxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG4uZmEtcHJvY2VkdXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiO1xufVxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiO1xufVxuLmZhLXB1bXAtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YVwiO1xufVxuLmZhLXB1bXAtc29hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YlwiO1xufVxuLmZhLXB1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMVwiO1xufVxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiO1xufVxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjtcbn1cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjtcbn1cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiO1xufVxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuLmZhLXF1cmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCI7XG59XG4uZmEtci1wcm9qZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY3XCI7XG59XG4uZmEtcmFkaWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I5XCI7XG59XG4uZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiO1xufVxuLmZhLXJhaW5ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWJcIjtcbn1cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cbi5mYS1yYXNwYmVycnktcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmJcIjtcbn1cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjtcbn1cbi5mYS1yZWFjdGV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZFwiO1xufVxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiO1xufVxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG4uZmEtcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0M1wiO1xufVxuLmZhLXJlY29yZC12aW55bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkOVwiO1xufVxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjtcbn1cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG4uZmEtcmVkaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JjXCI7XG59XG4uZmEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7XG59XG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuLmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2RcIjtcbn1cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiO1xufVxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiO1xufVxuLmZhLXJlcHVibGljYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWVcIjtcbn1cbi5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjtcbn1cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjtcbn1cbi5mYS1yZXN0cm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZFwiO1xufVxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cbi5mYS1yZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjJcIjtcbn1cbi5mYS1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDZcIjtcbn1cbi5mYS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBiXCI7XG59XG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuLmZhLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ0XCI7XG59XG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG4uZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiO1xufVxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjtcbn1cbi5mYS1yb3V0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiO1xufVxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG4uZmEtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDVcIjtcbn1cbi5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NlwiO1xufVxuLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjtcbn1cbi5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OFwiO1xufVxuLmZhLXJ1bm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGNcIjtcbn1cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG4uZmEtcnVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YVwiO1xufVxuLmZhLXNhZC1jcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjNcIjtcbn1cbi5mYS1zYWQtdGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiO1xufVxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuLmZhLXNhbGVzZm9yY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2JcIjtcbn1cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7XG59XG4uZmEtc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JmXCI7XG59XG4uZmEtc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzBcIjtcbn1cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7XG59XG4uZmEtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ5XCI7XG59XG4uZmEtc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjtcbn1cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cbi5mYS1zY3JvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGVcIjtcbn1cbi5mYS1zZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MyXCI7XG59XG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG4uZmEtc2VhcmNoLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OFwiO1xufVxuLmZhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiO1xufVxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG4uZmEtc2VhcmNoZW5naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWJcIjtcbn1cbi5mYS1zZWVkbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiO1xufVxuLmZhLXNlbGxjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7XG59XG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VjXCI7XG59XG4uZmEtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7XG59XG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7XG59XG4uZmEtc2hpZWxkLXZpcnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7XG59XG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjtcbn1cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cbi5mYS1zaG9lLXByaW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YlwiO1xufVxuLmZhLXNob3BpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG4uZmEtc2hvcHdhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjVcIjtcbn1cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cbi5mYS1zaHV0dGxlLXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiO1xufVxuLmZhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjtcbn1cbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiO1xufVxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cbi5mYS1zaWduLW91dC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjtcbn1cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cbi5mYS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjtcbn1cbi5mYS1zaW0tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNFwiO1xufVxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG4uZmEtc2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZFwiO1xufVxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjtcbn1cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG4uZmEtc2l0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMlwiO1xufVxuLmZhLXNrYXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzVcIjtcbn1cbi5mYS1za2V0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzZcIjtcbn1cbi5mYS1za2lpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzlcIjtcbn1cbi5mYS1za2lpbmctbm9yZGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NhXCI7XG59XG4uZmEtc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGNcIjtcbn1cbi5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE0XCI7XG59XG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiO1xufVxuLmZhLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE1XCI7XG59XG4uZmEtc2xlaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NjXCI7XG59XG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuLmZhLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG4uZmEtc21pbGUtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOFwiO1xufVxuLmZhLXNtaWxlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGFcIjtcbn1cbi5mYS1zbW9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVmXCI7XG59XG4uZmEtc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiO1xufVxuLmZhLXNtb2tpbmctYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRkXCI7XG59XG4uZmEtc21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NkXCI7XG59XG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuLmZhLXNub3dib2FyZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZVwiO1xufVxuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiO1xufVxuLmZhLXNub3dtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDBcIjtcbn1cbi5mYS1zbm93cGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMlwiO1xufVxuLmZhLXNvYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmVcIjtcbn1cbi5mYS1zb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NlwiO1xufVxuLmZhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7XG59XG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjtcbn1cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG4uZmEtc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODJcIjtcbn1cbi5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG4uZmEtc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODRcIjtcbn1cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuLmZhLXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiO1xufVxuLmZhLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG4uZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7XG59XG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG4uZmEtc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4N1wiO1xufVxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG4uZmEtc291cmNldHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkM1wiO1xufVxuLmZhLXNwYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiO1xufVxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cbi5mYS1zcGVha2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7XG59XG4uZmEtc3BlYWtlci1kZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNjXCI7XG59XG4uZmEtc3BlbGwtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTFcIjtcbn1cbi5mYS1zcGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTdcIjtcbn1cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG4uZmEtc3Bsb3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViY1wiO1xufVxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cbi5mYS1zcHJheS1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjtcbn1cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cbi5mYS1zcXVhcmUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1Y1wiO1xufVxuLmZhLXNxdWFyZS1yb290LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OFwiO1xufVxuLmZhLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJlXCI7XG59XG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuLmZhLXN0YWNrcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MlwiO1xufVxuLmZhLXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJmXCI7XG59XG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuLmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7XG59XG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG4uZmEtc3Rhci1oYWxmLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiO1xufVxuLmZhLXN0YXItb2YtZGF2aWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWFcIjtcbn1cbi5mYS1zdGFyLW9mLWxpZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjtcbn1cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7XG59XG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjtcbn1cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjtcbn1cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiO1xufVxuLmZhLXN0b3B3YXRjaC0yMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZlwiO1xufVxuLmZhLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRlXCI7XG59XG4uZmEtc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7XG59XG4uZmEtc3RvcmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG4uZmEtc3RvcmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjtcbn1cbi5mYS1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjtcbn1cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjtcbn1cbi5mYS1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiO1xufVxuLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUxXCI7XG59XG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7XG59XG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuLmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzFcIjtcbn1cbi5mYS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiO1xufVxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG4uZmEtc3VwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7XG59XG4uZmEtc3VycHJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjtcbn1cbi5mYS1zdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q2XCI7XG59XG4uZmEtc3dhdGNoYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjM1wiO1xufVxuLmZhLXN3aWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUxXCI7XG59XG4uZmEtc3dpbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNFwiO1xufVxuLmZhLXN3aW1taW5nLXBvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzVcIjtcbn1cbi5mYS1zeW1mb255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNkXCI7XG59XG4uZmEtc3luYWdvZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjliXCI7XG59XG4uZmEtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuLmZhLXN5bmMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7XG59XG4uZmEtc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZVwiO1xufVxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG4uZmEtdGFibGUtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG59XG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiO1xufVxuLmZhLXRhYmxldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjtcbn1cbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiO1xufVxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cbi5mYS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7XG59XG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG4uZmEtdGVhbXNwZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY5XCI7XG59XG4uZmEtdGVldGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmVcIjtcbn1cbi5mYS10ZWV0aC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJmXCI7XG59XG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZVwiO1xufVxuLmZhLXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjlcIjtcbn1cbi5mYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIjtcbn1cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG4uZmEtdGVuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDdcIjtcbn1cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG4uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCI7XG59XG4uZmEtdGhlYXRlci1tYXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMFwiO1xufVxuLmZhLXRoZW1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzZcIjtcbn1cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cbi5mYS10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MVwiO1xufVxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cbi5mYS10aGluay1wZWFrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMVwiO1xufVxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG4uZmEtdGh1bWJ0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG4uZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiO1xufVxuLmZhLXRpa3RvazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YlwiO1xufVxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuLmZhLXRpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjtcbn1cbi5mYS10aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOFwiO1xufVxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cbi5mYS10b2lsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDhcIjtcbn1cbi5mYS10b2lsZXQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWVcIjtcbn1cbi5mYS10b2lsZXQtcGFwZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cbi5mYS10b29sYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUyXCI7XG59XG4uZmEtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjtcbn1cbi5mYS10b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOVwiO1xufVxuLmZhLXRvcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCI7XG59XG4uZmEtdG9yaWktZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMVwiO1xufVxuLmZhLXRyYWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjJcIjtcbn1cbi5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7XG59XG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG4uZmEtdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzN1wiO1xufVxuLmZhLXRyYWlsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjtcbn1cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuLmZhLXRyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGFcIjtcbn1cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7XG59XG4uZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiO1xufVxuLmZhLXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJhXCI7XG59XG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG4uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiO1xufVxuLmZhLXRydWNrLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2JcIjtcbn1cbi5mYS10cnVjay1tb3Zpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGZcIjtcbn1cbi5mYS10cnVjay1waWNrdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2NcIjtcbn1cbi5mYS10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjtcbn1cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG4uZmEtdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiO1xufVxuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjtcbn1cbi5mYS11YnVudHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGZcIjtcbn1cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiO1xufVxuLmZhLXVtYnJhY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZThcIjtcbn1cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7XG59XG4uZmEtdW5jaGFydGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjtcbn1cbi5mYS11bml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjtcbn1cbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG4uZmEtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuLmZhLXVuc3BsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7XG59XG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiO1xufVxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuLmZhLXVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMFwiO1xufVxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiO1xufVxuLmZhLXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZhXCI7XG59XG4uZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmJcIjtcbn1cbi5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7XG59XG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjtcbn1cbi5mYS11c2VyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCI7XG59XG4uZmEtdXNlci1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjtcbn1cbi5mYS11c2VyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmZcIjtcbn1cbi5mYS11c2VyLWZyaWVuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjtcbn1cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7XG59XG4uZmEtdXNlci1pbmp1cmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI4XCI7XG59XG4uZmEtdXNlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAyXCI7XG59XG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuLmZhLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjtcbn1cbi5mYS11c2VyLW5pbmphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA0XCI7XG59XG4uZmEtdXNlci1udXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZlwiO1xufVxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG4uZmEtdXNlci1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDVcIjtcbn1cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7XG59XG4uZmEtdXNlci10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDdcIjtcbn1cbi5mYS11c2VyLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOFwiO1xufVxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuLmZhLXVzZXJzLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOVwiO1xufVxuLmZhLXVzZXJzLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG4uZmEtdXNwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMVwiO1xufVxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7XG59XG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuLmZhLXV0ZW5zaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7XG59XG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7XG59XG4uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiO1xufVxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuLmZhLXZlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cbi5mYS12ZXN0LXBhdGNoZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuLmZhLXZpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjtcbn1cbi5mYS12aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiO1xufVxuLmZhLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7XG59XG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cbi5mYS12aWRlby1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiO1xufVxuLmZhLXZpaGFyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhN1wiO1xufVxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7XG59XG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cbi5mYS12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuLmZhLXZpcnVzLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG4uZmEtdmlydXNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7XG59XG4uZmEtdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk3XCI7XG59XG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7XG59XG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cbi5mYS12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiO1xufVxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cbi5mYS12b3RlLXllYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MlwiO1xufVxuLmZhLXZyLWNhcmRib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOVwiO1xufVxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7XG59XG4uZmEtd2Fsa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NFwiO1xufVxuLmZhLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NVwiO1xufVxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiO1xufVxuLmZhLXdhdGNobWFuLW1vbml0b3Jpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cbi5mYS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3M1wiO1xufVxuLmZhLXdhdmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNlXCI7XG59XG4uZmEtd2F6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZlwiO1xufVxuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiO1xufVxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG4uZmEtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7XG59XG4uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIjtcbn1cbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiO1xufVxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cbi5mYS13aG1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZFwiO1xufVxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuLmZhLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmVcIjtcbn1cbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjtcbn1cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cbi5mYS13aW5lLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZlwiO1xufVxuLmZhLXdpbmUtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTNcIjtcbn1cbi5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiO1xufVxuLmZhLXdpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZlwiO1xufVxuLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMwXCI7XG59XG4uZmEtd29kdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuLmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTRcIjtcbn1cbi5mYS13b24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuLmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTFcIjtcbn1cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjtcbn1cbi5mYS13cHJlc3NyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7XG59XG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG4uZmEteC1yYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjtcbn1cbi5mYS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEyXCI7XG59XG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cbi5mYS15YW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDBcIjtcbn1cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjtcbn1cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiO1xufVxuLmZhLXlhcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTNcIjtcbn1cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG4uZmEteWVuLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cbi5mYS15aW4teWFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZFwiO1xufVxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XG59XG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7XG59XG4uZmEtemhpaHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvL2ZhLXNvbGlkLTkwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9sZXNzL35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy8vZmEtc29saWQtOTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2xlc3MvfkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzLy9mYS1zb2xpZC05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2xlc3MvfkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzLy9mYS1zb2xpZC05MDAud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9sZXNzL35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy8vZmEtc29saWQtOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvL2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9sZXNzL35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy8vZmEtcmVndWxhci00MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvL2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2xlc3MvfkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzLy9mYS1yZWd1bGFyLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvL2ZhLXJlZ3VsYXItNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvL2ZhLXJlZ3VsYXItNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvL2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvL2ZhLWJyYW5kcy00MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvL2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvL2ZhLWJyYW5kcy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2xlc3MvfkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzLy9mYS1icmFuZHMtNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvbGVzcy9+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvL2ZhLWJyYW5kcy00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9sZXNzL35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy8vZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuLmZhYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ29wZW5fc2Fuc3JlZ3VsYXInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvL29wZW5zYW5zLXJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy8vb3BlbnNhbnMtcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzLy9vcGVuc2Fucy1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy8vb3BlbnNhbnMtcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvL29wZW5zYW5zLXJlZ3VsYXIuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ29wZW5fc2Fuc3JlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy8vb3BlbnNhbnMtcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3RleGd5cmVhZHZlbnRvcmJvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvL3RleGd5cmVhZHZlbnRvci1ib2xkLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy8vdGV4Z3lyZWFkdmVudG9yLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzLy90ZXhneXJlYWR2ZW50b3ItYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy8vdGV4Z3lyZWFkdmVudG9yLWJvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvL3RleGd5cmVhZHZlbnRvci1ib2xkLXdlYmZvbnQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3RleGd5cmVhZHZlbnRvcmJvbGQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy8vdGV4Z3lyZWFkdmVudG9yLWJvbGQtd2ViZm9udC5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvTGlnaHQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvL3NvdXJjZXNhbnNwcm8tbGlnaHQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy8vc291cmNlc2Fuc3Byby1saWdodC5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvL3NvdXJjZXNhbnNwcm8tbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzLy9zb3VyY2VzYW5zcHJvLWxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy8vc291cmNlc2Fuc3Byby1saWdodC5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byb0xpZ2h0JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvL3NvdXJjZXNhbnNwcm8tbGlnaHQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvTGlnaHQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvL215cmlhZHByby1saWdodC53b2ZmJyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy8vbXlyaWFkcHJvLWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzLy9teXJpYWRwcm8tcmVndWxhci53b2ZmJyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy8vbXlyaWFkcHJvLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm9Cb2xkJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzLy9teXJpYWRwcm8tYm9sZC53b2ZmJyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy8vbXlyaWFkcHJvLWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiogQm9vdHN0cmFwIHV0aWxpdGllcyBtYXJnaW4gcGFkZGluZyAqL1xuLm0teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubS1hLTAge1xuICBtYXJnaW46IDAgMCAhaW1wb3J0YW50O1xufVxuLm0tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm0tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubS1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubS1sLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm0teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubS15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tLWEtMSB7XG4gIG1hcmdpbjogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS10LTEge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tLWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tLWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tLXktMSB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm0tYS0yIHtcbiAgbWFyZ2luOiAxLjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS10LTIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLXItMiB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLXktMiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLWEtMyB7XG4gIG1hcmdpbjogM3JlbSAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS10LTMge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tLWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tLWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tLXktMyB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnAtYS0wIHtcbiAgcGFkZGluZzogMCAwICFpbXBvcnRhbnQ7XG59XG4ucC10LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnAtci0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnAtYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wLWwtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnAteC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5wLXktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucC1hLTEge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gIWltcG9ydGFudDtcbn1cbi5wLXQtMSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucC1yLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucC1iLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAtbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucC14LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAteS0xIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wLWEtMiB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLXQtMiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLXItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLXgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAteS0yIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC1hLTMge1xuICBwYWRkaW5nOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbn1cbi5wLXQtMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucC1yLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucC1iLTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnAtbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucC14LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnAteS0zIHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxleC13cmFwLXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udy0yNSB7XG4gIHdpZHRoOiAyNSU7XG59XG4udy0zMCB7XG4gIHdpZHRoOiAzMCU7XG59XG4udy0zMyB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4udy01MCB7XG4gIHdpZHRoOiA1MCU7XG59XG4udy02NiB7XG4gIHdpZHRoOiA2Ni42NiU7XG59XG4udy03MCB7XG4gIHdpZHRoOiA3MCU7XG59XG4udy03NSB7XG4gIHdpZHRoOiA3NSU7XG59XG4udy0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiA4cHggMjBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uY2FyZC1ib2R5IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uY2FyZC1ib2R5IC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi8qKiBET05VVCAqKi9cbi5jaGFydC10ZXh0IHtcbiAgLypmb250OiAxNnB4LzEuNGVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsqL1xuICBmaWxsOiAjMDAwO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjI1ZW0pO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjVlbSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjVlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjI1ZW0pO1xufVxuLmNoYXJ0LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFuY2hvcjogbWlkZGxlO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4yNWVtKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4yNWVtKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMjVlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4yNWVtKTtcbn1cbi5jaGFydC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC4zZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYW5jaG9yOiBtaWRkbGU7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuN2VtKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjdlbSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuN2VtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuN2VtKTtcbn1cbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZmlndXJlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZmlndXJlLWNvbnRlbnQsXG4uZmlndXJlLWtleSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmZpZ3VyZS1jb250ZW50IHN2ZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5maWd1cmUta2V5IHtcbiAgbWluLXdpZHRoOiBjYWxjKDggLyAxMik7XG59XG4uZmlndXJlLWtleSBbY2xhc3MqPVwic2hhcGUtXCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uZmlndXJlLWtleS1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmZpZ3VyZS1rZXktbGlzdCBsaSB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaGFwZS1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5jaGVja2JveC1maXRtYXJnaW4ge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5jaGVja2JveC1maXRtYXJnaW4uc21hbGwge1xuICBwYWRkaW5nOiA1cHggMHB4O1xufVxuLmNoZWNrYm94LWZpdG1hcmdpbi5tZWRpdW0ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uY2hlY2tib3gtZml0bWFyZ2luLmxhcmdlIHtcbiAgcGFkZGluZzogMTVweCAwcHg7XG59XG4vKipcbm5hbWU6IEN1c3RvbSBDaGVja2JveCBSYWRpbyBDU1NcbmxpY2Vuc2U6IE1JVCAoZnJlZSAmIG9wZW4gc291cmNlKVxuc291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vanNhbmFodWphL2N1c3RvbS1jaGVja2JveC1yYWRpby1jc3NcbiovXG4uY2hlY2tib3gtanNhbmFodWphLFxuLnJhZGlvLWpzYW5haHVqYSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYSAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hlY2tib3gtanNhbmFodWphIC5jaGVja2JveC1jb250YWluZXIgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYSAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmhvdmVyIH4gLmNoZWNrYm94LWNoZWNrbWFyazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC41O1xufVxuLmNoZWNrYm94LWpzYW5haHVqYSAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZDogIzJiYTVjYTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrYm94LWNoZWNrbWFyazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggI2JiYiBzb2xpZDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IHNvbGlkICNiZWJlYmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uY2hlY2tib3gtanNhbmFodWphIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyazpob3Zlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaGVja2JveC1qc2FuYWh1amEgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG4uY2hlY2tib3gtanNhbmFodWphIGxhYmVsOmhvdmVyIH4gLmNoZWNrYm94LWNoZWNrbWFyazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC41O1xufVxuLyogZGVmYXVsdCAoc21hbGwpICovXG4uY2hlY2tib3gtanNhbmFodWphIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uY2hlY2tib3gtanNhbmFodWphIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG4uY2hlY2tib3gtanNhbmFodWphIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyazo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE1LjZweDtcbiAgd2lkdGg6IDcuOHB4O1xuICBsZWZ0OiA5LjFweDtcbiAgdG9wOiAzcHg7XG4gIGJvcmRlci13aWR0aDogMCAycHggNHB4IDA7XG59XG4vKiB0aW55ICovXG4uY2hlY2tib3gtanNhbmFodWphLnRpbnkgbGFiZWwge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS50aW55IC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uY2hlY2tib3gtanNhbmFodWphLnRpbnkgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrOmFmdGVyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogNnB4O1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogM3B4O1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDNweCAwO1xufVxuLyogc21hbGwgKi9cbi5jaGVja2JveC1qc2FuYWh1amEuc21hbGwgbGFiZWwge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEuc21hbGwgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEuc21hbGwgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrOjphZnRlciB7XG4gIGhlaWdodDogMTUuNnB4O1xuICB3aWR0aDogNy44cHg7XG4gIGxlZnQ6IDkuMXB4O1xuICB0b3A6IDNweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCA0cHggMDtcbn1cbi8qIG1lZGl1bSAqL1xuLmNoZWNrYm94LWpzYW5haHVqYS5tZWRpdW0gbGFiZWwge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEubWVkaXVtIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG4uY2hlY2tib3gtanNhbmFodWphLm1lZGl1bSAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcms6OmFmdGVyIHtcbiAgaGVpZ2h0OiAyMC40cHg7XG4gIHdpZHRoOiAxMC4ycHg7XG4gIGxlZnQ6IDExLjlweDtcbiAgdG9wOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMCAzcHggNXB4IDA7XG59XG4vKiBsYXJnZSAqL1xuLmNoZWNrYm94LWpzYW5haHVqYS5sYXJnZSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4uY2hlY2tib3gtanNhbmFodWphLmxhcmdlIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uY2hlY2tib3gtanNhbmFodWphLmxhcmdlIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyazo6YWZ0ZXIge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCA2cHggMDtcbn1cbi8qIGRpc2FibGVkICovXG4uY2hlY2tib3gtanNhbmFodWphLmRpc2FibGVkIC5jaGVja2JveC1jb250YWluZXIgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5kaXNhYmxlZCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcmsge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5kaXNhYmxlZCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBib3JkZXI6IDFweCAjY2NjIHNvbGlkO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5kaXNhYmxlZCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcms6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1jb2xvcjogI2JiYjtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5kaXNhYmxlZCAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cbi8qIHJvdW5kZWQgKi9cbi5jaGVja2JveC1qc2FuYWh1amEucm91bmRlZC0zIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEucm91bmRlZC02IC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEucm91bmRlZC04IC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEucm91bmRlZC0xMCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcmsge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5yb3VuZGVkLTE2IC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uY2hlY2tib3gtanNhbmFodWphLnJvdW5kZWQtMjIgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbn1cbi5yYWRpby1qc2FuYWh1amEgLnJhZGlvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJhZGlvLWpzYW5haHVqYSAucmFkaW8tY29udGFpbmVyIGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5yYWRpby1qc2FuYWh1amEgLnJhZGlvLWNvbnRhaW5lciBpbnB1dDpob3ZlciB+IC5yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZDogI2JlYmViZTtcbn1cbi5yYWRpby1qc2FuYWh1amEgLnJhZGlvLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLnJhZGlvLWNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQ6ICMyYmE1Y2E7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucmFkaW8tanNhbmFodWphIC5yYWRpby1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLnJhZGlvLWpzYW5haHVqYSAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCAjZGRkIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucmFkaW8tanNhbmFodWphIC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyazo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiBzb2xpZCAjYmViZWJlO1xufVxuLnJhZGlvLWpzYW5haHVqYSAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcms6aG92ZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmFkaW8tanNhbmFodWphIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuLnJhZGlvLWpzYW5haHVqYSBsYWJlbDpob3ZlciB+IC5yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi8qIGRlZmF1bHQgKHNtYWxsKSAqL1xuLnJhZGlvLWpzYW5haHVqYSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnJhZGlvLWpzYW5haHVqYSAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcmsge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuLnJhZGlvLWpzYW5haHVqYSAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDVweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4vKiB0aW55ICovXG4ucmFkaW8tanNhbmFodWphLnRpbnkgbGFiZWwge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuLnJhZGlvLWpzYW5haHVqYS50aW55IC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyayB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucmFkaW8tanNhbmFodWphLnRpbnkgLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrOmFmdGVyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDRweDtcbn1cbi8qIHNtYWxsICovXG4ucmFkaW8tanNhbmFodWphLnNtYWxsIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4ucmFkaW8tanNhbmFodWphLnNtYWxsIC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyayB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG4ucmFkaW8tanNhbmFodWphLnNtYWxsIC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyazo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogNXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi8qIG1lZGl1bSAqL1xuLnJhZGlvLWpzYW5haHVqYS5tZWRpdW0gbGFiZWwge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cbi5yYWRpby1qc2FuYWh1amEubWVkaXVtIC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyayB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG4ucmFkaW8tanNhbmFodWphLm1lZGl1bSAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGVmdDogN3B4O1xuICB0b3A6IDdweDtcbn1cbi8qIGxhcmdlICovXG4ucmFkaW8tanNhbmFodWphLmxhcmdlIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5yYWRpby1qc2FuYWh1amEubGFyZ2UgLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5yYWRpby1qc2FuYWh1amEubGFyZ2UgLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrOjphZnRlciB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiA4cHg7XG59XG4vKiBkaXNhYmxlZCAqL1xuLnJhZGlvLWpzYW5haHVqYS5kaXNhYmxlZCAucmFkaW8tY29udGFpbmVyIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYWRpby1qc2FuYWh1amEuZGlzYWJsZWQgLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpby1qc2FuYWh1amEuZGlzYWJsZWQgLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyOiAxcHggI2NjYyBzb2xpZDtcbn1cbi5yYWRpby1qc2FuYWh1amEuZGlzYWJsZWQgLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8tanNhbmFodWphLmRpc2FibGVkIC5yYWRpby1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5yYWRpby1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLyoqXG5Db21wbMOpbWVudHNcbiovXG4uY2hlY2tib3gtanNhbmFodWphLmNoZWNrYm94LXllc25vLmNoZWNrYm94LWdyZWVuIC5jaGVja2JveC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveC1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kOiAjMjBhZjU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5jaGVja2JveC15ZXNuby5jaGVja2JveC1ncmVlbiAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMyZjIwO1xuICBib3JkZXI6IDFweCAjYzg4YTg0IHNvbGlkO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5jaGVja2JveC15ZXNubyB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4udG9nZ2xlLWNvbGxhcHNlW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSBpLmZhczpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi50b2dnbGUtY29sbGFwc2VbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIGkuZmFzOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvZ2dsZS1jb2xsYXBzZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSBpLmZhczpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9nZ2xlLWNvbGxhcHNlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIGkuZmFzOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5oMSxcbi5oMSB7XG4gIGNvbG9yOiAjMDU0MTQ5O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJNeXJpYWRQcm9cIjtcbn1cbmgyLFxuLmgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiTXlyaWFkUHJvXCI7XG59XG5oMyxcbi5oMyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5oNCxcbi5oNCB7XG4gIGNvbG9yOiAjRjNCRjI0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5oMTpmaXJzdC1sZXR0ZXIsXG4uaDE6Zmlyc3QtbGV0dGVyLFxuaDI6Zmlyc3QtbGV0dGVyLFxuLmgyOmZpcnN0LWxldHRlcixcbmgzOmZpcnN0LWxldHRlcixcbi5oMzpmaXJzdC1sZXR0ZXIsXG5oNDpmaXJzdC1sZXR0ZXIsXG4uaDQ6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzA1NDE0OTtcbn1cbmltZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERERERDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGNvbG9yOiAjREREREREO1xuICBoZWlnaHQ6IDFweDtcbn1cbnVsIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbmxpIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzA1NDE0OTtcbn1cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRjNCRjI0O1xufVxuLnRleHQtdGVydGlhcnkge1xuICBjb2xvcjogI0ZFQkUxMDtcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzVjYjg1Yztcbn1cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZDk1MzRmO1xufVxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmxpYmVsbGUge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFnaW5hdGlvbiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi5pbWdfbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwcHggMTBweCAxMHB4IDBweDtcbn1cbi5pbWdfaWNvbmVfbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwcHggMTBweCAwcHggMHB4O1xufVxuLmltZ19yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMHB4IDBweCAxMHB4IDEwcHg7XG59XG4uZGl2X2xlZnQge1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwcHggMTBweCAxMHB4IDBweDtcbn1cbi5kb2N1bWVudCB7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDVweDtcbn1cbi5hY3Rpdml0eS1kYXRlIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50ZWxlcGhvbmUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byb0xpZ2h0Jztcbn1cbmRpdi5yb3cge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLmZzLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4udGFibGUtZml4ZWQtaGVhZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcbn1cbi50YWJsZS1maXhlZC1oZWFkIC5yb3RhdGUge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4udGFibGUtZml4ZWQtaGVhZCAuY29sdW1uLWxhYmVsLTE1MCB7XG4gIHdpZHRoOiAxNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRhYmxlLWZpeGVkLWhlYWQgLmNvbHVtbi1sYWJlbCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRhYmxlLWZpeGVkLWhlYWQgLmNvbHVtbi1kYXRhIHtcbiAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGFibGUtZml4ZWQtaGVhZCB0aGVhZCxcbi50YWJsZS1maXhlZC1oZWFkIHRoZWFkIHRyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlLWZpeGVkLWhlYWQtd2lkZS1oZWlnaHQgdGJvZHkgLmNvbHVtbi1kYXRhLFxuLnRhYmxlLWZpeGVkLWhlYWQtd2lkZS1oZWlnaHQgdGJvZHkgLmNvbHVtbi1sYWJlbCB7XG4gIGhlaWdodDogMTAwcHg7XG59XG4udGFibGUtZml4ZWQtaGVhZCB0Ym9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMwZW07XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi50YWJsZSB0ci50aXRyZV90YWJsZV9lc3BhY2UgdGQge1xuICBiYWNrZ3JvdW5kOiAjYTRkZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4udGFibGUgdGQuaXRlbSB7XG4gIGJvcmRlcjogMHB4O1xuICBjb2xvcjogIzYyYjRlMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50YWJsZSB0ZC5pdGVtIC50ZXh0ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnRhYmxlIHRyLm5vX2JvcmRlciB0ZCB7XG4gIGJvcmRlcjogMHB4O1xufVxuLmZpbHRyZSB7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlM2UzZTM7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpbHRyZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZmlsdHJlIC5saWJlbGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZmlsdHJlIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tIFRhYmxlIGZvcm11bGFpcmUgLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRhYmxlX2Zvcm0ge1xuICBtYXJnaW46IDBweDtcbn1cbi50YWJsZV9mb3JtIHRkIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50YWJsZV9mb3JtIHRoIHtcbiAgY29sb3I6ICMwYzdlMDQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG59XG4udGFibGVfaW5mb3Mge1xuICBib3JkZXI6IHNvbGlkIDFweCAjREVERURFO1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnRhYmxlX2luZm9zIHRkLFxuLnRhYmxlX2luZm9zIHRoIHtcbiAgcGFkZGluZzogNXB4IDVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG50YWJsZS50YWJsZV9pbmZvcyB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxudGFibGUudGFibGVfaW5mb3MgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxudGFibGUudGFibGVfaW5mb3MgdHI6bnRoLWNoaWxkKGV2ZW4pOmhvdmVyLFxudGFibGUudGFibGVfaW5mb3MgdHI6bnRoLWNoaWxkKG9kZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2JlNWYwO1xufVxuLnRhYmxlX2Zvcm11bGFpcmUge1xuICBib3JkZXI6IHNvbGlkIDFweCAjREVERURFO1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50YWJsZV9mb3JtdWxhaXJlIHRkLFxuLnRhYmxlX2Zvcm11bGFpcmUgdGgge1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi50YWJsZV9mb3JtdWxhaXJlIHRkLmVudGV0ZV90YWJsZSxcbi50YWJsZV9mb3JtdWxhaXJlIHRyLmVudGV0ZV90YWJsZSB0ZCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHggNXB4O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1UQUJMRUFVIFRSSUFCTEUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVudGV0ZV9jb2wge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5lbnRldGVfY29sX3RyaUFzYyxcbi5lbnRldGVfY29sX3RyaURlc2Mge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5lbnRldGVfY29sIC50cmlBY3Rpb25zLFxuLmVudGV0ZV9jb2xfdHJpQXNjIC50cmlBY3Rpb25zLFxuLmVudGV0ZV9jb2xfdHJpRGVzYyAudHJpQWN0aW9ucyxcbi50cmlBY3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmVudGV0ZV9jb2wgYSxcbi5lbnRldGVfY29sX3RyaUFzYyBhLFxuLmVudGV0ZV9jb2xfdHJpRGVzYyBhLFxuLnRyaUFjdGlvbnMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uZW50ZXRlX2NvbF90cmlBc2MgYS50cmlfYXNjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRldGVfY29sX3RyaURlc2MgYS50cmlfZGVzYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFibGUgdGhlYWQgdHIgdGguZW50ZXRlX2NvbF90cmlBc2MsXG4udGFibGUgdGhlYWQgdHIgdGguZW50ZXRlX2NvbF90cmlEZXNjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgKmJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjZmNmY2LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmNmY2ZjYpLCB0bygjZmZmZmZmKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y2ZjZmNiwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNmY2ZjYsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZjZmNmY2LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjZmNmY2LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1UQUJMRSBET05ORUVTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5saWduZV9wYWlyZSxcbnRhYmxlLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSxcbnRhYmxlLnRhYmxlX2Zvcm11bGFpcmUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn1cbi5saWduZV9pbXBhaXJlLFxudGFibGUudGFibGUgdHI6bnRoLWNoaWxkKG9kZCksXG50YWJsZS50YWJsZV9mb3JtdWxhaXJlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5saWduZV9wYWlyZTpob3ZlcixcbnRhYmxlLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKTpob3ZlcixcbnRhYmxlLnRhYmxlX2Zvcm11bGFpcmUgdHI6bnRoLWNoaWxkKGV2ZW4pOmhvdmVyLFxuLmxpZ25lX2ltcGFpcmU6aG92ZXIsXG50YWJsZS50YWJsZSB0cjpudGgtY2hpbGQob2RkKTpob3ZlcixcbnRhYmxlLnRhYmxlX2Zvcm11bGFpcmUgdHI6bnRoLWNoaWxkKG9kZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2JlNWYwO1xufVxuLm11bHRpY29jaGVfdGFibGVhdSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubXVsdGljb2NoZV90YWJsZWF1IC5mbGVjaGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJBY3Rpb25zIHBvdXIgbGEgc8OpbGVjdGlvbiA6IFwiO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogN3B4IDBweDtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4sXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuX2Ryb3Bkb3duIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogODUlO1xufVxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBhOm5vdCgubGllbl9ham91dCksXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGJ1dHRvbjpub3QoLmxpZW5fYWpvdXQpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzA1NDE0OTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpOmZvY3VzLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KTpmb2N1cyxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpOmFjdGl2ZTpmb2N1cyxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uOm5vdCgubGllbl9ham91dCk6YWN0aXZlOmZvY3VzLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBhOm5vdCgubGllbl9ham91dCkuYWN0aXZlOmZvY3VzLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KS5hY3RpdmU6Zm9jdXMsXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGE6bm90KC5saWVuX2Fqb3V0KS5mb2N1cyxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uOm5vdCgubGllbl9ham91dCkuZm9jdXMsXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGE6bm90KC5saWVuX2Fqb3V0KTphY3RpdmUuZm9jdXMsXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGJ1dHRvbjpub3QoLmxpZW5fYWpvdXQpOmFjdGl2ZS5mb2N1cyxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpLmFjdGl2ZS5mb2N1cyxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uOm5vdCgubGllbl9ham91dCkuYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpOmhvdmVyLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KTpob3Zlcixcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpOmZvY3VzLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KTpmb2N1cyxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpLmZvY3VzLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KS5mb2N1cyB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGE6bm90KC5saWVuX2Fqb3V0KTphY3RpdmUsXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGJ1dHRvbjpub3QoLmxpZW5fYWpvdXQpOmFjdGl2ZSxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpLmFjdGl2ZSxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uOm5vdCgubGllbl9ham91dCkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpLmRpc2FibGVkLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KS5kaXNhYmxlZCxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpW2Rpc2FibGVkXSxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uOm5vdCgubGllbl9ham91dClbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uOm5vdCgubGllbl9ham91dCkge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5hLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBhOm5vdCgubGllbl9ham91dCkuZGlzYWJsZWQsXG5hLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBhOm5vdCgubGllbl9ham91dCksXG5maWVsZHNldFtkaXNhYmxlZF0gYS5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uOm5vdCgubGllbl9ham91dCkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KSxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpOmFjdGl2ZSxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uOm5vdCgubGllbl9ham91dCk6YWN0aXZlLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBhOm5vdCgubGllbl9ham91dCkuYWN0aXZlLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KS5hY3RpdmUsXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGE6bm90KC5saWVuX2Fqb3V0KVtkaXNhYmxlZF0sXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGJ1dHRvbjpub3QoLmxpZW5fYWpvdXQpW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGE6bm90KC5saWVuX2Fqb3V0KSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGJ1dHRvbjpub3QoLmxpZW5fYWpvdXQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KSxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpOmhvdmVyLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KTpob3Zlcixcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpOmZvY3VzLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KTpmb2N1cyxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpOmFjdGl2ZSxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uOm5vdCgubGllbl9ham91dCk6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpOmhvdmVyLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KTpob3Zlcixcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYTpub3QoLmxpZW5fYWpvdXQpOmZvY3VzLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMTAxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGE6bm90KC5saWVuX2Fqb3V0KVtkaXNhYmxlZF06aG92ZXIsXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGJ1dHRvbjpub3QoLmxpZW5fYWpvdXQpW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGE6bm90KC5saWVuX2Fqb3V0KTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGJ1dHRvbjpub3QoLmxpZW5fYWpvdXQpOmhvdmVyLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBhOm5vdCgubGllbl9ham91dClbZGlzYWJsZWRdOmZvY3VzLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBhOm5vdCgubGllbl9ham91dCk6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGE6bm90KC5saWVuX2Fqb3V0KTpsYXN0LWNoaWxkLFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBidXR0b246bm90KC5saWVuX2Fqb3V0KTpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYS5saWVuX2Fqb3V0LFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbl9kcm9wZG93biBhLmxpZW5fYWpvdXQsXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGJ1dHRvbi5saWVuX2Fqb3V0LFxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbl9kcm9wZG93biBidXR0b24ubGllbl9ham91dCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW46YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbmEubGllbl9ham91dCxcbmJ1dHRvbi5saWVuX2Fqb3V0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxY2I2MjtcbiAgYm9yZGVyLWNvbG9yOiAjNjFjYjYyO1xufVxuYS5saWVuX2Fqb3V0OmZvY3VzLFxuYnV0dG9uLmxpZW5fYWpvdXQ6Zm9jdXMsXG5hLmxpZW5fYWpvdXQ6YWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpZW5fYWpvdXQ6YWN0aXZlOmZvY3VzLFxuYS5saWVuX2Fqb3V0LmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saWVuX2Fqb3V0LmFjdGl2ZTpmb2N1cyxcbmEubGllbl9ham91dC5mb2N1cyxcbmJ1dHRvbi5saWVuX2Fqb3V0LmZvY3VzLFxuYS5saWVuX2Fqb3V0OmFjdGl2ZS5mb2N1cyxcbmJ1dHRvbi5saWVuX2Fqb3V0OmFjdGl2ZS5mb2N1cyxcbmEubGllbl9ham91dC5hY3RpdmUuZm9jdXMsXG5idXR0b24ubGllbl9ham91dC5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuYS5saWVuX2Fqb3V0OmhvdmVyLFxuYnV0dG9uLmxpZW5fYWpvdXQ6aG92ZXIsXG5hLmxpZW5fYWpvdXQ6Zm9jdXMsXG5idXR0b24ubGllbl9ham91dDpmb2N1cyxcbmEubGllbl9ham91dC5mb2N1cyxcbmJ1dHRvbi5saWVuX2Fqb3V0LmZvY3VzIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEubGllbl9ham91dDphY3RpdmUsXG5idXR0b24ubGllbl9ham91dDphY3RpdmUsXG5hLmxpZW5fYWpvdXQuYWN0aXZlLFxuYnV0dG9uLmxpZW5fYWpvdXQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbmEubGllbl9ham91dC5kaXNhYmxlZCxcbmJ1dHRvbi5saWVuX2Fqb3V0LmRpc2FibGVkLFxuYS5saWVuX2Fqb3V0W2Rpc2FibGVkXSxcbmJ1dHRvbi5saWVuX2Fqb3V0W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmxpZW5fYWpvdXQsXG5maWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmxpZW5fYWpvdXQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5hYS5saWVuX2Fqb3V0LmRpc2FibGVkLFxuYWJ1dHRvbi5saWVuX2Fqb3V0LmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGFhLmxpZW5fYWpvdXQsXG5maWVsZHNldFtkaXNhYmxlZF0gYWJ1dHRvbi5saWVuX2Fqb3V0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5hLmxpZW5fYWpvdXQ6Zm9jdXMsXG5idXR0b24ubGllbl9ham91dDpmb2N1cyxcbmEubGllbl9ham91dC5mb2N1cyxcbmJ1dHRvbi5saWVuX2Fqb3V0LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZWJiM2Y7XG4gIGJvcmRlci1jb2xvcjogIzJiODIyYztcbn1cbmEubGllbl9ham91dDpob3ZlcixcbmJ1dHRvbi5saWVuX2Fqb3V0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZWJiM2Y7XG4gIGJvcmRlci1jb2xvcjogIzNiYjQzYztcbn1cbmEubGllbl9ham91dDphY3RpdmUsXG5idXR0b24ubGllbl9ham91dDphY3RpdmUsXG5hLmxpZW5fYWpvdXQuYWN0aXZlLFxuYnV0dG9uLmxpZW5fYWpvdXQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlYS5saWVuX2Fqb3V0LFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlYnV0dG9uLmxpZW5fYWpvdXQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlYmIzZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjM2JiNDNjO1xufVxuYS5saWVuX2Fqb3V0OmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saWVuX2Fqb3V0OmFjdGl2ZTpob3ZlcixcbmEubGllbl9ham91dC5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGllbl9ham91dC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGVhLmxpZW5fYWpvdXQ6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGVidXR0b24ubGllbl9ham91dDpob3ZlcixcbmEubGllbl9ham91dDphY3RpdmU6Zm9jdXMsXG5idXR0b24ubGllbl9ham91dDphY3RpdmU6Zm9jdXMsXG5hLmxpZW5fYWpvdXQuYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpZW5fYWpvdXQuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlYS5saWVuX2Fqb3V0OmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlYnV0dG9uLmxpZW5fYWpvdXQ6Zm9jdXMsXG5hLmxpZW5fYWpvdXQ6YWN0aXZlLmZvY3VzLFxuYnV0dG9uLmxpZW5fYWpvdXQ6YWN0aXZlLmZvY3VzLFxuYS5saWVuX2Fqb3V0LmFjdGl2ZS5mb2N1cyxcbmJ1dHRvbi5saWVuX2Fqb3V0LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZWEubGllbl9ham91dC5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZWJ1dHRvbi5saWVuX2Fqb3V0LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNWEwMzY7XG4gIGJvcmRlci1jb2xvcjogIzJiODIyYztcbn1cbmEubGllbl9ham91dC5kaXNhYmxlZDpob3ZlcixcbmJ1dHRvbi5saWVuX2Fqb3V0LmRpc2FibGVkOmhvdmVyLFxuYS5saWVuX2Fqb3V0W2Rpc2FibGVkXTpob3ZlcixcbmJ1dHRvbi5saWVuX2Fqb3V0W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmxpZW5fYWpvdXQ6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmxpZW5fYWpvdXQ6aG92ZXIsXG5hLmxpZW5fYWpvdXQuZGlzYWJsZWQ6Zm9jdXMsXG5idXR0b24ubGllbl9ham91dC5kaXNhYmxlZDpmb2N1cyxcbmEubGllbl9ham91dFtkaXNhYmxlZF06Zm9jdXMsXG5idXR0b24ubGllbl9ham91dFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5saWVuX2Fqb3V0OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5saWVuX2Fqb3V0OmZvY3VzLFxuYS5saWVuX2Fqb3V0LmRpc2FibGVkLmZvY3VzLFxuYnV0dG9uLmxpZW5fYWpvdXQuZGlzYWJsZWQuZm9jdXMsXG5hLmxpZW5fYWpvdXRbZGlzYWJsZWRdLmZvY3VzLFxuYnV0dG9uLmxpZW5fYWpvdXRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEubGllbl9ham91dC5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24ubGllbl9ham91dC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MWNiNjI7XG4gIGJvcmRlci1jb2xvcjogIzYxY2I2Mjtcbn1cbmEubGllbl9ham91dCAuYmFkZ2UsXG5idXR0b24ubGllbl9ham91dCAuYmFkZ2Uge1xuICBjb2xvcjogIzYxY2I2MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW5fZHJvcGRvd24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW5fZHJvcGRvd24gLmRyb3Bkb3duIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuX2Ryb3Bkb3duIC5kcm9wZG93biBidXR0b24ge1xuICBoZWlnaHQ6IDI1cHg7XG59XG4udGFibGUsXG4udGFibGVfbm9faG92ZXIge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGRkZGRkO1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZSB0ciB0ZCxcbi50YWJsZV9ub19ob3ZlciB0ciB0ZCB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkZGRkO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi50YWJsZSB0aGVhZCB0ciB0aCxcbi50YWJsZSB0Zm9vdCB0ciB0ZCxcbi50YWJsZSB0ci5lbnRldGVfdGFibGUgdGQsXG4udGFibGUgdHIucGllZF90YWJsZSB0ZCxcbi50YWJsZV9ub19ob3ZlciB0ci5lbnRldGVfdGFibGUgdGQsXG4udGFibGUgdGgsXG4udGFibGVfbm9faG92ZXIgdGgge1xuICAvKmJhY2tncm91bmQ6I2ZmZmZmZiB1cmwoJy4uLy4uL2ltZy9lbnRldGVfdGFibGVfYmcuZ2lmJykgcmVwZWF0LXggdG9wIGxlZnQ7Ki9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgKmJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZjZmNmY2KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmZmZmZmYpLCB0bygjZjZmNmY2KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2Y2ZjZmNik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNmNmY2ZjYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZjZmNmY2KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZjZmNmY2KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4udGFibGUgdGhlYWQgdGggbGFiZWwsXG4udGFibGUgdGggbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50YWJsZSB0aGVhZCB0aC50ZXh0X2xlZnQsXG4udGFibGUgdGhlYWQgdGQudGV4dF9sZWZ0LFxuLnRhYmxlIHRoLnRleHRfbGVmdCxcbi50YWJsZSB0ZC50ZXh0X2xlZnQsXG4udGV4dF9sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZSB0aGVhZCB0aC50ZXh0X3JpZ2h0LFxuLnRhYmxlIHRoZWFkIHRkLnRleHRfcmlnaHQsXG4udGFibGUgdGgudGV4dF9yaWdodCxcbi50YWJsZSB0ZC50ZXh0X3JpZ2h0LFxuLnRleHRfcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50YWJsZSB0aGVhZCB0aC50ZXh0X2NlbnRlcixcbi50YWJsZSB0aGVhZCB0ZC50ZXh0X2NlbnRlcixcbi50YWJsZSB0aC50ZXh0X2NlbnRlcixcbi50YWJsZSB0ZC50ZXh0X2NlbnRlcixcbi50ZXh0X2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJsZSB0aGVhZCB0aC50ZXh0X3JpZ2h0LFxuLnRhYmxlIHRoZWFkIHRkLnRleHRfcmlnaHQsXG4udGFibGUgdGgudGV4dF9yaWdodCxcbi50YWJsZSB0ZC50ZXh0X3JpZ2h0LFxuLnRleHRfcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50YWJsZSB0ci5maWx0cmUgdGQge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4udGFibGUgdHIudGl0cmVfdGFibGVfZXNwYWNlIHRkIHtcbiAgYmFja2dyb3VuZDogI2E0ZGZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnRhYmxlIHRkLml0ZW0ge1xuICBib3JkZXI6IDBweDtcbiAgY29sb3I6ICM2MmI0ZTE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGFibGUgdGQuaXRlbSAudGV4dGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi50YWJsZSB0ci5ub19ib3JkZXIgdGQge1xuICBib3JkZXI6IDBweDtcbn1cbi50YWJsZSB0ci5saWduZV90eXBlX3ByZXN0YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50YWJsZSB0ci5saWduZV90eXBlX3ByZXN0YXRpb246aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50YWJsZSB0ci5saWduZV9vcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1N0EzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGFibGUgdHIubGlnbmVfb3B0aW9uOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTdBMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRhYmxlIHRyIHRkIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmNvbF9zZXAge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQkJCQkJCO1xufVxuLnRhYmxlX2NvdWxldXIge1xuICBib3JkZXI6IHNvbGlkIDFweCAjREREREREO1xuICBtYXJnaW46IDBweDtcbn1cbi50YWJsZV9jb3VsZXVyIHRkLFxuLnRhYmxlX2NvdWxldXIgdGgge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnRhYmxlX2NvdWxldXIgdGQuZW50ZXRlX3RhYmxlLFxuLnRhYmxlX2NvdWxldXIgdHIuZW50ZXRlX3RhYmxlIHRkIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG59XG4udGFibGVfY291bGV1cjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMTBweCAwcHg7XG59XG4udGFibGVfY291bGV1cjIgdGQsXG4udGFibGVfY291bGV1cjIgdGgge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi50YWJsZV9jb3VsZXVyMiB0ZC5lbnRldGVfdGFibGUsXG4udGFibGVfY291bGV1cjIgdHIuZW50ZXRlX3RhYmxlIHRkIHtcbiAgY29sb3I6ICMwYzdlMDQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG59XG4udGFibGVfZm9ybV9yZWNoZXJjaGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxudGFibGUgdHIucm93LWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjODFENEZBICFpbXBvcnRhbnQ7XG59XG50YWJsZSB0ci5yb3ctd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNGRkUwODIgIWltcG9ydGFudDtcbn1cbnRhYmxlIHRyLnJvdy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjRUY5QTlBICFpbXBvcnRhbnQ7XG59XG50YWJsZSB0ci5yb3ctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNDNUUxQTUgIWltcG9ydGFudDtcbn1cbnRhYmxlIHRyLnJvdy1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzgxRDRGQSAhaW1wb3J0YW50O1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG59XG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl06YWN0aXZlOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmU6Zm9jdXMsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmFjdGl2ZTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYWN0aXZlOmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5mb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZm9jdXMsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZS5mb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5hY3RpdmUuZm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmFjdGl2ZS5mb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5mb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZm9jdXMge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTphY3RpdmUsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYWN0aXZlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmFpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmRpc2FibGVkLFxuYWlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYWlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5maWVsZHNldFtkaXNhYmxlZF0gYWlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5mb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZm9jdXMge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdjNztcbiAgYm9yZGVyLWNvbG9yOiAjYWVhZWFlO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdjNztcbiAgYm9yZGVyLWNvbG9yOiAjY2ZjZmNmO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTphY3RpdmUsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYWN0aXZlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGVpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2M3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNjZmNmY2Y7XG59XG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZTpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlOmhvdmVyLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5hY3RpdmU6aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZWlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGVpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTphY3RpdmU6Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZTpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYWN0aXZlOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGVpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl06YWN0aXZlLmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUuZm9jdXMsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmFjdGl2ZS5mb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZWlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZm9jdXMge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1YjViNTtcbiAgYm9yZGVyLWNvbG9yOiAjYWVhZWFlO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5kaXNhYmxlZDpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQ6aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdW2Rpc2FibGVkXTpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uZGlzYWJsZWQ6Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkOmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXVtkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmRpc2FibGVkLmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC5mb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl1bZGlzYWJsZWRdLmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSAuYmFkZ2UsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIC5iYWRnZSB7XG4gIGNvbG9yOiAjZTBlMGUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTQxNDk7XG4gIGJvcmRlci1jb2xvcjogIzAzMmMzMTtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIxNjE5O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyMTYxOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyMTYxOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsXG4uYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTQxNDk7XG4gIGJvcmRlci1jb2xvcjogIzAzMmMzMTtcbn1cbi5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICBjb2xvcjogIzA1NDE0OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0JGMjQ7XG4gIGJvcmRlci1jb2xvcjogI2YwYjcwZDtcbn1cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4YTUwYztcbiAgYm9yZGVyLWNvbG9yOiAjNzc1YjA3O1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4YTUwYztcbiAgYm9yZGVyLWNvbG9yOiAjYjY4YjBhO1xufVxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4YTUwYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYjY4YjBhO1xufVxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4uYnRuLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZS5mb2N1cyxcbi5idG4tc2Vjb25kYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNjhiMGE7XG4gIGJvcmRlci1jb2xvcjogIzc3NWIwNztcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0JGMjQ7XG4gIGJvcmRlci1jb2xvcjogI2YwYjcwZDtcbn1cbi5idG4tc2Vjb25kYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjRjNCRjI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVCRTEwO1xuICBib3JkZXItY29sb3I6ICNGRUJFMTA7XG59XG4uYnRuLXRlcnRpYXJ5OmZvY3VzLFxuLmJ0bi10ZXJ0aWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFhMDAxO1xuICBib3JkZXItY29sb3I6ICM4ZTY4MDE7XG59XG4uYnRuLXRlcnRpYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWEwMDE7XG4gIGJvcmRlci1jb2xvcjogI2QwOTgwMTtcbn1cbi5idG4tdGVydGlhcnk6YWN0aXZlLFxuLmJ0bi10ZXJ0aWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWEwMDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2QwOTgwMTtcbn1cbi5idG4tdGVydGlhcnk6YWN0aXZlOmhvdmVyLFxuLmJ0bi10ZXJ0aWFyeS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXRlcnRpYXJ5OmhvdmVyLFxuLmJ0bi10ZXJ0aWFyeTphY3RpdmU6Zm9jdXMsXG4uYnRuLXRlcnRpYXJ5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tdGVydGlhcnk6Zm9jdXMsXG4uYnRuLXRlcnRpYXJ5OmFjdGl2ZS5mb2N1cyxcbi5idG4tdGVydGlhcnkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi10ZXJ0aWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc4NjAxO1xuICBib3JkZXItY29sb3I6ICM4ZTY4MDE7XG59XG4uYnRuLXRlcnRpYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi10ZXJ0aWFyeVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi10ZXJ0aWFyeTpob3Zlcixcbi5idG4tdGVydGlhcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXRlcnRpYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXRlcnRpYXJ5OmZvY3VzLFxuLmJ0bi10ZXJ0aWFyeS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tdGVydGlhcnlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tdGVydGlhcnkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVCRTEwO1xuICBib3JkZXItY29sb3I6ICNGRUJFMTA7XG59XG4uYnRuLXRlcnRpYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjRkVCRTEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1oeWRyb3dheSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUNBO1xuICBib3JkZXItY29sb3I6ICMwMDlFQ0E7XG59XG4uYnRuLWh5ZHJvd2F5OmZvY3VzLFxuLmJ0bi1oeWRyb3dheS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Njk3O1xuICBib3JkZXItY29sb3I6ICMwMDNhNGE7XG59XG4uYnRuLWh5ZHJvd2F5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc2OTc7XG4gIGJvcmRlci1jb2xvcjogIzAwNmU4ZDtcbn1cbi5idG4taHlkcm93YXk6YWN0aXZlLFxuLmJ0bi1oeWRyb3dheS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWh5ZHJvd2F5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc2OTc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAwNmU4ZDtcbn1cbi5idG4taHlkcm93YXk6YWN0aXZlOmhvdmVyLFxuLmJ0bi1oeWRyb3dheS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWh5ZHJvd2F5OmhvdmVyLFxuLmJ0bi1oeWRyb3dheTphY3RpdmU6Zm9jdXMsXG4uYnRuLWh5ZHJvd2F5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taHlkcm93YXk6Zm9jdXMsXG4uYnRuLWh5ZHJvd2F5OmFjdGl2ZS5mb2N1cyxcbi5idG4taHlkcm93YXkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1oeWRyb3dheS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YTczO1xuICBib3JkZXItY29sb3I6ICMwMDNhNGE7XG59XG4uYnRuLWh5ZHJvd2F5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1oeWRyb3dheVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1oeWRyb3dheTpob3Zlcixcbi5idG4taHlkcm93YXkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWh5ZHJvd2F5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWh5ZHJvd2F5OmZvY3VzLFxuLmJ0bi1oeWRyb3dheS5kaXNhYmxlZC5mb2N1cyxcbi5idG4taHlkcm93YXlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taHlkcm93YXkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUNBO1xuICBib3JkZXItY29sb3I6ICMwMDlFQ0E7XG59XG4uYnRuLWh5ZHJvd2F5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMDA5RUNBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1zdGFiaXdheSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVCRTEwO1xuICBib3JkZXItY29sb3I6ICNGRUJFMTA7XG59XG4uYnRuLXN0YWJpd2F5OmZvY3VzLFxuLmJ0bi1zdGFiaXdheS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFhMDAxO1xuICBib3JkZXItY29sb3I6ICM4ZTY4MDE7XG59XG4uYnRuLXN0YWJpd2F5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWEwMDE7XG4gIGJvcmRlci1jb2xvcjogI2QwOTgwMTtcbn1cbi5idG4tc3RhYml3YXk6YWN0aXZlLFxuLmJ0bi1zdGFiaXdheS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN0YWJpd2F5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWEwMDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2QwOTgwMTtcbn1cbi5idG4tc3RhYml3YXk6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdGFiaXdheS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN0YWJpd2F5OmhvdmVyLFxuLmJ0bi1zdGFiaXdheTphY3RpdmU6Zm9jdXMsXG4uYnRuLXN0YWJpd2F5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3RhYml3YXk6Zm9jdXMsXG4uYnRuLXN0YWJpd2F5OmFjdGl2ZS5mb2N1cyxcbi5idG4tc3RhYml3YXkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdGFiaXdheS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc4NjAxO1xuICBib3JkZXItY29sb3I6ICM4ZTY4MDE7XG59XG4uYnRuLXN0YWJpd2F5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdGFiaXdheVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdGFiaXdheTpob3Zlcixcbi5idG4tc3RhYml3YXkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN0YWJpd2F5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN0YWJpd2F5OmZvY3VzLFxuLmJ0bi1zdGFiaXdheS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tc3RhYml3YXlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3RhYml3YXkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVCRTEwO1xuICBib3JkZXItY29sb3I6ICNGRUJFMTA7XG59XG4uYnRuLXN0YWJpd2F5IC5iYWRnZSB7XG4gIGNvbG9yOiAjRkVCRTEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1iYWx0YXphciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVENjMxO1xuICBib3JkZXItY29sb3I6ICNCRUQ2MzE7XG59XG4uYnRuLWJhbHRhemFyOmZvY3VzLFxuLmJ0bi1iYWx0YXphci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWNiMTIzO1xuICBib3JkZXItY29sb3I6ICM2NDcxMTY7XG59XG4uYnRuLWJhbHRhemFyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2IxMjM7XG4gIGJvcmRlci1jb2xvcjogIzk1YTgyMTtcbn1cbi5idG4tYmFsdGF6YXI6YWN0aXZlLFxuLmJ0bi1iYWx0YXphci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWJhbHRhemFyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2IxMjM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzk1YTgyMTtcbn1cbi5idG4tYmFsdGF6YXI6YWN0aXZlOmhvdmVyLFxuLmJ0bi1iYWx0YXphci5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWJhbHRhemFyOmhvdmVyLFxuLmJ0bi1iYWx0YXphcjphY3RpdmU6Zm9jdXMsXG4uYnRuLWJhbHRhemFyLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tYmFsdGF6YXI6Zm9jdXMsXG4uYnRuLWJhbHRhemFyOmFjdGl2ZS5mb2N1cyxcbi5idG4tYmFsdGF6YXIuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1iYWx0YXphci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI5MzFkO1xuICBib3JkZXItY29sb3I6ICM2NDcxMTY7XG59XG4uYnRuLWJhbHRhemFyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1iYWx0YXphcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1iYWx0YXphcjpob3Zlcixcbi5idG4tYmFsdGF6YXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWJhbHRhemFyW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWJhbHRhemFyOmZvY3VzLFxuLmJ0bi1iYWx0YXphci5kaXNhYmxlZC5mb2N1cyxcbi5idG4tYmFsdGF6YXJbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYmFsdGF6YXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVENjMxO1xuICBib3JkZXItY29sb3I6ICNCRUQ2MzE7XG59XG4uYnRuLWJhbHRhemFyIC5iYWRnZSB7XG4gIGNvbG9yOiAjQkVENjMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1lbmRlcnNvbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUMyODkwO1xuICBib3JkZXItY29sb3I6ICM5QzI4OTA7XG59XG4uYnRuLWVuZGVyc29sOmZvY3VzLFxuLmJ0bi1lbmRlcnNvbC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzMxZTZiO1xuICBib3JkZXItY29sb3I6ICMzNzBlMzI7XG59XG4uYnRuLWVuZGVyc29sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzFlNmI7XG4gIGJvcmRlci1jb2xvcjogIzZiMWM2Mztcbn1cbi5idG4tZW5kZXJzb2w6YWN0aXZlLFxuLmJ0bi1lbmRlcnNvbC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWVuZGVyc29sIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzFlNmI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzZiMWM2Mztcbn1cbi5idG4tZW5kZXJzb2w6YWN0aXZlOmhvdmVyLFxuLmJ0bi1lbmRlcnNvbC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWVuZGVyc29sOmhvdmVyLFxuLmJ0bi1lbmRlcnNvbDphY3RpdmU6Zm9jdXMsXG4uYnRuLWVuZGVyc29sLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZW5kZXJzb2w6Zm9jdXMsXG4uYnRuLWVuZGVyc29sOmFjdGl2ZS5mb2N1cyxcbi5idG4tZW5kZXJzb2wuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1lbmRlcnNvbC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTcxNjUwO1xuICBib3JkZXItY29sb3I6ICMzNzBlMzI7XG59XG4uYnRuLWVuZGVyc29sLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1lbmRlcnNvbFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1lbmRlcnNvbDpob3Zlcixcbi5idG4tZW5kZXJzb2wuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWVuZGVyc29sW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWVuZGVyc29sOmZvY3VzLFxuLmJ0bi1lbmRlcnNvbC5kaXNhYmxlZC5mb2N1cyxcbi5idG4tZW5kZXJzb2xbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZW5kZXJzb2wuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUMyODkwO1xuICBib3JkZXItY29sb3I6ICM5QzI4OTA7XG59XG4uYnRuLWVuZGVyc29sIC5iYWRnZSB7XG4gIGNvbG9yOiAjOUMyODkwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzA1NDE0OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDU0MTQ5O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjMDU0MTQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDU0MTQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICMwMTBlMTA7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDU0MTQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMTBlMTA7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtcHJpbWFyeTpob3Zlcixcbi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogIzA1NDE0OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLW91dGxpbmUtcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tb3V0bGluZS1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyxcbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDU0MTQ5O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTQxNDk7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGM0JGMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0YzQkYyNDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNGM0JGMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzkwNmUwODtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI0YzQkYyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjY2U5ZDBiO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI0YzQkYyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjY2U5ZDBiO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmU6aG92ZXIsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNGM0JGMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogIzkwNmUwODtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0YzQkYyNDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0JGMjQ7XG59XG4uYnRuLW91dGxpbmUtdGVydGlhcnkge1xuICBjb2xvcjogI0ZFQkUxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRkVCRTEwO1xufVxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNGRUJFMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzhlNjgwMTtcbn1cbi5idG4tb3V0bGluZS10ZXJ0aWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjRkVCRTEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNkMDk4MDE7XG59XG4uYnRuLW91dGxpbmUtdGVydGlhcnk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjRkVCRTEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNkMDk4MDE7XG59XG4uYnRuLW91dGxpbmUtdGVydGlhcnk6YWN0aXZlOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS10ZXJ0aWFyeTpob3Zlcixcbi5idG4tb3V0bGluZS10ZXJ0aWFyeTphY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtdGVydGlhcnkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5OmFjdGl2ZS5mb2N1cyxcbi5idG4tb3V0bGluZS10ZXJ0aWFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtdGVydGlhcnkuZm9jdXMge1xuICBjb2xvcjogI0ZFQkUxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjOGU2ODAxO1xufVxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW91dGxpbmUtdGVydGlhcnk6aG92ZXIsXG4uYnRuLW91dGxpbmUtdGVydGlhcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLW91dGxpbmUtdGVydGlhcnlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb3V0bGluZS10ZXJ0aWFyeTpmb2N1cyxcbi5idG4tb3V0bGluZS10ZXJ0aWFyeS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tb3V0bGluZS10ZXJ0aWFyeVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRkVCRTEwO1xufVxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVCRTEwO1xufVxuLmJ0bi1vdXRsaW5lLWRlZmF1bHQge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xufVxuLmJ0bi1vdXRsaW5lLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLW91dGxpbmUtZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNhZWFlYWU7XG59XG4uYnRuLW91dGxpbmUtZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNjZmNmY2Y7XG59XG4uYnRuLW91dGxpbmUtZGVmYXVsdDphY3RpdmUsXG4uYnRuLW91dGxpbmUtZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtZGVmYXVsdCB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNjZmNmY2Y7XG59XG4uYnRuLW91dGxpbmUtZGVmYXVsdDphY3RpdmU6aG92ZXIsXG4uYnRuLW91dGxpbmUtZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtZGVmYXVsdDpob3Zlcixcbi5idG4tb3V0bGluZS1kZWZhdWx0OmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS1kZWZhdWx0LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lLWRlZmF1bHQuZm9jdXMge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjYWVhZWFlO1xufVxuLmJ0bi1vdXRsaW5lLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLW91dGxpbmUtZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1vdXRsaW5lLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLW91dGxpbmUtZGVmYXVsdC5kaXNhYmxlZDpmb2N1cyxcbi5idG4tb3V0bGluZS1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW91dGxpbmUtZGVmYXVsdDpmb2N1cyxcbi5idG4tb3V0bGluZS1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb3V0bGluZS1kZWZhdWx0LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xufVxuLmJ0bi1vdXRsaW5lLWRlZmF1bHQgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG59XG4uYnRuLW91dGxpbmUtaHlkcm93YXkge1xuICBjb2xvcjogIzAwOUVDQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5RUNBO1xufVxuLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5LmZvY3VzIHtcbiAgY29sb3I6ICMwMDlFQ0E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E0YTtcbn1cbi5idG4tb3V0bGluZS1oeWRyb3dheTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5RUNBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICMwMDZlOGQ7XG59XG4uYnRuLW91dGxpbmUtaHlkcm93YXk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS1oeWRyb3dheSB7XG4gIGNvbG9yOiAjMDA5RUNBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDZlOGQ7XG59XG4uYnRuLW91dGxpbmUtaHlkcm93YXk6YWN0aXZlOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS1oeWRyb3dheTpob3Zlcixcbi5idG4tb3V0bGluZS1oeWRyb3dheTphY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtaHlkcm93YXkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5OmFjdGl2ZS5mb2N1cyxcbi5idG4tb3V0bGluZS1oeWRyb3dheS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtaHlkcm93YXkuZm9jdXMge1xuICBjb2xvcjogIzAwOUVDQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYTRhO1xufVxuLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW91dGxpbmUtaHlkcm93YXk6aG92ZXIsXG4uYnRuLW91dGxpbmUtaHlkcm93YXkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLW91dGxpbmUtaHlkcm93YXlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb3V0bGluZS1oeWRyb3dheTpmb2N1cyxcbi5idG4tb3V0bGluZS1oeWRyb3dheS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tb3V0bGluZS1oeWRyb3dheVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5RUNBO1xufVxuLmJ0bi1vdXRsaW5lLWh5ZHJvd2F5IC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUNBO1xufVxuLmJ0bi1vdXRsaW5lLXN0YWJpd2F5IHtcbiAgY29sb3I6ICNGRUJFMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0ZFQkUxMDtcbn1cbi5idG4tb3V0bGluZS1zdGFiaXdheTpmb2N1cyxcbi5idG4tb3V0bGluZS1zdGFiaXdheS5mb2N1cyB7XG4gIGNvbG9yOiAjRkVCRTEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM4ZTY4MDE7XG59XG4uYnRuLW91dGxpbmUtc3RhYml3YXk6aG92ZXIge1xuICBjb2xvcjogI0ZFQkUxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZDA5ODAxO1xufVxuLmJ0bi1vdXRsaW5lLXN0YWJpd2F5OmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zdGFiaXdheS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtc3RhYml3YXkge1xuICBjb2xvcjogI0ZFQkUxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDA5ODAxO1xufVxuLmJ0bi1vdXRsaW5lLXN0YWJpd2F5OmFjdGl2ZTpob3Zlcixcbi5idG4tb3V0bGluZS1zdGFiaXdheS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtc3RhYml3YXk6aG92ZXIsXG4uYnRuLW91dGxpbmUtc3RhYml3YXk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXN0YWJpd2F5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS1zdGFiaXdheTpmb2N1cyxcbi5idG4tb3V0bGluZS1zdGFiaXdheTphY3RpdmUuZm9jdXMsXG4uYnRuLW91dGxpbmUtc3RhYml3YXkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lLXN0YWJpd2F5LmZvY3VzIHtcbiAgY29sb3I6ICNGRUJFMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogIzhlNjgwMTtcbn1cbi5idG4tb3V0bGluZS1zdGFiaXdheS5kaXNhYmxlZDpob3Zlcixcbi5idG4tb3V0bGluZS1zdGFiaXdheVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1vdXRsaW5lLXN0YWJpd2F5OmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXN0YWJpd2F5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXN0YWJpd2F5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW91dGxpbmUtc3RhYml3YXk6Zm9jdXMsXG4uYnRuLW91dGxpbmUtc3RhYml3YXkuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLW91dGxpbmUtc3RhYml3YXlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb3V0bGluZS1zdGFiaXdheS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0ZFQkUxMDtcbn1cbi5idG4tb3V0bGluZS1zdGFiaXdheSAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQkUxMDtcbn1cbi5idG4tb3V0bGluZS1iYWx0YXphciB7XG4gIGNvbG9yOiAjQkVENjMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNCRUQ2MzE7XG59XG4uYnRuLW91dGxpbmUtYmFsdGF6YXI6Zm9jdXMsXG4uYnRuLW91dGxpbmUtYmFsdGF6YXIuZm9jdXMge1xuICBjb2xvcjogI0JFRDYzMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjNjQ3MTE2O1xufVxuLmJ0bi1vdXRsaW5lLWJhbHRhemFyOmhvdmVyIHtcbiAgY29sb3I6ICNCRUQ2MzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzk1YTgyMTtcbn1cbi5idG4tb3V0bGluZS1iYWx0YXphcjphY3RpdmUsXG4uYnRuLW91dGxpbmUtYmFsdGF6YXIuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lLWJhbHRhemFyIHtcbiAgY29sb3I6ICNCRUQ2MzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzk1YTgyMTtcbn1cbi5idG4tb3V0bGluZS1iYWx0YXphcjphY3RpdmU6aG92ZXIsXG4uYnRuLW91dGxpbmUtYmFsdGF6YXIuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lLWJhbHRhemFyOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWJhbHRhemFyOmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS1iYWx0YXphci5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtYmFsdGF6YXI6Zm9jdXMsXG4uYnRuLW91dGxpbmUtYmFsdGF6YXI6YWN0aXZlLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWJhbHRhemFyLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS1iYWx0YXphci5mb2N1cyB7XG4gIGNvbG9yOiAjQkVENjMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICBib3JkZXItY29sb3I6ICM2NDcxMTY7XG59XG4uYnRuLW91dGxpbmUtYmFsdGF6YXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLW91dGxpbmUtYmFsdGF6YXJbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb3V0bGluZS1iYWx0YXphcjpob3Zlcixcbi5idG4tb3V0bGluZS1iYWx0YXphci5kaXNhYmxlZDpmb2N1cyxcbi5idG4tb3V0bGluZS1iYWx0YXphcltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1vdXRsaW5lLWJhbHRhemFyOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWJhbHRhemFyLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWJhbHRhemFyW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW91dGxpbmUtYmFsdGF6YXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNCRUQ2MzE7XG59XG4uYnRuLW91dGxpbmUtYmFsdGF6YXIgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRUQ2MzE7XG59XG4uYnRuLW91dGxpbmUtZW5kZXJzb2wge1xuICBjb2xvcjogIzlDMjg5MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjOUMyODkwO1xufVxuLmJ0bi1vdXRsaW5lLWVuZGVyc29sOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWVuZGVyc29sLmZvY3VzIHtcbiAgY29sb3I6ICM5QzI4OTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzM3MGUzMjtcbn1cbi5idG4tb3V0bGluZS1lbmRlcnNvbDpob3ZlciB7XG4gIGNvbG9yOiAjOUMyODkwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM2YjFjNjM7XG59XG4uYnRuLW91dGxpbmUtZW5kZXJzb2w6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWVuZGVyc29sLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS1lbmRlcnNvbCB7XG4gIGNvbG9yOiAjOUMyODkwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM2YjFjNjM7XG59XG4uYnRuLW91dGxpbmUtZW5kZXJzb2w6YWN0aXZlOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWVuZGVyc29sLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS1lbmRlcnNvbDpob3Zlcixcbi5idG4tb3V0bGluZS1lbmRlcnNvbDphY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtZW5kZXJzb2wuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lLWVuZGVyc29sOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWVuZGVyc29sOmFjdGl2ZS5mb2N1cyxcbi5idG4tb3V0bGluZS1lbmRlcnNvbC5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUtZW5kZXJzb2wuZm9jdXMge1xuICBjb2xvcjogIzlDMjg5MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjMzcwZTMyO1xufVxuLmJ0bi1vdXRsaW5lLWVuZGVyc29sLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWVuZGVyc29sW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW91dGxpbmUtZW5kZXJzb2w6aG92ZXIsXG4uYnRuLW91dGxpbmUtZW5kZXJzb2wuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLW91dGxpbmUtZW5kZXJzb2xbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb3V0bGluZS1lbmRlcnNvbDpmb2N1cyxcbi5idG4tb3V0bGluZS1lbmRlcnNvbC5kaXNhYmxlZC5mb2N1cyxcbi5idG4tb3V0bGluZS1lbmRlcnNvbFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1vdXRsaW5lLWVuZGVyc29sLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjOUMyODkwO1xufVxuLmJ0bi1vdXRsaW5lLWVuZGVyc29sIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUMyODkwO1xufVxuLmJ0bi1hY3Rpb25zIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNDE1ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDE0MTVlO1xufVxuLmJ0bi1hY3Rpb25zOmZvY3VzLFxuLmJ0bi1hY3Rpb25zLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFlMmM7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tYWN0aW9uczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZTJjO1xuICBib3JkZXItY29sb3I6ICMwMDE3MjE7XG59XG4uYnRuLWFjdGlvbnM6YWN0aXZlLFxuLmJ0bi1hY3Rpb25zLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tYWN0aW9ucyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZTJjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDE3MjE7XG59XG4uYnRuLWFjdGlvbnM6YWN0aXZlOmhvdmVyLFxuLmJ0bi1hY3Rpb25zLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tYWN0aW9uczpob3Zlcixcbi5idG4tYWN0aW9uczphY3RpdmU6Zm9jdXMsXG4uYnRuLWFjdGlvbnMuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1hY3Rpb25zOmZvY3VzLFxuLmJ0bi1hY3Rpb25zOmFjdGl2ZS5mb2N1cyxcbi5idG4tYWN0aW9ucy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWFjdGlvbnMuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDYwODtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1hY3Rpb25zLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1hY3Rpb25zW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFjdGlvbnM6aG92ZXIsXG4uYnRuLWFjdGlvbnMuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWFjdGlvbnNbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWN0aW9uczpmb2N1cyxcbi5idG4tYWN0aW9ucy5kaXNhYmxlZC5mb2N1cyxcbi5idG4tYWN0aW9uc1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hY3Rpb25zLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNDE1ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDE0MTVlO1xufVxuLmJ0bi1hY3Rpb25zIC5iYWRnZSB7XG4gIGNvbG9yOiAjMDE0MTVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi15b3V0dWJlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDAwMDA7XG4gIGJvcmRlci1jb2xvcjogI2RkMDAwMDtcbn1cbi5idG4teW91dHViZTpmb2N1cyxcbi5idG4teW91dHViZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWEwMDAwO1xuICBib3JkZXItY29sb3I6ICM1ZTAwMDA7XG59XG4uYnRuLXlvdXR1YmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYTAwMDAwO1xufVxuLmJ0bi15b3V0dWJlOmFjdGl2ZSxcbi5idG4teW91dHViZS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXlvdXR1YmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYTAwMDAwO1xufVxuLmJ0bi15b3V0dWJlOmFjdGl2ZTpob3Zlcixcbi5idG4teW91dHViZS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXlvdXR1YmU6aG92ZXIsXG4uYnRuLXlvdXR1YmU6YWN0aXZlOmZvY3VzLFxuLmJ0bi15b3V0dWJlLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4teW91dHViZTpmb2N1cyxcbi5idG4teW91dHViZTphY3RpdmUuZm9jdXMsXG4uYnRuLXlvdXR1YmUuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi15b3V0dWJlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NjAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzVlMDAwMDtcbn1cbi5idG4teW91dHViZS5kaXNhYmxlZDpob3Zlcixcbi5idG4teW91dHViZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi15b3V0dWJlOmhvdmVyLFxuLmJ0bi15b3V0dWJlLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi15b3V0dWJlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXlvdXR1YmU6Zm9jdXMsXG4uYnRuLXlvdXR1YmUuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXlvdXR1YmVbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4teW91dHViZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDAwMDA7XG4gIGJvcmRlci1jb2xvcjogI2RkMDAwMDtcbn1cbi5idG4teW91dHViZSAuYmFkZ2Uge1xuICBjb2xvcjogI2RkMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4teW91dHViZTpob3Zlcixcbi5idG4teW91dHViZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWlkZWEge1xuICBiYWNrZ3JvdW5kOiAjRkZENjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJ0bi1wYW5pZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVENjMxO1xuICBib3JkZXItY29sb3I6ICNCRUQ2MzE7XG59XG4uYnRuLXBhbmllcjpmb2N1cyxcbi5idG4tcGFuaWVyLmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2IxMjM7XG4gIGJvcmRlci1jb2xvcjogIzY0NzExNjtcbn1cbi5idG4tcGFuaWVyOmhvdmVyIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2IxMjM7XG4gIGJvcmRlci1jb2xvcjogIzk1YTgyMTtcbn1cbi5idG4tcGFuaWVyOmFjdGl2ZSxcbi5idG4tcGFuaWVyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcGFuaWVyIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2IxMjM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzk1YTgyMTtcbn1cbi5idG4tcGFuaWVyOmFjdGl2ZTpob3Zlcixcbi5idG4tcGFuaWVyLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcGFuaWVyOmhvdmVyLFxuLmJ0bi1wYW5pZXI6YWN0aXZlOmZvY3VzLFxuLmJ0bi1wYW5pZXIuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wYW5pZXI6Zm9jdXMsXG4uYnRuLXBhbmllcjphY3RpdmUuZm9jdXMsXG4uYnRuLXBhbmllci5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXBhbmllci5mb2N1cyB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI5MzFkO1xuICBib3JkZXItY29sb3I6ICM2NDcxMTY7XG59XG4uYnRuLXBhbmllci5kaXNhYmxlZDpob3Zlcixcbi5idG4tcGFuaWVyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXBhbmllcjpob3Zlcixcbi5idG4tcGFuaWVyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wYW5pZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcGFuaWVyOmZvY3VzLFxuLmJ0bi1wYW5pZXIuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXBhbmllcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wYW5pZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVENjMxO1xuICBib3JkZXItY29sb3I6ICNCRUQ2MzE7XG59XG4uYnRuLXBhbmllciAuYmFkZ2Uge1xuICBjb2xvcjogI0JFRDYzMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cbi5xdW90YXRpb24gaW5wdXQuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiYmJiYjtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5xdW90YXRpb24gaW5wdXQuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5hLmJvdXRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgIzBjN2UwNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDEwcHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hLmJvdXRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmRpdl9ib3V0b25fc3VpdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ib3V0b25fc3VpdGUuZ2lmJykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDQ1cHg7XG59XG5hLmJvdXRvbl9zdWl0ZSB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JvdXRvbl9zdWl0ZS5naWYnKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTRweCAyMHB4IDIycHggN3B4O1xufVxuYS5ib3V0b25fc3VpdGUgc3BhbiB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5idG4tY29sb3ItY2FycmUta29tIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODc2YTc7XG4gIGJvcmRlci1jb2xvcjogIzA4NzZhNztcbn1cbi5idG4tY29sb3ItY2FycmUta29tOmZvY3VzLFxuLmJ0bi1jb2xvci1jYXJyZS1rb20uZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NTQ3NjtcbiAgYm9yZGVyLWNvbG9yOiAjMDIyMDJkO1xufVxuLmJ0bi1jb2xvci1jYXJyZS1rb206aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NTQ3NjtcbiAgYm9yZGVyLWNvbG9yOiAjMDU0ZDZkO1xufVxuLmJ0bi1jb2xvci1jYXJyZS1rb206YWN0aXZlLFxuLmJ0bi1jb2xvci1jYXJyZS1rb20uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1jYXJyZS1rb20ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NTQ3NjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDU0ZDZkO1xufVxuLmJ0bi1jb2xvci1jYXJyZS1rb206YWN0aXZlOmhvdmVyLFxuLmJ0bi1jb2xvci1jYXJyZS1rb20uYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1jYXJyZS1rb206aG92ZXIsXG4uYnRuLWNvbG9yLWNhcnJlLWtvbTphY3RpdmU6Zm9jdXMsXG4uYnRuLWNvbG9yLWNhcnJlLWtvbS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWNhcnJlLWtvbTpmb2N1cyxcbi5idG4tY29sb3ItY2FycmUta29tOmFjdGl2ZS5mb2N1cyxcbi5idG4tY29sb3ItY2FycmUta29tLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItY2FycmUta29tLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDNjNTQ7XG4gIGJvcmRlci1jb2xvcjogIzAyMjAyZDtcbn1cbi5idG4tY29sb3ItY2FycmUta29tLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1jb2xvci1jYXJyZS1rb21bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItY2FycmUta29tOmhvdmVyLFxuLmJ0bi1jb2xvci1jYXJyZS1rb20uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWNvbG9yLWNhcnJlLWtvbVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1jYXJyZS1rb206Zm9jdXMsXG4uYnRuLWNvbG9yLWNhcnJlLWtvbS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tY29sb3ItY2FycmUta29tW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWNhcnJlLWtvbS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODc2YTc7XG4gIGJvcmRlci1jb2xvcjogIzA4NzZhNztcbn1cbi5idG4tY29sb3ItY2FycmUta29tIC5iYWRnZSB7XG4gIGNvbG9yOiAjMDg3NmE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1ncmVlbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM3ZTA0O1xuICBib3JkZXItY29sb3I6ICMwYzdlMDQ7XG59XG4uYnRuLWdyZWVuOmZvY3VzLFxuLmJ0bi1ncmVlbi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc0ZDAyO1xuICBib3JkZXItY29sb3I6ICMwMDAyMDA7XG59XG4uYnRuLWdyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzRkMDI7XG4gIGJvcmRlci1jb2xvcjogIzA2NDMwMjtcbn1cbi5idG4tZ3JlZW46YWN0aXZlLFxuLmJ0bi1ncmVlbi5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWdyZWVuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzRkMDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzA2NDMwMjtcbn1cbi5idG4tZ3JlZW46YWN0aXZlOmhvdmVyLFxuLmJ0bi1ncmVlbi5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWdyZWVuOmhvdmVyLFxuLmJ0bi1ncmVlbjphY3RpdmU6Zm9jdXMsXG4uYnRuLWdyZWVuLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZ3JlZW46Zm9jdXMsXG4uYnRuLWdyZWVuOmFjdGl2ZS5mb2N1cyxcbi5idG4tZ3JlZW4uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ncmVlbi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTAxO1xuICBib3JkZXItY29sb3I6ICMwMDAyMDA7XG59XG4uYnRuLWdyZWVuLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1ncmVlbltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1ncmVlbjpob3Zlcixcbi5idG4tZ3JlZW4uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWdyZWVuW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWdyZWVuOmZvY3VzLFxuLmJ0bi1ncmVlbi5kaXNhYmxlZC5mb2N1cyxcbi5idG4tZ3JlZW5bZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZ3JlZW4uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM3ZTA0O1xuICBib3JkZXItY29sb3I6ICMwYzdlMDQ7XG59XG4uYnRuLWdyZWVuIC5iYWRnZSB7XG4gIGNvbG9yOiAjMGM3ZTA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cbi5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMyNTU1MjU7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4MzM5O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4MzM5O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3Zlcixcbi5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTg0Mzk7XG4gIGJvcmRlci1jb2xvcjogIzI1NTUyNTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cbi5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICBjb2xvcjogIzVjYjg1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tYWRkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MWNiNjI7XG4gIGJvcmRlci1jb2xvcjogIzYxY2I2Mjtcbn1cbi5idG4tYWRkOmZvY3VzLFxuLmJ0bi1hZGQuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlYmIzZjtcbiAgYm9yZGVyLWNvbG9yOiAjMmI4MjJjO1xufVxuLmJ0bi1hZGQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlYmIzZjtcbiAgYm9yZGVyLWNvbG9yOiAjM2JiNDNjO1xufVxuLmJ0bi1hZGQ6YWN0aXZlLFxuLmJ0bi1hZGQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1hZGQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlYmIzZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjM2JiNDNjO1xufVxuLmJ0bi1hZGQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi1hZGQuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1hZGQ6aG92ZXIsXG4uYnRuLWFkZDphY3RpdmU6Zm9jdXMsXG4uYnRuLWFkZC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWFkZDpmb2N1cyxcbi5idG4tYWRkOmFjdGl2ZS5mb2N1cyxcbi5idG4tYWRkLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tYWRkLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNWEwMzY7XG4gIGJvcmRlci1jb2xvcjogIzJiODIyYztcbn1cbi5idG4tYWRkLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1hZGRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWRkOmhvdmVyLFxuLmJ0bi1hZGQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWFkZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hZGQ6Zm9jdXMsXG4uYnRuLWFkZC5kaXNhYmxlZC5mb2N1cyxcbi5idG4tYWRkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFkZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MWNiNjI7XG4gIGJvcmRlci1jb2xvcjogIzYxY2I2Mjtcbn1cbi5idG4tYWRkIC5iYWRnZSB7XG4gIGNvbG9yOiAjNjFjYjYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1jb2xvci1yZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NDMzNjtcbiAgYm9yZGVyLWNvbG9yOiAjRjQ0MzM2O1xufVxuLmJ0bi1jb2xvci1yZWQ6Zm9jdXMsXG4uYnRuLWNvbG9yLXJlZC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWExYzBkO1xuICBib3JkZXItY29sb3I6ICNhMjEzMDk7XG59XG4uYnRuLWNvbG9yLXJlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWExYzBkO1xuICBib3JkZXItY29sb3I6ICNlMTFiMGM7XG59XG4uYnRuLWNvbG9yLXJlZDphY3RpdmUsXG4uYnRuLWNvbG9yLXJlZC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLXJlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWExYzBkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNlMTFiMGM7XG59XG4uYnRuLWNvbG9yLXJlZDphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yLXJlZC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLXJlZDpob3Zlcixcbi5idG4tY29sb3ItcmVkOmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3ItcmVkLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItcmVkOmZvY3VzLFxuLmJ0bi1jb2xvci1yZWQ6YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvci1yZWQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1yZWQuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4MTgwYjtcbiAgYm9yZGVyLWNvbG9yOiAjYTIxMzA5O1xufVxuLmJ0bi1jb2xvci1yZWQuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLXJlZFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1yZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLXJlZC5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3ItcmVkW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLXJlZDpmb2N1cyxcbi5idG4tY29sb3ItcmVkLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvci1yZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItcmVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NDMzNjtcbiAgYm9yZGVyLWNvbG9yOiAjRjQ0MzM2O1xufVxuLmJ0bi1jb2xvci1yZWQgLmJhZGdlIHtcbiAgY29sb3I6ICNGNDQzMzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNvbG9yLXBpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5MUU2MztcbiAgYm9yZGVyLWNvbG9yOiAjRTkxRTYzO1xufVxuLmJ0bi1jb2xvci1waW5rOmZvY3VzLFxuLmJ0bi1jb2xvci1waW5rLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTEzNGU7XG4gIGJvcmRlci1jb2xvcjogIzdiMGMzMjtcbn1cbi5idG4tY29sb3ItcGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzExMzRlO1xuICBib3JkZXItY29sb3I6ICNiODEyNGE7XG59XG4uYnRuLWNvbG9yLXBpbms6YWN0aXZlLFxuLmJ0bi1jb2xvci1waW5rLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItcGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzExMzRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNiODEyNGE7XG59XG4uYnRuLWNvbG9yLXBpbms6YWN0aXZlOmhvdmVyLFxuLmJ0bi1jb2xvci1waW5rLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItcGluazpob3Zlcixcbi5idG4tY29sb3ItcGluazphY3RpdmU6Zm9jdXMsXG4uYnRuLWNvbG9yLXBpbmsuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1waW5rOmZvY3VzLFxuLmJ0bi1jb2xvci1waW5rOmFjdGl2ZS5mb2N1cyxcbi5idG4tY29sb3ItcGluay5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLXBpbmsuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExMTA0MTtcbiAgYm9yZGVyLWNvbG9yOiAjN2IwYzMyO1xufVxuLmJ0bi1jb2xvci1waW5rLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1jb2xvci1waW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLXBpbms6aG92ZXIsXG4uYnRuLWNvbG9yLXBpbmsuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWNvbG9yLXBpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItcGluazpmb2N1cyxcbi5idG4tY29sb3ItcGluay5kaXNhYmxlZC5mb2N1cyxcbi5idG4tY29sb3ItcGlua1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1waW5rLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5MUU2MztcbiAgYm9yZGVyLWNvbG9yOiAjRTkxRTYzO1xufVxuLmJ0bi1jb2xvci1waW5rIC5iYWRnZSB7XG4gIGNvbG9yOiAjRTkxRTYzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1jb2xvci1wdXJwbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDMjdCMDtcbiAgYm9yZGVyLWNvbG9yOiAjOUMyN0IwO1xufVxuLmJ0bi1jb2xvci1wdXJwbGU6Zm9jdXMsXG4uYnRuLWNvbG9yLXB1cnBsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzcxZTg2O1xuICBib3JkZXItY29sb3I6ICMzZjEwNDg7XG59XG4uYnRuLWNvbG9yLXB1cnBsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzcxZTg2O1xuICBib3JkZXItY29sb3I6ICM3MDFjN2U7XG59XG4uYnRuLWNvbG9yLXB1cnBsZTphY3RpdmUsXG4uYnRuLWNvbG9yLXB1cnBsZS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzcxZTg2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM3MDFjN2U7XG59XG4uYnRuLWNvbG9yLXB1cnBsZTphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yLXB1cnBsZS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLXB1cnBsZTpob3Zlcixcbi5idG4tY29sb3ItcHVycGxlOmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3ItcHVycGxlLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItcHVycGxlOmZvY3VzLFxuLmJ0bi1jb2xvci1wdXJwbGU6YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvci1wdXJwbGUuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1wdXJwbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkMTc2OTtcbiAgYm9yZGVyLWNvbG9yOiAjM2YxMDQ4O1xufVxuLmJ0bi1jb2xvci1wdXJwbGUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLXB1cnBsZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1wdXJwbGU6aG92ZXIsXG4uYnRuLWNvbG9yLXB1cnBsZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3ItcHVycGxlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLXB1cnBsZTpmb2N1cyxcbi5idG4tY29sb3ItcHVycGxlLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvci1wdXJwbGVbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItcHVycGxlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDMjdCMDtcbiAgYm9yZGVyLWNvbG9yOiAjOUMyN0IwO1xufVxuLmJ0bi1jb2xvci1wdXJwbGUgLmJhZGdlIHtcbiAgY29sb3I6ICM5QzI3QjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNvbG9yLWRlZXAtcHVycGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzNBQjc7XG4gIGJvcmRlci1jb2xvcjogIzY3M0FCNztcbn1cbi5idG4tY29sb3ItZGVlcC1wdXJwbGU6Zm9jdXMsXG4uYnRuLWNvbG9yLWRlZXAtcHVycGxlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTJlOTA7XG4gIGJvcmRlci1jb2xvcjogIzMxMWI1Njtcbn1cbi5idG4tY29sb3ItZGVlcC1wdXJwbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMmU5MDtcbiAgYm9yZGVyLWNvbG9yOiAjNGQyYjg5O1xufVxuLmJ0bi1jb2xvci1kZWVwLXB1cnBsZTphY3RpdmUsXG4uYnRuLWNvbG9yLWRlZXAtcHVycGxlLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItZGVlcC1wdXJwbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMmU5MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNGQyYjg5O1xufVxuLmJ0bi1jb2xvci1kZWVwLXB1cnBsZTphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yLWRlZXAtcHVycGxlLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItZGVlcC1wdXJwbGU6aG92ZXIsXG4uYnRuLWNvbG9yLWRlZXAtcHVycGxlOmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3ItZGVlcC1wdXJwbGUuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1kZWVwLXB1cnBsZTpmb2N1cyxcbi5idG4tY29sb3ItZGVlcC1wdXJwbGU6YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvci1kZWVwLXB1cnBsZS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWRlZXAtcHVycGxlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjI1NzU7XG4gIGJvcmRlci1jb2xvcjogIzMxMWI1Njtcbn1cbi5idG4tY29sb3ItZGVlcC1wdXJwbGUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLWRlZXAtcHVycGxlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWRlZXAtcHVycGxlOmhvdmVyLFxuLmJ0bi1jb2xvci1kZWVwLXB1cnBsZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3ItZGVlcC1wdXJwbGVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItZGVlcC1wdXJwbGU6Zm9jdXMsXG4uYnRuLWNvbG9yLWRlZXAtcHVycGxlLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvci1kZWVwLXB1cnBsZVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1kZWVwLXB1cnBsZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzNBQjc7XG4gIGJvcmRlci1jb2xvcjogIzY3M0FCNztcbn1cbi5idG4tY29sb3ItZGVlcC1wdXJwbGUgLmJhZGdlIHtcbiAgY29sb3I6ICM2NzNBQjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNvbG9yLWluZGlnbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MUI1O1xuICBib3JkZXItY29sb3I6ICMzRjUxQjU7XG59XG4uYnRuLWNvbG9yLWluZGlnbzpmb2N1cyxcbi5idG4tY29sb3ItaW5kaWdvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjQwOGY7XG4gIGJvcmRlci1jb2xvcjogIzFlMjc1Njtcbn1cbi5idG4tY29sb3ItaW5kaWdvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjQwOGY7XG4gIGJvcmRlci1jb2xvcjogIzJmM2Q4ODtcbn1cbi5idG4tY29sb3ItaW5kaWdvOmFjdGl2ZSxcbi5idG4tY29sb3ItaW5kaWdvLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItaW5kaWdvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjQwOGY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzJmM2Q4ODtcbn1cbi5idG4tY29sb3ItaW5kaWdvOmFjdGl2ZTpob3Zlcixcbi5idG4tY29sb3ItaW5kaWdvLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItaW5kaWdvOmhvdmVyLFxuLmJ0bi1jb2xvci1pbmRpZ286YWN0aXZlOmZvY3VzLFxuLmJ0bi1jb2xvci1pbmRpZ28uYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1pbmRpZ286Zm9jdXMsXG4uYnRuLWNvbG9yLWluZGlnbzphY3RpdmUuZm9jdXMsXG4uYnRuLWNvbG9yLWluZGlnby5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWluZGlnby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkzNDc1O1xuICBib3JkZXItY29sb3I6ICMxZTI3NTY7XG59XG4uYnRuLWNvbG9yLWluZGlnby5kaXNhYmxlZDpob3Zlcixcbi5idG4tY29sb3ItaW5kaWdvW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWluZGlnbzpob3Zlcixcbi5idG4tY29sb3ItaW5kaWdvLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1jb2xvci1pbmRpZ29bZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItaW5kaWdvOmZvY3VzLFxuLmJ0bi1jb2xvci1pbmRpZ28uZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWNvbG9yLWluZGlnb1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1pbmRpZ28uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MUI1O1xuICBib3JkZXItY29sb3I6ICMzRjUxQjU7XG59XG4uYnRuLWNvbG9yLWluZGlnbyAuYmFkZ2Uge1xuICBjb2xvcjogIzNGNTFCNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xuICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG59XG4uYnRuLWNvbG9yLWJsdWU6Zm9jdXMsXG4uYnRuLWNvbG9yLWJsdWUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjN2NkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMDg1MjhkO1xufVxuLmJ0bi1jb2xvci1ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzdjZDU7XG4gIGJvcmRlci1jb2xvcjogIzBiNzZjYztcbn1cbi5idG4tY29sb3ItYmx1ZTphY3RpdmUsXG4uYnRuLWNvbG9yLWJsdWUuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1ibHVlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzdjZDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzBiNzZjYztcbn1cbi5idG4tY29sb3ItYmx1ZTphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yLWJsdWUuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1ibHVlOmhvdmVyLFxuLmJ0bi1jb2xvci1ibHVlOmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3ItYmx1ZS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWJsdWU6Zm9jdXMsXG4uYnRuLWNvbG9yLWJsdWU6YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvci1ibHVlLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItYmx1ZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE2OGI0O1xuICBib3JkZXItY29sb3I6ICMwODUyOGQ7XG59XG4uYnRuLWNvbG9yLWJsdWUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLWJsdWVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItYmx1ZTpob3Zlcixcbi5idG4tY29sb3ItYmx1ZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3ItYmx1ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1ibHVlOmZvY3VzLFxuLmJ0bi1jb2xvci1ibHVlLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvci1ibHVlW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWJsdWUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xuICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG59XG4uYnRuLWNvbG9yLWJsdWUgLmJhZGdlIHtcbiAgY29sb3I6ICMyMTk2RjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNvbG9yLWxpZ2h0LWJsdWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzQTlGNDtcbiAgYm9yZGVyLWNvbG9yOiAjMDNBOUY0O1xufVxuLmJ0bi1jb2xvci1saWdodC1ibHVlOmZvY3VzLFxuLmJ0bi1jb2xvci1saWdodC1ibHVlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjg2YzI7XG4gIGJvcmRlci1jb2xvcjogIzAxNTI3Njtcbn1cbi5idG4tY29sb3ItbGlnaHQtYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4NmMyO1xuICBib3JkZXItY29sb3I6ICMwMjdmYjg7XG59XG4uYnRuLWNvbG9yLWxpZ2h0LWJsdWU6YWN0aXZlLFxuLmJ0bi1jb2xvci1saWdodC1ibHVlLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItbGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4NmMyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMjdmYjg7XG59XG4uYnRuLWNvbG9yLWxpZ2h0LWJsdWU6YWN0aXZlOmhvdmVyLFxuLmJ0bi1jb2xvci1saWdodC1ibHVlLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItbGlnaHQtYmx1ZTpob3Zlcixcbi5idG4tY29sb3ItbGlnaHQtYmx1ZTphY3RpdmU6Zm9jdXMsXG4uYnRuLWNvbG9yLWxpZ2h0LWJsdWUuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1saWdodC1ibHVlOmZvY3VzLFxuLmJ0bi1jb2xvci1saWdodC1ibHVlOmFjdGl2ZS5mb2N1cyxcbi5idG4tY29sb3ItbGlnaHQtYmx1ZS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWxpZ2h0LWJsdWUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNmU5ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDE1Mjc2O1xufVxuLmJ0bi1jb2xvci1saWdodC1ibHVlLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1jb2xvci1saWdodC1ibHVlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWxpZ2h0LWJsdWU6aG92ZXIsXG4uYnRuLWNvbG9yLWxpZ2h0LWJsdWUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWNvbG9yLWxpZ2h0LWJsdWVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItbGlnaHQtYmx1ZTpmb2N1cyxcbi5idG4tY29sb3ItbGlnaHQtYmx1ZS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tY29sb3ItbGlnaHQtYmx1ZVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1saWdodC1ibHVlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzQTlGNDtcbiAgYm9yZGVyLWNvbG9yOiAjMDNBOUY0O1xufVxuLmJ0bi1jb2xvci1saWdodC1ibHVlIC5iYWRnZSB7XG4gIGNvbG9yOiAjMDNBOUY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1jb2xvci1jeWFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDRDQ7XG4gIGJvcmRlci1jb2xvcjogIzAwQkNENDtcbn1cbi5idG4tY29sb3ItY3lhbjpmb2N1cyxcbi5idG4tY29sb3ItY3lhbi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZmExO1xuICBib3JkZXItY29sb3I6ICMwMDRiNTU7XG59XG4uYnRuLWNvbG9yLWN5YW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGZhMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4Njk3O1xufVxuLmJ0bi1jb2xvci1jeWFuOmFjdGl2ZSxcbi5idG4tY29sb3ItY3lhbi5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWN5YW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGZhMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4Njk3O1xufVxuLmJ0bi1jb2xvci1jeWFuOmFjdGl2ZTpob3Zlcixcbi5idG4tY29sb3ItY3lhbi5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWN5YW46aG92ZXIsXG4uYnRuLWNvbG9yLWN5YW46YWN0aXZlOmZvY3VzLFxuLmJ0bi1jb2xvci1jeWFuLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItY3lhbjpmb2N1cyxcbi5idG4tY29sb3ItY3lhbjphY3RpdmUuZm9jdXMsXG4uYnRuLWNvbG9yLWN5YW4uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1jeWFuLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmN2Q7XG4gIGJvcmRlci1jb2xvcjogIzAwNGI1NTtcbn1cbi5idG4tY29sb3ItY3lhbi5kaXNhYmxlZDpob3Zlcixcbi5idG4tY29sb3ItY3lhbltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1jeWFuOmhvdmVyLFxuLmJ0bi1jb2xvci1jeWFuLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1jb2xvci1jeWFuW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWN5YW46Zm9jdXMsXG4uYnRuLWNvbG9yLWN5YW4uZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWNvbG9yLWN5YW5bZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItY3lhbi5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDRDQ7XG4gIGJvcmRlci1jb2xvcjogIzAwQkNENDtcbn1cbi5idG4tY29sb3ItY3lhbiAuYmFkZ2Uge1xuICBjb2xvcjogIzAwQkNENDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tY29sb3ItdGVhbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4O1xuICBib3JkZXItY29sb3I6ICMwMDk2ODg7XG59XG4uYnRuLWNvbG9yLXRlYWw6Zm9jdXMsXG4uYnRuLWNvbG9yLXRlYWwuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjM1YTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxNzE0O1xufVxuLmJ0bi1jb2xvci10ZWFsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYzNWE7XG4gIGJvcmRlci1jb2xvcjogIzAwNTk1MTtcbn1cbi5idG4tY29sb3ItdGVhbDphY3RpdmUsXG4uYnRuLWNvbG9yLXRlYWwuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci10ZWFsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYzNWE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAwNTk1MTtcbn1cbi5idG4tY29sb3ItdGVhbDphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yLXRlYWwuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci10ZWFsOmhvdmVyLFxuLmJ0bi1jb2xvci10ZWFsOmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3ItdGVhbC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLXRlYWw6Zm9jdXMsXG4uYnRuLWNvbG9yLXRlYWw6YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvci10ZWFsLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItdGVhbC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZjM5O1xuICBib3JkZXItY29sb3I6ICMwMDE3MTQ7XG59XG4uYnRuLWNvbG9yLXRlYWwuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLXRlYWxbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItdGVhbDpob3Zlcixcbi5idG4tY29sb3ItdGVhbC5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3ItdGVhbFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci10ZWFsOmZvY3VzLFxuLmJ0bi1jb2xvci10ZWFsLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvci10ZWFsW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLXRlYWwuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4O1xuICBib3JkZXItY29sb3I6ICMwMDk2ODg7XG59XG4uYnRuLWNvbG9yLXRlYWwgLmJhZGdlIHtcbiAgY29sb3I6ICMwMDk2ODg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNvbG9yLWdyZWVuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTA7XG4gIGJvcmRlci1jb2xvcjogIzRDQUY1MDtcbn1cbi5idG4tY29sb3ItZ3JlZW46Zm9jdXMsXG4uYnRuLWNvbG9yLWdyZWVuLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDhiNDA7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNztcbn1cbi5idG4tY29sb3ItZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOGI0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDNjO1xufVxuLmJ0bi1jb2xvci1ncmVlbjphY3RpdmUsXG4uYnRuLWNvbG9yLWdyZWVuLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOGI0MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDNjO1xufVxuLmJ0bi1jb2xvci1ncmVlbjphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yLWdyZWVuLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItZ3JlZW46aG92ZXIsXG4uYnRuLWNvbG9yLWdyZWVuOmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3ItZ3JlZW4uYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1ncmVlbjpmb2N1cyxcbi5idG4tY29sb3ItZ3JlZW46YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvci1ncmVlbi5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWdyZWVuLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjczMzQ7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNztcbn1cbi5idG4tY29sb3ItZ3JlZW4uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLWdyZWVuW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWdyZWVuOmhvdmVyLFxuLmJ0bi1jb2xvci1ncmVlbi5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3ItZ3JlZW5bZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItZ3JlZW46Zm9jdXMsXG4uYnRuLWNvbG9yLWdyZWVuLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvci1ncmVlbltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1ncmVlbi5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTA7XG4gIGJvcmRlci1jb2xvcjogIzRDQUY1MDtcbn1cbi5idG4tY29sb3ItZ3JlZW4gLmJhZGdlIHtcbiAgY29sb3I6ICM0Q0FGNTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNvbG9yLWxpZ2h0LWdyZWVuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QkMzNEE7XG4gIGJvcmRlci1jb2xvcjogIzhCQzM0QTtcbn1cbi5idG4tY29sb3ItbGlnaHQtZ3JlZW46Zm9jdXMsXG4uYnRuLWNvbG9yLWxpZ2h0LWdyZWVuLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MWE0MzY7XG4gIGJvcmRlci1jb2xvcjogIzQ5NmEyMztcbn1cbi5idG4tY29sb3ItbGlnaHQtZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxYTQzNjtcbiAgYm9yZGVyLWNvbG9yOiAjNmM5YzM0O1xufVxuLmJ0bi1jb2xvci1saWdodC1ncmVlbjphY3RpdmUsXG4uYnRuLWNvbG9yLWxpZ2h0LWdyZWVuLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItbGlnaHQtZ3JlZW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxYTQzNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNmM5YzM0O1xufVxuLmJ0bi1jb2xvci1saWdodC1ncmVlbjphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yLWxpZ2h0LWdyZWVuLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItbGlnaHQtZ3JlZW46aG92ZXIsXG4uYnRuLWNvbG9yLWxpZ2h0LWdyZWVuOmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3ItbGlnaHQtZ3JlZW4uYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1saWdodC1ncmVlbjpmb2N1cyxcbi5idG4tY29sb3ItbGlnaHQtZ3JlZW46YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvci1saWdodC1ncmVlbi5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWxpZ2h0LWdyZWVuLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Zjg5MmQ7XG4gIGJvcmRlci1jb2xvcjogIzQ5NmEyMztcbn1cbi5idG4tY29sb3ItbGlnaHQtZ3JlZW4uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLWxpZ2h0LWdyZWVuW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWxpZ2h0LWdyZWVuOmhvdmVyLFxuLmJ0bi1jb2xvci1saWdodC1ncmVlbi5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3ItbGlnaHQtZ3JlZW5bZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItbGlnaHQtZ3JlZW46Zm9jdXMsXG4uYnRuLWNvbG9yLWxpZ2h0LWdyZWVuLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvci1saWdodC1ncmVlbltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1saWdodC1ncmVlbi5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QkMzNEE7XG4gIGJvcmRlci1jb2xvcjogIzhCQzM0QTtcbn1cbi5idG4tY29sb3ItbGlnaHQtZ3JlZW4gLmJhZGdlIHtcbiAgY29sb3I6ICM4QkMzNEE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNvbG9yLWxpbWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEREMzOTtcbiAgYm9yZGVyLWNvbG9yOiAjQ0REQzM5O1xufVxuLmJ0bi1jb2xvci1saW1lOmZvY3VzLFxuLmJ0bi1jb2xvci1saW1lLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmMwMjI7XG4gIGJvcmRlci1jb2xvcjogIzc1N2YxNjtcbn1cbi5idG4tY29sb3ItbGltZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJjMDIyO1xuICBib3JkZXItY29sb3I6ICNhOWI3MjA7XG59XG4uYnRuLWNvbG9yLWxpbWU6YWN0aXZlLFxuLmJ0bi1jb2xvci1saW1lLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItbGltZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJjMDIyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNhOWI3MjA7XG59XG4uYnRuLWNvbG9yLWxpbWU6YWN0aXZlOmhvdmVyLFxuLmJ0bi1jb2xvci1saW1lLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItbGltZTpob3Zlcixcbi5idG4tY29sb3ItbGltZTphY3RpdmU6Zm9jdXMsXG4uYnRuLWNvbG9yLWxpbWUuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1saW1lOmZvY3VzLFxuLmJ0bi1jb2xvci1saW1lOmFjdGl2ZS5mb2N1cyxcbi5idG4tY29sb3ItbGltZS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWxpbWUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1YTIxZDtcbiAgYm9yZGVyLWNvbG9yOiAjNzU3ZjE2O1xufVxuLmJ0bi1jb2xvci1saW1lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1jb2xvci1saW1lW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWxpbWU6aG92ZXIsXG4uYnRuLWNvbG9yLWxpbWUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWNvbG9yLWxpbWVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItbGltZTpmb2N1cyxcbi5idG4tY29sb3ItbGltZS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tY29sb3ItbGltZVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1saW1lLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEREMzOTtcbiAgYm9yZGVyLWNvbG9yOiAjQ0REQzM5O1xufVxuLmJ0bi1jb2xvci1saW1lIC5iYWRnZSB7XG4gIGNvbG9yOiAjQ0REQzM5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1jb2xvci15ZWxsb3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUIzQjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFQjNCO1xufVxuLmJ0bi1jb2xvci15ZWxsb3c6Zm9jdXMsXG4uYnRuLWNvbG9yLXllbGxvdy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNjA4O1xuICBib3JkZXItY29sb3I6ICNiYmE3MDA7XG59XG4uYnRuLWNvbG9yLXllbGxvdzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNjA4O1xuICBib3JkZXItY29sb3I6ICNmZGUzMDA7XG59XG4uYnRuLWNvbG9yLXllbGxvdzphY3RpdmUsXG4uYnRuLWNvbG9yLXllbGxvdy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLXllbGxvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNjA4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNmZGUzMDA7XG59XG4uYnRuLWNvbG9yLXllbGxvdzphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yLXllbGxvdy5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLXllbGxvdzpob3Zlcixcbi5idG4tY29sb3IteWVsbG93OmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3IteWVsbG93LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3IteWVsbG93OmZvY3VzLFxuLmJ0bi1jb2xvci15ZWxsb3c6YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvci15ZWxsb3cuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci15ZWxsb3cuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzY2MwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYmJhNzAwO1xufVxuLmJ0bi1jb2xvci15ZWxsb3cuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLXllbGxvd1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci15ZWxsb3c6aG92ZXIsXG4uYnRuLWNvbG9yLXllbGxvdy5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3IteWVsbG93W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLXllbGxvdzpmb2N1cyxcbi5idG4tY29sb3IteWVsbG93LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvci15ZWxsb3dbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3IteWVsbG93LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUIzQjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFQjNCO1xufVxuLmJ0bi1jb2xvci15ZWxsb3cgLmJhZGdlIHtcbiAgY29sb3I6ICNGRkVCM0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNvbG9yLWFtYmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDc7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzEwNztcbn1cbi5idG4tY29sb3ItYW1iZXI6Zm9jdXMsXG4uYnRuLWNvbG9yLWFtYmVyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gIGJvcmRlci1jb2xvcjogIzg2NjUwMDtcbn1cbi5idG4tY29sb3ItYW1iZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzk5NzAwO1xufVxuLmJ0bi1jb2xvci1hbWJlcjphY3RpdmUsXG4uYnRuLWNvbG9yLWFtYmVyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItYW1iZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYzk5NzAwO1xufVxuLmJ0bi1jb2xvci1hbWJlcjphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yLWFtYmVyLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItYW1iZXI6aG92ZXIsXG4uYnRuLWNvbG9yLWFtYmVyOmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3ItYW1iZXIuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1hbWJlcjpmb2N1cyxcbi5idG4tY29sb3ItYW1iZXI6YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvci1hbWJlci5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWFtYmVyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZjgzMDA7XG4gIGJvcmRlci1jb2xvcjogIzg2NjUwMDtcbn1cbi5idG4tY29sb3ItYW1iZXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLWFtYmVyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWFtYmVyOmhvdmVyLFxuLmJ0bi1jb2xvci1hbWJlci5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3ItYW1iZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItYW1iZXI6Zm9jdXMsXG4uYnRuLWNvbG9yLWFtYmVyLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvci1hbWJlcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1hbWJlci5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDc7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzEwNztcbn1cbi5idG4tY29sb3ItYW1iZXIgLmJhZGdlIHtcbiAgY29sb3I6ICNGRkMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNvbG9yLW9yYW5nZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5ODAwO1xuICBib3JkZXItY29sb3I6ICNGRjk4MDA7XG59XG4uYnRuLWNvbG9yLW9yYW5nZTpmb2N1cyxcbi5idG4tY29sb3Itb3JhbmdlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzdhMDA7XG4gIGJvcmRlci1jb2xvcjogIzgwNGMwMDtcbn1cbi5idG4tY29sb3Itb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzdhMDA7XG4gIGJvcmRlci1jb2xvcjogI2MyNzQwMDtcbn1cbi5idG4tY29sb3Itb3JhbmdlOmFjdGl2ZSxcbi5idG4tY29sb3Itb3JhbmdlLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzdhMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2MyNzQwMDtcbn1cbi5idG4tY29sb3Itb3JhbmdlOmFjdGl2ZTpob3Zlcixcbi5idG4tY29sb3Itb3JhbmdlLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3Itb3JhbmdlOmhvdmVyLFxuLmJ0bi1jb2xvci1vcmFuZ2U6YWN0aXZlOmZvY3VzLFxuLmJ0bi1jb2xvci1vcmFuZ2UuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1vcmFuZ2U6Zm9jdXMsXG4uYnRuLWNvbG9yLW9yYW5nZTphY3RpdmUuZm9jdXMsXG4uYnRuLWNvbG9yLW9yYW5nZS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLW9yYW5nZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTg2NDAwO1xuICBib3JkZXItY29sb3I6ICM4MDRjMDA7XG59XG4uYnRuLWNvbG9yLW9yYW5nZS5kaXNhYmxlZDpob3Zlcixcbi5idG4tY29sb3Itb3JhbmdlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLW9yYW5nZTpob3Zlcixcbi5idG4tY29sb3Itb3JhbmdlLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1jb2xvci1vcmFuZ2VbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3Itb3JhbmdlOmZvY3VzLFxuLmJ0bi1jb2xvci1vcmFuZ2UuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWNvbG9yLW9yYW5nZVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1vcmFuZ2UuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5ODAwO1xuICBib3JkZXItY29sb3I6ICNGRjk4MDA7XG59XG4uYnRuLWNvbG9yLW9yYW5nZSAuYmFkZ2Uge1xuICBjb2xvcjogI0ZGOTgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tY29sb3ItZGVlcC1vcmFuZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTcyMjtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1NzIyO1xufVxuLmJ0bi1jb2xvci1kZWVwLW9yYW5nZTpmb2N1cyxcbi5idG4tY29sb3ItZGVlcC1vcmFuZ2UuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMzkwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYTIyNzAwO1xufVxuLmJ0bi1jb2xvci1kZWVwLW9yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUzOTAwO1xuICBib3JkZXItY29sb3I6ICNlNDM3MDA7XG59XG4uYnRuLWNvbG9yLWRlZXAtb3JhbmdlOmFjdGl2ZSxcbi5idG4tY29sb3ItZGVlcC1vcmFuZ2UuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1kZWVwLW9yYW5nZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUzOTAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNlNDM3MDA7XG59XG4uYnRuLWNvbG9yLWRlZXAtb3JhbmdlOmFjdGl2ZTpob3Zlcixcbi5idG4tY29sb3ItZGVlcC1vcmFuZ2UuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1kZWVwLW9yYW5nZTpob3Zlcixcbi5idG4tY29sb3ItZGVlcC1vcmFuZ2U6YWN0aXZlOmZvY3VzLFxuLmJ0bi1jb2xvci1kZWVwLW9yYW5nZS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWRlZXAtb3JhbmdlOmZvY3VzLFxuLmJ0bi1jb2xvci1kZWVwLW9yYW5nZTphY3RpdmUuZm9jdXMsXG4uYnRuLWNvbG9yLWRlZXAtb3JhbmdlLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItZGVlcC1vcmFuZ2UuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhMzEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYTIyNzAwO1xufVxuLmJ0bi1jb2xvci1kZWVwLW9yYW5nZS5kaXNhYmxlZDpob3Zlcixcbi5idG4tY29sb3ItZGVlcC1vcmFuZ2VbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItZGVlcC1vcmFuZ2U6aG92ZXIsXG4uYnRuLWNvbG9yLWRlZXAtb3JhbmdlLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1jb2xvci1kZWVwLW9yYW5nZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1kZWVwLW9yYW5nZTpmb2N1cyxcbi5idG4tY29sb3ItZGVlcC1vcmFuZ2UuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWNvbG9yLWRlZXAtb3JhbmdlW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWRlZXAtb3JhbmdlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTcyMjtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1NzIyO1xufVxuLmJ0bi1jb2xvci1kZWVwLW9yYW5nZSAuYmFkZ2Uge1xuICBjb2xvcjogI0ZGNTcyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tY29sb3ItYnJvd24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0ODtcbiAgYm9yZGVyLWNvbG9yOiAjNzk1NTQ4O1xufVxuLmJ0bi1jb2xvci1icm93bjpmb2N1cyxcbi5idG4tY29sb3ItYnJvd24uZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5M2YzNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjkxZDE4O1xufVxuLmJ0bi1jb2xvci1icm93bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTkzZjM1O1xuICBib3JkZXItY29sb3I6ICM1MzNhMzE7XG59XG4uYnRuLWNvbG9yLWJyb3duOmFjdGl2ZSxcbi5idG4tY29sb3ItYnJvd24uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1icm93biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTkzZjM1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM1MzNhMzE7XG59XG4uYnRuLWNvbG9yLWJyb3duOmFjdGl2ZTpob3Zlcixcbi5idG4tY29sb3ItYnJvd24uYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1icm93bjpob3Zlcixcbi5idG4tY29sb3ItYnJvd246YWN0aXZlOmZvY3VzLFxuLmJ0bi1jb2xvci1icm93bi5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWJyb3duOmZvY3VzLFxuLmJ0bi1jb2xvci1icm93bjphY3RpdmUuZm9jdXMsXG4uYnRuLWNvbG9yLWJyb3duLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItYnJvd24uZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzMmYyODtcbiAgYm9yZGVyLWNvbG9yOiAjMjkxZDE4O1xufVxuLmJ0bi1jb2xvci1icm93bi5kaXNhYmxlZDpob3Zlcixcbi5idG4tY29sb3ItYnJvd25bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItYnJvd246aG92ZXIsXG4uYnRuLWNvbG9yLWJyb3duLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1jb2xvci1icm93bltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1icm93bjpmb2N1cyxcbi5idG4tY29sb3ItYnJvd24uZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWNvbG9yLWJyb3duW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWJyb3duLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0ODtcbiAgYm9yZGVyLWNvbG9yOiAjNzk1NTQ4O1xufVxuLmJ0bi1jb2xvci1icm93biAuYmFkZ2Uge1xuICBjb2xvcjogIzc5NTU0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tY29sb3ItZ3JleSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTlFO1xuICBib3JkZXItY29sb3I6ICM5RTlFOUU7XG59XG4uYnRuLWNvbG9yLWdyZXk6Zm9jdXMsXG4uYnRuLWNvbG9yLWdyZXkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1ODU4NTtcbiAgYm9yZGVyLWNvbG9yOiAjNWU1ZTVlO1xufVxuLmJ0bi1jb2xvci1ncmV5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTg1ODU7XG4gIGJvcmRlci1jb2xvcjogIzdmN2Y3Zjtcbn1cbi5idG4tY29sb3ItZ3JleTphY3RpdmUsXG4uYnRuLWNvbG9yLWdyZXkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1ncmV5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTg1ODU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzdmN2Y3Zjtcbn1cbi5idG4tY29sb3ItZ3JleTphY3RpdmU6aG92ZXIsXG4uYnRuLWNvbG9yLWdyZXkuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1ncmV5OmhvdmVyLFxuLmJ0bi1jb2xvci1ncmV5OmFjdGl2ZTpmb2N1cyxcbi5idG4tY29sb3ItZ3JleS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWdyZXk6Zm9jdXMsXG4uYnRuLWNvbG9yLWdyZXk6YWN0aXZlLmZvY3VzLFxuLmJ0bi1jb2xvci1ncmV5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItZ3JleS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM3MzczO1xuICBib3JkZXItY29sb3I6ICM1ZTVlNWU7XG59XG4uYnRuLWNvbG9yLWdyZXkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWNvbG9yLWdyZXlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItZ3JleTpob3Zlcixcbi5idG4tY29sb3ItZ3JleS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tY29sb3ItZ3JleVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1ncmV5OmZvY3VzLFxuLmJ0bi1jb2xvci1ncmV5LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1jb2xvci1ncmV5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWdyZXkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTlFO1xuICBib3JkZXItY29sb3I6ICM5RTlFOUU7XG59XG4uYnRuLWNvbG9yLWdyZXkgLmJhZGdlIHtcbiAgY29sb3I6ICM5RTlFOUU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNvbG9yLWJsdWUtZ3JleSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3RDhCO1xuICBib3JkZXItY29sb3I6ICM2MDdEOEI7XG59XG4uYnRuLWNvbG9yLWJsdWUtZ3JleTpmb2N1cyxcbi5idG4tY29sb3ItYmx1ZS1ncmV5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjYyNmQ7XG4gIGJvcmRlci1jb2xvcjogIzJjMzk0MDtcbn1cbi5idG4tY29sb3ItYmx1ZS1ncmV5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjYyNmQ7XG4gIGJvcmRlci1jb2xvcjogIzQ3NWM2Nztcbn1cbi5idG4tY29sb3ItYmx1ZS1ncmV5OmFjdGl2ZSxcbi5idG4tY29sb3ItYmx1ZS1ncmV5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItYmx1ZS1ncmV5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjYyNmQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzQ3NWM2Nztcbn1cbi5idG4tY29sb3ItYmx1ZS1ncmV5OmFjdGl2ZTpob3Zlcixcbi5idG4tY29sb3ItYmx1ZS1ncmV5LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItYmx1ZS1ncmV5OmhvdmVyLFxuLmJ0bi1jb2xvci1ibHVlLWdyZXk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1jb2xvci1ibHVlLWdyZXkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1ibHVlLWdyZXk6Zm9jdXMsXG4uYnRuLWNvbG9yLWJsdWUtZ3JleTphY3RpdmUuZm9jdXMsXG4uYnRuLWNvbG9yLWJsdWUtZ3JleS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWJsdWUtZ3JleS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q0ZjU4O1xuICBib3JkZXItY29sb3I6ICMyYzM5NDA7XG59XG4uYnRuLWNvbG9yLWJsdWUtZ3JleS5kaXNhYmxlZDpob3Zlcixcbi5idG4tY29sb3ItYmx1ZS1ncmV5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWJsdWUtZ3JleTpob3Zlcixcbi5idG4tY29sb3ItYmx1ZS1ncmV5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1jb2xvci1ibHVlLWdyZXlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItYmx1ZS1ncmV5OmZvY3VzLFxuLmJ0bi1jb2xvci1ibHVlLWdyZXkuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWNvbG9yLWJsdWUtZ3JleVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1ibHVlLWdyZXkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3RDhCO1xuICBib3JkZXItY29sb3I6ICM2MDdEOEI7XG59XG4uYnRuLWNvbG9yLWJsdWUtZ3JleSAuYmFkZ2Uge1xuICBjb2xvcjogIzYwN0Q4QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tY29sb3ItYmxhY2sge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1jb2xvci1ibGFjazpmb2N1cyxcbi5idG4tY29sb3ItYmxhY2suZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1jb2xvci1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLWNvbG9yLWJsYWNrOmFjdGl2ZSxcbi5idG4tY29sb3ItYmxhY2suYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1ibGFjayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLWNvbG9yLWJsYWNrOmFjdGl2ZTpob3Zlcixcbi5idG4tY29sb3ItYmxhY2suYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci1ibGFjazpob3Zlcixcbi5idG4tY29sb3ItYmxhY2s6YWN0aXZlOmZvY3VzLFxuLmJ0bi1jb2xvci1ibGFjay5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLWJsYWNrOmZvY3VzLFxuLmJ0bi1jb2xvci1ibGFjazphY3RpdmUuZm9jdXMsXG4uYnRuLWNvbG9yLWJsYWNrLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3ItYmxhY2suZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1jb2xvci1ibGFjay5kaXNhYmxlZDpob3Zlcixcbi5idG4tY29sb3ItYmxhY2tbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3ItYmxhY2s6aG92ZXIsXG4uYnRuLWNvbG9yLWJsYWNrLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1jb2xvci1ibGFja1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci1ibGFjazpmb2N1cyxcbi5idG4tY29sb3ItYmxhY2suZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWNvbG9yLWJsYWNrW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLWJsYWNrLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1jb2xvci1ibGFjayAuYmFkZ2Uge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1jb2xvci13aGl0ZTpmb2N1cyxcbi5idG4tY29sb3Itd2hpdGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmO1xufVxuLmJ0bi1jb2xvci13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG59XG4uYnRuLWNvbG9yLXdoaXRlOmFjdGl2ZSxcbi5idG4tY29sb3Itd2hpdGUuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG59XG4uYnRuLWNvbG9yLXdoaXRlOmFjdGl2ZTpob3Zlcixcbi5idG4tY29sb3Itd2hpdGUuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb2xvci13aGl0ZTpob3Zlcixcbi5idG4tY29sb3Itd2hpdGU6YWN0aXZlOmZvY3VzLFxuLmJ0bi1jb2xvci13aGl0ZS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbG9yLXdoaXRlOmZvY3VzLFxuLmJ0bi1jb2xvci13aGl0ZTphY3RpdmUuZm9jdXMsXG4uYnRuLWNvbG9yLXdoaXRlLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tY29sb3Itd2hpdGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmO1xufVxuLmJ0bi1jb2xvci13aGl0ZS5kaXNhYmxlZDpob3Zlcixcbi5idG4tY29sb3Itd2hpdGVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29sb3Itd2hpdGU6aG92ZXIsXG4uYnRuLWNvbG9yLXdoaXRlLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1jb2xvci13aGl0ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb2xvci13aGl0ZTpmb2N1cyxcbi5idG4tY29sb3Itd2hpdGUuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWNvbG9yLXdoaXRlW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbG9yLXdoaXRlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1jb2xvci13aGl0ZSAuYmFkZ2Uge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tc3RhdHVzX2NpYmxlX3ZhbGlkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YmMzNGE7XG4gIGJvcmRlci1jb2xvcjogIzhiYzM0YTtcbn1cbi5idG4tc3RhdHVzX2NpYmxlX3ZhbGlkOmZvY3VzLFxuLmJ0bi1zdGF0dXNfY2libGVfdmFsaWQuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxYTQzNjtcbiAgYm9yZGVyLWNvbG9yOiAjNDk2YTIzO1xufVxuLmJ0bi1zdGF0dXNfY2libGVfdmFsaWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxYTQzNjtcbiAgYm9yZGVyLWNvbG9yOiAjNmM5YzM0O1xufVxuLmJ0bi1zdGF0dXNfY2libGVfdmFsaWQ6YWN0aXZlLFxuLmJ0bi1zdGF0dXNfY2libGVfdmFsaWQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdGF0dXNfY2libGVfdmFsaWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxYTQzNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNmM5YzM0O1xufVxuLmJ0bi1zdGF0dXNfY2libGVfdmFsaWQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdGF0dXNfY2libGVfdmFsaWQuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdGF0dXNfY2libGVfdmFsaWQ6aG92ZXIsXG4uYnRuLXN0YXR1c19jaWJsZV92YWxpZDphY3RpdmU6Zm9jdXMsXG4uYnRuLXN0YXR1c19jaWJsZV92YWxpZC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN0YXR1c19jaWJsZV92YWxpZDpmb2N1cyxcbi5idG4tc3RhdHVzX2NpYmxlX3ZhbGlkOmFjdGl2ZS5mb2N1cyxcbi5idG4tc3RhdHVzX2NpYmxlX3ZhbGlkLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3RhdHVzX2NpYmxlX3ZhbGlkLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Zjg5MmQ7XG4gIGJvcmRlci1jb2xvcjogIzQ5NmEyMztcbn1cbi5idG4tc3RhdHVzX2NpYmxlX3ZhbGlkLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdGF0dXNfY2libGVfdmFsaWRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3RhdHVzX2NpYmxlX3ZhbGlkOmhvdmVyLFxuLmJ0bi1zdGF0dXNfY2libGVfdmFsaWQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN0YXR1c19jaWJsZV92YWxpZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdGF0dXNfY2libGVfdmFsaWQ6Zm9jdXMsXG4uYnRuLXN0YXR1c19jaWJsZV92YWxpZC5kaXNhYmxlZC5mb2N1cyxcbi5idG4tc3RhdHVzX2NpYmxlX3ZhbGlkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN0YXR1c19jaWJsZV92YWxpZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YmMzNGE7XG4gIGJvcmRlci1jb2xvcjogIzhiYzM0YTtcbn1cbi5idG4tc3RhdHVzX2NpYmxlX3ZhbGlkIC5iYWRnZSB7XG4gIGNvbG9yOiAjOGJjMzRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1zdGF0dXNfY2libGVfZXJyb3Ige1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuLmJ0bi1zdGF0dXNfY2libGVfZXJyb3I6Zm9jdXMsXG4uYnRuLXN0YXR1c19jaWJsZV9lcnJvci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWExYzBkO1xuICBib3JkZXItY29sb3I6ICNhMjEzMDk7XG59XG4uYnRuLXN0YXR1c19jaWJsZV9lcnJvcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWExYzBkO1xuICBib3JkZXItY29sb3I6ICNlMTFiMGM7XG59XG4uYnRuLXN0YXR1c19jaWJsZV9lcnJvcjphY3RpdmUsXG4uYnRuLXN0YXR1c19jaWJsZV9lcnJvci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN0YXR1c19jaWJsZV9lcnJvciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWExYzBkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNlMTFiMGM7XG59XG4uYnRuLXN0YXR1c19jaWJsZV9lcnJvcjphY3RpdmU6aG92ZXIsXG4uYnRuLXN0YXR1c19jaWJsZV9lcnJvci5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN0YXR1c19jaWJsZV9lcnJvcjpob3Zlcixcbi5idG4tc3RhdHVzX2NpYmxlX2Vycm9yOmFjdGl2ZTpmb2N1cyxcbi5idG4tc3RhdHVzX2NpYmxlX2Vycm9yLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3RhdHVzX2NpYmxlX2Vycm9yOmZvY3VzLFxuLmJ0bi1zdGF0dXNfY2libGVfZXJyb3I6YWN0aXZlLmZvY3VzLFxuLmJ0bi1zdGF0dXNfY2libGVfZXJyb3IuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdGF0dXNfY2libGVfZXJyb3IuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4MTgwYjtcbiAgYm9yZGVyLWNvbG9yOiAjYTIxMzA5O1xufVxuLmJ0bi1zdGF0dXNfY2libGVfZXJyb3IuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXN0YXR1c19jaWJsZV9lcnJvcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdGF0dXNfY2libGVfZXJyb3I6aG92ZXIsXG4uYnRuLXN0YXR1c19jaWJsZV9lcnJvci5kaXNhYmxlZDpmb2N1cyxcbi5idG4tc3RhdHVzX2NpYmxlX2Vycm9yW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN0YXR1c19jaWJsZV9lcnJvcjpmb2N1cyxcbi5idG4tc3RhdHVzX2NpYmxlX2Vycm9yLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1zdGF0dXNfY2libGVfZXJyb3JbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3RhdHVzX2NpYmxlX2Vycm9yLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuLmJ0bi1zdGF0dXNfY2libGVfZXJyb3IgLmJhZGdlIHtcbiAgY29sb3I6ICNmNDQzMzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXN0YXR1c19jaWJsZV9ub3RfaW50ZXJlc3RlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICBib3JkZXItY29sb3I6ICNmZjk4MDA7XG59XG4uYnRuLXN0YXR1c19jaWJsZV9ub3RfaW50ZXJlc3RlZDpmb2N1cyxcbi5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzdhMDA7XG4gIGJvcmRlci1jb2xvcjogIzgwNGMwMDtcbn1cbi5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzdhMDA7XG4gIGJvcmRlci1jb2xvcjogI2MyNzQwMDtcbn1cbi5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkOmFjdGl2ZSxcbi5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzdhMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2MyNzQwMDtcbn1cbi5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkOmFjdGl2ZTpob3Zlcixcbi5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkOmhvdmVyLFxuLmJ0bi1zdGF0dXNfY2libGVfbm90X2ludGVyZXN0ZWQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdGF0dXNfY2libGVfbm90X2ludGVyZXN0ZWQuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdGF0dXNfY2libGVfbm90X2ludGVyZXN0ZWQ6Zm9jdXMsXG4uYnRuLXN0YXR1c19jaWJsZV9ub3RfaW50ZXJlc3RlZDphY3RpdmUuZm9jdXMsXG4uYnRuLXN0YXR1c19jaWJsZV9ub3RfaW50ZXJlc3RlZC5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN0YXR1c19jaWJsZV9ub3RfaW50ZXJlc3RlZC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTg2NDAwO1xuICBib3JkZXItY29sb3I6ICM4MDRjMDA7XG59XG4uYnRuLXN0YXR1c19jaWJsZV9ub3RfaW50ZXJlc3RlZC5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN0YXR1c19jaWJsZV9ub3RfaW50ZXJlc3RlZDpob3Zlcixcbi5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdGF0dXNfY2libGVfbm90X2ludGVyZXN0ZWRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3RhdHVzX2NpYmxlX25vdF9pbnRlcmVzdGVkOmZvY3VzLFxuLmJ0bi1zdGF0dXNfY2libGVfbm90X2ludGVyZXN0ZWQuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXN0YXR1c19jaWJsZV9ub3RfaW50ZXJlc3RlZFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdGF0dXNfY2libGVfbm90X2ludGVyZXN0ZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICBib3JkZXItY29sb3I6ICNmZjk4MDA7XG59XG4uYnRuLXN0YXR1c19jaWJsZV9ub3RfaW50ZXJlc3RlZCAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmOTgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tc3RhdHVzX2NpYmxlX2RvX25vdF9jb250YWN0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tc3RhdHVzX2NpYmxlX2RvX25vdF9jb250YWN0OmZvY3VzLFxuLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3QuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3Q6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3Q6YWN0aXZlLFxuLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3QuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3Q6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3QuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3Q6aG92ZXIsXG4uYnRuLXN0YXR1c19jaWJsZV9kb19ub3RfY29udGFjdDphY3RpdmU6Zm9jdXMsXG4uYnRuLXN0YXR1c19jaWJsZV9kb19ub3RfY29udGFjdC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN0YXR1c19jaWJsZV9kb19ub3RfY29udGFjdDpmb2N1cyxcbi5idG4tc3RhdHVzX2NpYmxlX2RvX25vdF9jb250YWN0OmFjdGl2ZS5mb2N1cyxcbi5idG4tc3RhdHVzX2NpYmxlX2RvX25vdF9jb250YWN0LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3RhdHVzX2NpYmxlX2RvX25vdF9jb250YWN0LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tc3RhdHVzX2NpYmxlX2RvX25vdF9jb250YWN0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3RbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3RhdHVzX2NpYmxlX2RvX25vdF9jb250YWN0OmhvdmVyLFxuLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3QuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN0YXR1c19jaWJsZV9kb19ub3RfY29udGFjdFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3Q6Zm9jdXMsXG4uYnRuLXN0YXR1c19jaWJsZV9kb19ub3RfY29udGFjdC5kaXNhYmxlZC5mb2N1cyxcbi5idG4tc3RhdHVzX2NpYmxlX2RvX25vdF9jb250YWN0W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN0YXR1c19jaWJsZV9kb19ub3RfY29udGFjdC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tc3RhdHVzX2NpYmxlX2RvX25vdF9jb250YWN0IC5iYWRnZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmRyb3Bkb3duLW1lbnUtbWluLXdpZHRoIHtcbiAgbWluLXdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xufVxuI2FsZXJ0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogNnB4IDMlIDEycHggMyU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbiNhbGVydGUgYSB7XG4gIHBhZGRpbmc6IDdweCAwcHggM3B4IDM1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2J1Zy5wbmcnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjRDgzQTIyO1xufVxuI2FsZXJ0ZV91dGlfc2Vjb25kYWlyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogN3B4IDMlIDdweCAzJTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuI2FsZXJ0ZV91dGlfc2Vjb25kYWlyZSBhIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcHVwX2FsZXJ0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzk5OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4ucG9wdXBfYWxlcnRlIC5lbnRldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG59XG4ubWVzc2FnZV9hbGVydGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1lc3NhZ2VfY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1lc3NhZ2VfY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4ubWVzc2FnZV9lcnJldXIge1xuICBjb2xvcjogI0NDMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDMDAwMDtcbiAgYmFja2dyb3VuZDogI0YyREVERTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5tZXNzYWdlX3ZhbGlkZSB7XG4gIGNvbG9yOiAjNDY4ODQ3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDY4ODQ3O1xuICBiYWNrZ3JvdW5kOiAjREZGMEQ4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1lc3NhZ2VfaW5mbyB7XG4gIGNvbG9yOiAjM2E4N2FkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2E4N2FkO1xuICBiYWNrZ3JvdW5kOiAjZDllZGY3O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1lc3NhZ2Vfd2FybmluZyB7XG4gIGNvbG9yOiAjQzA5ODUzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzA5ODUzO1xuICBiYWNrZ3JvdW5kOiAjRkNGOEUzO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tIExFR0VOREUgLS0tLS0tLS0tLS0tLS0tKi9cbmEubGVnZW5kZSB7XG4gIGNvbG9yOiAjNUM4RUMxO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEubGVnZW5kZSBkaXYubGVnZW5kZS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmEubGVnZW5kZSBzcGFuLmxlZ2VuZGUtdGl0cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwYzdlMDQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmEubGVnZW5kZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGN1cnNvcjogaGVscDtcbiAgei1pbmRleDogNTAwO1xufVxuYS5sZWdlbmRlOmhvdmVyIGRpdi5sZWdlbmRlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMGM3ZTA0O1xuICBjb2xvcjogYmxhY2s7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZWZ0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuZGl2LmxlZ2VuZF9ib3hfY29sb3Ige1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA1cHg7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gUExBTiBEVSBTSVRFIC0tLS0tLS0tLS0tLS0tLS0tKi9cbmgxLnBsYW5fbml2ZWF1IGEge1xuICBjb2xvcjogIzBjN2UwNDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDVweCAwIDEwcHggMDtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbn1cbmgyLnBsYW5fbml2ZWF1IGEge1xuICBjb2xvcjogIzAwNENBMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDJweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlcjogMHB4O1xufVxuaDMucGxhbl9uaXZlYXUgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMnB4IDA7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgYm9yZGVyOiAwcHg7XG59XG4jcGxhbl9zaXRlIHVsIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuI3NsaWRlci1jb2RlIHtcbiAgd2lkdGg6IDcyMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3NsaWRlci1jb2RlIC52aWV3cG9ydCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTkwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0U3RTdFNztcbn1cbiNzbGlkZXItY29kZSAuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggMTBweCAwIDA7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbiNzbGlkZXItY29kZSAubmV4dCB7XG4gIG1hcmdpbjogMzBweCAwIDAgMTBweDtcbn1cbiNzbGlkZXItY29kZSAuZGlzYWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiNzbGlkZXItY29kZSAub3ZlcnZpZXcge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuI3NsaWRlci1jb2RlIC5vdmVydmlldyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDE4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIElDT05GSUxFIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogU3R5bGUgbGVzIGxpZW5zIHZlcnMgcGnDqGNlcyBqb2ludGVzIGF2ZWMgaWNvbmUgc2Vsb24gZXh0ZW5zaW9uICovXG5hLmljb25maWxlIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvaWNvbmZpbGUvaWNvbmZpbGVfZGVmYXVsdC5wbmcnKTtcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogNTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuYS5pY29uZmlsZVtocmVmJD1cIi5wZGZcIl0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2ltZy9pY29uZmlsZS9pY29uZmlsZV9wZGYucG5nJykgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbn1cbmEuaWNvbmZpbGVbaHJlZiQ9XCIucHB0XCJdIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvaWNvbmZpbGUvaWNvbmZpbGVfcHB0LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG59XG5hLmljb25maWxlW2hyZWYkPVwiLnhsc1wiXSxcbmEuaWNvbmZpbGVbaHJlZiQ9XCIueGxzeFwiXSB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1nL2ljb25maWxlL2ljb25maWxlX2V4Y2VsLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG59XG5hLmljb25maWxlW2hyZWYkPVwiLmRvY1wiXSxcbmEuaWNvbmZpbGVbaHJlZiQ9XCIuZG9jeFwiXSxcbmEuaWNvbmZpbGVbaHJlZiQ9XCIub2R0XCJdIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvaWNvbmZpbGUvaWNvbmZpbGVfd29yZC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xufVxuLmljb24tcm91bmQtNTAge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmljb24tcm91bmQtMzAge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaWNvbi1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pY29uLWxnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZmFzIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmZhcy5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuLmZhcy5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuLmZhcy0xaGFsZngge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4uZmEtZml4ZWQtd2lkdGgge1xuICB3aWR0aDogMTZweDtcbn1cbi5wYW5lbC1ib3gtaWRlYSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwYzdlMDQ7XG59XG4ucGFuZWwtYm94LWlkZWEgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM3ZTA0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYW5lbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wYW5lbC1sYWJlbCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnBhbmVsLWxhYmVsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhbmVsLWVhY2gtYXBwbGljYXRldXIgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM3ZTA0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC1ib2R5LWZpeGVkLWhlaWdodC0zNjAge1xuICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZml4ZWQtaGVpZ2h0LTM2MCB7XG4gIG1heC1oZWlnaHQ6IDM2MHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ucGFuZWwtaHlkcm93YXkge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtaHlkcm93YXkgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUNBO1xuICBib3JkZXItY29sb3I6ICMwMDlFQ0E7XG59XG4ucGFuZWwtaHlkcm93YXkgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1oeWRyb3dheSA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjMDA5RUNBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBhbmVsLWh5ZHJvd2F5ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1iYWx0YXphciB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1iYWx0YXphciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRUQ2MzE7XG4gIGJvcmRlci1jb2xvcjogI0JFRDYzMTtcbn1cbi5wYW5lbC1iYWx0YXphciA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWJhbHRhemFyID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNCRUQ2MzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucGFuZWwtYmFsdGF6YXIgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLXN0YWJpd2F5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLXN0YWJpd2F5ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQkUxMDtcbiAgYm9yZGVyLWNvbG9yOiAjRkVCRTEwO1xufVxuLnBhbmVsLXN0YWJpd2F5ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtc3RhYml3YXkgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI0ZFQkUxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wYW5lbC1zdGFiaXdheSA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZW5kZXJzb2wge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZW5kZXJzb2wgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUMyODkwO1xuICBib3JkZXItY29sb3I6ICM5QzI4OTA7XG59XG4ucGFuZWwtZW5kZXJzb2wgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1lbmRlcnNvbCA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjOUMyODkwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBhbmVsLWVuZGVyc29sID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbn1cbi5zZXBhcmF0b3ItYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgIzU1NTU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4jbWVudV9sYXllciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuLnRleHQtcmVkIHtcbiAgY29sb3I6ICNGNDQzMzY7XG59XG4udGV4dC1waW5rIHtcbiAgY29sb3I6ICNFOTFFNjM7XG59XG4udGV4dC1wdXJwbGUge1xuICBjb2xvcjogIzlDMjdCMDtcbn1cbi50ZXh0LWRlZXAtcHVycGxlIHtcbiAgY29sb3I6ICM2NzNBQjc7XG59XG4udGV4dC1pbmRpZ28ge1xuICBjb2xvcjogIzNGNTFCNTtcbn1cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzIxOTZGMztcbn1cbi50ZXh0LWxpZ2h0LWJsdWUge1xuICBjb2xvcjogIzAzQTlGNDtcbn1cbi50ZXh0LWN5YW4ge1xuICBjb2xvcjogIzAwQkNENDtcbn1cbi50ZXh0LXRlYWwge1xuICBjb2xvcjogIzAwOTY4ODtcbn1cbi50ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICM0Q0FGNTA7XG59XG4udGV4dC1saWdodC1ncmVlbiB7XG4gIGNvbG9yOiAjOEJDMzRBO1xufVxuLnRleHQtbGltZSB7XG4gIGNvbG9yOiAjQ0REQzM5O1xufVxuLnRleHQteWVsbG93IHtcbiAgY29sb3I6ICNGRkVCM0I7XG59XG4udGV4dC1hbWJlciB7XG4gIGNvbG9yOiAjRkZDMTA3O1xufVxuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICNGRjk4MDA7XG59XG4udGV4dC1kZWVwLW9yYW5nZSB7XG4gIGNvbG9yOiAjRkY1NzIyO1xufVxuLnRleHQtYnJvd24ge1xuICBjb2xvcjogIzc5NTU0ODtcbn1cbi50ZXh0LWdyZXkge1xuICBjb2xvcjogIzlFOUU5RTtcbn1cbi50ZXh0LWJsdWUtZ3JleSB7XG4gIGNvbG9yOiAjNjA3RDhCO1xufVxuLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGV4dC1nb2xkIHtcbiAgY29sb3I6ICNGRkQ3MDA7XG59XG4udGV4dC1wYWRlbCB7XG4gIGNvbG9yOiAjRDYzMTMxO1xufVxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDQzMzY7XG59XG4uYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOTFFNjM7XG59XG4uYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDMjdCMDtcbn1cbi5iZy1kZWVwLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzNBQjc7XG59XG4uYmctaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNTFCNTtcbn1cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMztcbn1cbi5iZy1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzQTlGNDtcbn1cbi5iZy1jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkNENDtcbn1cbi5iZy10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4ODtcbn1cbi5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTA7XG59XG4uYmctbGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEJDMzRBO1xufVxuLmJnLWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0REQzM5O1xufVxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0I7XG59XG4uYmctYW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3O1xufVxuLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjk4MDA7XG59XG4uYmctZGVlcC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NzIyO1xufVxuLmJnLWJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0ODtcbn1cbi5iZy1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUU5RTtcbn1cbi5iZy1ibHVlLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3RDhCO1xufVxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYmctY29yYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb3JhbDtcbn1cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NDE0OTtcbn1cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNCRjI0O1xufVxuLmJnLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQkUxMDtcbn1cbi5iZy1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDcwMDtcbn1cbi5iZy1oeWRyb3dheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQ0E7XG59XG4uYmctc3RhYml3YXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVCRTEwO1xufVxuLmJnLWJhbHRhemFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFRDYzMTtcbn1cbi5iZy1lbmRlcnNvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QzI4OTA7XG59XG4uYmctaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjQ5LCAxOTAsIDAuNCkgIWltcG9ydGFudDtcbn1cbi5iZy15ZWxsb3cubGFiZWwge1xuICBjb2xvcjogYmxhY2s7XG59XG4uYmctcGFkZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYzMTMxO1xufVxuLmxhYmVsLWZzLW5vcm1hbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmJhZGdlLWxnIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmxldHRlci13aWRlLWJhZGdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAxMnB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ucm91bmQtYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoMjUsIDI1LCAyNSwgMC4zKTtcbn1cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsZXgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5mbGV4LWdhcC0xNSB7XG4gIGdhcDogMTVweDtcbn1cbi5ib3JkZXItdG9wLW5vbmUge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmJvcmRlci1ib3R0b20tbm9uZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4vKlxuICogNSBjb2xvbm5lc1xuICovXG4uY29sLWxnLTIwcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMjBwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG4uY29sLW1kLTIwcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0yMHAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbi5jb2wtc20tMjBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTIwcCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuLypcbiAqIDUgY29sb25uZXMgcHVzaFxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctcHVzaC0yMHAge1xuICAgIGxlZnQ6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtcHVzaC0yMHAge1xuICAgIGxlZnQ6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tcHVzaC0yMHAge1xuICAgIGxlZnQ6IDIwJTtcbiAgfVxufVxuLypcbiAqIDUgY29sb25uZXMgcHVsbFxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctcHVsbC0yMHAge1xuICAgIHJpZ2h0OiAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLXB1bGwtMjBwIHtcbiAgICByaWdodDogMjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS1wdWxsLTIwcCB7XG4gICAgcmlnaHQ6IDIwJTtcbiAgfVxufVxuLypcbiAqIDUgY29sb25uZXMgb2Zmc2V0XG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy1vZmZzZXQtMjBwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC1vZmZzZXQtMjBwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS1vZmZzZXQtMjBwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG59XG4ubm8tZ3V0dGVycyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDdweCAwcHg7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogOHB4IDIwcHg7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGJ1dHRvbixcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBmb3JtIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogOHB4IDIwcHg7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYnV0dG9uIC5pY29uLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGZvcm0gYnV0dG9uIC5pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6ICM2NzY3Njc7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYnV0dG9uOmZvY3VzLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGZvcm0gYnV0dG9uOmZvY3VzLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGJ1dHRvbjphY3RpdmUsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gZm9ybSBidXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBibGFjaztcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGJ1dHRvbjpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBmb3JtIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpIC5idG4tZ3JvdXAgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAwLjUpO1xufVxuLmNob3Nlbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgd2lkdGg6IDEyMCU7XG4gIG1heC13aWR0aDogNjB2dztcbn1cbi5tb2RhbC1kaWFsb2cubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiA5NXZ3O1xufVxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN1cnNvci1ub3QtYWxsb3dlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY3Vyc29yLXByb2dyZXNzIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cbi5jdXJzb3Itd2FpdCB7XG4gIGN1cnNvcjogd2FpdDtcbn1cbi5jdXJzb3ItaGVscCB7XG4gIGN1cnNvcjogaGVscDtcbn1cbi5jdXJzb3ItdGV4dCB7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5jdXJzb3ItbW92ZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5jdXJzb3ItY29sLXJlc2l6ZSB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cbi5jdXJzb3Itcm93LXJlc2l6ZSB7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbn1cbi5mYS0xaGFsZngge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5hOm5vdChbaHJlZl0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRk9STVVMQUlSRVMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG50ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0ZGRkZGRjtcbiAgcGFkZGluZzogM3B4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0ZGRkZGRjtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hY3Rpb25zIHtcbiAgcGFkZGluZzogMTBweCAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub2JsaWdhdG9pcmUge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cbi50aW1lbGluZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQ6ICNkNGQ5ZGY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5cHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNDAwO1xufVxuLnRpbWVsaW5lID4gLnRpbWVsaW5lLWVsZW1lbnQge1xuICBtYXJnaW46IDEycHggMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnRpbWVsaW5lID4gLnRpbWVsaW5lLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNiZWQ5NGE7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDQwMDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuLmlucHV0LWludmFsaWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmMDAwMCcgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2ZmMDAwMCcgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNjY2NiAhaW1wb3J0YW50O1xufVxuLmZvcm0taG9yaXpvbnRhbCAucm93LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4vKiBGRVVJTExFIERFIFNUWUxFIFBST1BSRSBBIExBIEdFU1RJT04gREVTIEZPUk1VTEFJUkVTICovXG4uZm9ybXVsYWlyZSB7XG4gIHdpZHRoOiA3MDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZm9ybXVsYWlyZV9nZXN0aW9uIHtcbiAgd2lkdGg6IDcwMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwcHggMTIwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMUEwQkU7XG59XG4uY29sdW1uIHtcbiAgd2lkdGg6IDcwMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLmNvbHVtbjIge1xuICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICB3aWR0aDogMzMwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwcHggMHB4IDEwMHB4IDBweDtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLnBvcnRsZXQge1xuICBtYXJnaW46IDEwcHg7XG59XG4ucG9ydGxldC1oZWFkZXIge1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4ucG9ydGxldC1oZWFkZXIgLnVpLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucG9ydGxldC1jb250ZW50IHtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDExcHg7XG59XG4udWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICBib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4udWktc29ydGFibGUtcGxhY2Vob2xkZXIgKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiN0b3AgLnVzZXJfem9uZSBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jdG9wIC51c2VyX3pvbmUgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiN0b3AgLnVzZXJfem9uZSAubmF2YmFyLXRvZ2dsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5kcm9wZG93bi1oaXN0b3JpcXVlIHtcbiAgcGFkZGluZzogMDtcbn1cbiNpZFNob3dOb3RpZmljYXRpb25NZXNzYWdlLFxuI2lkU2hvd05vdGlmaWNhdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udGl0cmVfbm90aWZpY2F0aW9ucyBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uY29udGVudF9ub3RpZmljYXRpb25zIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMjcwcHg7XG59XG4ubm90aWZpY2F0aW9uLWVsdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2RkZGRkZDtcbn1cbi5ub3RpZmljYXRpb24tZWx0IGEge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm5vdGlmaWNhdGlvbi1lbHQgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cbiNub3RpZmljYXRpb25zIC5hZmZpY2hlcl90b3V0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbiNub3RpZmljYXRpb25zIC5hZmZpY2hlcl90b3V0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjNjFjYjYyO1xufVxuI25vdGlmaWNhdGlvbnMgLmFmZmljaGVyX3RvdXQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5vdGlmaWNhdGlvbiBhLFxuLm5vdGlmaWNhdGlvbl9yZWFkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLm5vdGlmaWNhdGlvbi1lbHQgLmRhdGUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLm5vdGlmaWNhdGlvbi1lbHQ6aG92ZXIgLmRhdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ub3RpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZTllYWVkO1xufVxuLm5vdGlmaWNhdGlvbl9yZWFkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbiNub3RpZmljYXRpb25zX3N0YXR1cyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAzcHggNXB4IDBweCAwcHg7XG4gIGhlaWdodDogMThweDtcbn1cbiNub3RpZmljYXRpb25zX3N0YXR1cyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZzogNHB4IDBweCAzcHggMjVweDtcbn1cbiNub3RpZmljYXRpb25zX3N0YXR1cyAucmVhZCB7XG4gIGNvbG9yOiAjN2JiMGQ1O1xufVxuI25iX3VucmVhZF9ub3RpZmljYXRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uZHJvcGRvd24tbWVzc2FnZXMsXG4uZHJvcGRvd24tYWxlcnRzIHtcbiAgd2lkdGg6IDMxMHB4O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS1BUlRJQ0xFLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jYXJ0aWNsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbiNhcnRpY2xlIGgxIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbjogNXB4IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuI2FydGljbGUgcCB7XG4gIG1hcmdpbjogMTBweCAwcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4jYXJ0aWNsZSAuY29udGVudSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbiNhcnRpY2xlIC5jaGFwZWF1IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2FydGljbGUgLmNoYXBlYXUgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jYXJ0aWNsZSAuem9uZTEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwcHg7XG59XG4jYXJ0aWNsZSAuem9uZTEgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDBweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDI4MHB4O1xufVxuI2FydGljbGUgLnpvbmUyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMHB4O1xufVxuI2FydGljbGUgLnpvbmUyX2cge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cbiNhcnRpY2xlIC56b25lMl9kIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDEwcHggMHB4IDEwcHggMTBweDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuI2FydGljbGUgLnpvbmUyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTQwcHg7XG59XG4jYXJ0aWNsZSAuem9uZTIgLmV4dHJhaXQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI2FydGljbGUgLnpvbmUzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBtYXJnaW46IDEwcHggMHB4O1xufVxuI2FydGljbGUgLnpvbmUzIC5jb250ZW51IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4jYXJ0aWNsZSAuem9uZTQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwcHg7XG59XG4jYXJ0aWNsZSAuem9uZTQgcCB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkZGRkO1xuICBwYWRkaW5nOiA1cHggMHB4O1xufVxuI2FydGljbGUgLnpvbmU0IHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kb2N1bWVudCBoMSB7XG4gIG1hcmdpbjogMHB4IDBweCA1cHggMHB4O1xufVxuLmRvY3VtZW50X2dhdWNoZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjclO1xuICBwYWRkaW5nLXJpZ2h0OiAzJTtcbn1cbi5kb2N1bWVudF9jb2xvbm5lX2Ryb2l0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjklO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNFMkUyRTI7XG59XG4uZG9jdW1lbnRfYmFzIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNFMkUyRTI7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDVweDtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZG9jdW1lbnRfaXRlbSB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweCAwcHggMHB4IDVweDtcbn1cbi5kb2N1bWVudF9pdGVtIHAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLmRvY3VtZW50X2l0ZW0gaDIge1xuICBjb2xvcjogIzAxNDE1ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZG9jdW1lbnRfaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuYS5saWVuX2Fic3RyYWN0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tIEFHRU5EQSAtLS0tLS0tLS0tLS0tLS0tLSovXG4uZXZlbnRfYWdlbmRhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ldmVudF9hZ2VuZGEgaDIge1xuICBjb2xvcjogIzBjN2UwNDtcbiAgbWFyZ2luOiAzcHggMHB4IDVweCAwcHg7XG59XG4uZXZlbnRfZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZXZlbnRfYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV2ZW50X2JvdXRvbnNfZGV0YWlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG59XG4uZXZlbnRfaW5zY3JpcHRpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbn1cbi5ldmVudF9leHBvcnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5ldmVudF9leHBvcnQgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmV2ZW50X2V4cG9ydCBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTNweDtcbn1cbi5ldmVudF9kZXRhaWwsXG4uZXZlbnRfZGV0YWlsIHAge1xuICBmb250LXNpemU6IDExcHg7XG59XG4ubGllbl9pbnNjcl9yZWZ1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG4gIHBhZGRpbmc6IDJweCA1cHggMnB4IDIwcHg7XG59XG4ubGllbl9pbnNjcl9hdHRlbnRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMDtcbiAgcGFkZGluZzogMnB4IDVweCAycHggMjBweDtcbn1cbi5saWVuX2luc2NyX2FjY2VwdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG4gIHBhZGRpbmc6IDJweCA1cHggMnB4IDIwcHg7XG59XG4ubGllbl9pbnNjcl9yZWZ1cyBhLFxuLmxpZW5faW5zY3JfYXR0ZW50ZSBhLFxuLmxpZW5faW5zY3JfYWNjZXB0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5hZ2VuZGFfbGlzdGVfbGlnbmUge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogNXB4IDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbn1cbi5hZ2VuZGFfbGlzdGVfbGlnbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQkFDRUZGO1xufVxuLmFnZW5kYV9saXN0ZV9saWduZSAubGVnZW5kZSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hZ2VuZGFfbGlzdGVfbGlnbmUgLmRhdGUge1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogM3B4IDBweCAwcHggMHB4O1xufVxuI3pvbmVfYWdlbmRhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2OCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbiN6b25lX3RhY2hlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjklO1xufVxuLnRhY2hlX2NoayB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnRhY2hlX2NvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMnB4O1xuICB3aWR0aDogNTAlO1xufVxuLnRhY2hlX2NvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udGFjaGVfY29udGVudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGFjaGUge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDElIDElIDIlIDElO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbn1cbi50YWNoZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNCQUNFRkY7XG59XG4udGFjaGUgLmxlZ2VuZGUge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udGFjaGVfZGF0ZSB7XG4gIGNvbG9yOiAjMGM3ZTA0O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAzcHg7XG59XG4udGFjaGVfZGVsZXRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnRhY2hlX2Zvcm0ge1xuICBjbGVhcjogYm90aDtcbn1cbi5ham91dF9kaXJlY3Qge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMGM3ZTA0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAxMHB4O1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNyZHZfZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbiNsaXN0ZV90YWNoZXMge1xuICBwYWRkaW5nOiA1cHggMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxpZW5fdGFjaGVfdW5kYXRlZCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2lkX3RhY2hlX3VuZGF0ZWQge1xuICBwYWRkaW5nOiA1cHggMHB4O1xufVxuLyogQ2FycsOpIGtvbSAqL1xuLmZpZWxkLWNhcnJlLWtvbSB7XG4gIGJhY2tncm91bmQ6ICM4ZGE5ZGI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzhkYTlkYjtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY2hlY2tib3gtY2FycmUta29tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYTlkYjtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5jaGVja2JveC1jYXJyZS1rb20gbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmNoZWNrYm94LWNhcnJlLWtvbSBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnByaXgtY2FycmUta29tIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzhkYTlkYjtcbn1cbi8qIFRhYmxlIGNyZWRpdCBjYXJyZSBrb20gKi9cbi50YWJsZS1jYXJyZS1rb20ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDVweCA4cHg7XG59XG4uY2VsbC1jYXJyZS1rb20ge1xuICBiYWNrZ3JvdW5kOiAjOGRhOWRiO1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbn1cbi5jZWxsLWNhcnJlLWtvbS11c2VkIHtcbiAgYmFja2dyb3VuZDogcmVkO1xufVxuLyotLS0tLS0tLS0tLS0gQ0FUQUxPR1VFIC0tLS0tLS0tLS0tLS0tKi9cbmgxLnRpdHJlX2NhdGFsb2d1ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjMDU0MTQ5O1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZzogMCUgMiU7XG59XG4ubGlnbmVfZmFtaWxsZXMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGlnbmVfcHJvZHVpdHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc291c19mYW1pbGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhaW5lci1saWduZXMtcHJvZHVpdHMgZGl2Om50aC1jaGlsZCgybisxKSB7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbGlnbmVzLXByb2R1aXRzIGRpdjpudGgtY2hpbGQoMm4rMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5jb250YWluZXItbGlnbmVzLXByb2R1aXRzIGRpdjpudGgtY2hpbGQoNG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItbGlnbmVzLXByb2R1aXRzIGRpdjpudGgtY2hpbGQoMm4rMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5jb250YWluZXItbGlnbmVzLXByb2R1aXRzIGRpdjpudGgtY2hpbGQoNG4rMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5jb250YWluZXItbGlnbmVzLXByb2R1aXRzIGRpdjpudGgtY2hpbGQoNm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4uYWZmaWNoZV9saWduZV9wcm9kdWl0X2NhdGFsb2d1ZSB7XG4gIGJhY2tncm91bmQ6ICNFNUU1RTU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDMzMHB4O1xufVxuLnBob3RvX3Byb2R1aXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5hLnRpdHJlX3Byb2R1aXQsXG5oMi50aXRyZV9wcm9kdWl0IHtcbiAgY29sb3I6ICMwNTQxNDk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5kZXNjX3Byb2R1aXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuYS50aXRyZV9wcm9kdWl0IGgyIHtcbiAgY29sb3I6ICMwNTQxNDk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYS5saWVuX2ZhbWlsbGUge1xuICBjb2xvcjogIzA1NDE0OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2R1aXQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIlO1xuICBjbGVhcjogYm90aDtcbn1cbi50ZXh0ZV9wcm9kdWl0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDVweCAwcHggNXB4IDBweDtcbn1cbi5wcml4X3Byb2R1aXQge1xuICBjb2xvcjogI0ZGMDAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmgyLmZhbWlsbGVfY2F0YWxvZ3VlIHtcbiAgY29sb3I6ICMwNTQxNDk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwcHggMHB4IDVweCAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNhZHJlc3NlX2ZhY3R1cmF0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDEwcHggMHB4IDEwcHggMTBweDtcbn1cbiNhZHJlc3NlX2xpdnJhaXNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMHB4O1xufVxuI2FkcmVzc2VfZmFjdHVyYXRpb24gLmNvbnRlbnUsXG4jYWRyZXNzZV9saXZyYWlzb24gLmNvbnRlbnUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiNhZHJlc3NlX2ZhY3R1cmF0aW9uIGgxLFxuI2FkcmVzc2VfbGl2cmFpc29uIGgxIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAwcHggMTBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmEubW9kaWZfYWRyZXNzZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jbGlzdGVBcnRpY2xlIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiBTVUdHRVNUSU9OICovXG4uc3VnZ2VzdGlvbl9wcm9kdWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiA1cHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnpvbmVfc3VnZ2VzdGlvbl9wcm9kdWl0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRpdHJlX3N1Z2dlc3Rpb25fcHJvZHVpdCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDBweCAwcHggMHB4IDVweDtcbiAgcGFkZGluZzogMHB4O1xufVxuLyogQ09NTUFOREUgKi9cbiNldGFwZXNfY29tbWFuZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMTQxNUU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xufVxuI2V0YXBlc19jb21tYW5kZSAubnVtX2V0YXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2V0YXBlc19jb21tYW5kZSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbiNldGFwZXNfY29tbWFuZGUgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNldGFwZXNfY29tbWFuZGUgdWwgbGksXG4jZXRhcGVzX2NvbW1hbmRlIHVsIGxpLmV0YXBlX2NvbW1hbmRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jZXRhcGVzX2NvbW1hbmRlIHVsIGxpIGEsXG4jZXRhcGVzX2NvbW1hbmRlIHVsIGxpLmV0YXBlX2NvbW1hbmRlIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNldGFwZXNfY29tbWFuZGUgdWwgbGkuZXRhcGVfY29tbWFuZGVfc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzAxNDE1RTtcbn1cbiNldGFwZXNfY29tbWFuZGUgdWwgbGkuZXRhcGVfY29tbWFuZGVfc2VsZWN0ZWQgYSB7XG4gIGNvbG9yOiAjMDE0MTVFO1xufVxuI2NvbW1hbmRlX2lkZW50aWZpY2F0aW9uIHtcbiAgd2lkdGg6IDQwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbiNjb21tYW5kZV9pbnNjcmlwdGlvbiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEREREREQ7XG59XG4udHlwZV9pbnNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMzU1OTcxO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbiN6b25lX3R5cGVfaW5zY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogMTBweCAwcHggMTBweCA1MHB4O1xufVxuI2luc2NyaXB0aW9uX3BhcnRpY3VsaWVyLFxuI2luc2NyaXB0aW9uX3BybyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuI2VycmV1cl9pZGVudGlmaWNhdGlvbiB7XG4gIGNvbG9yOiAjRkYwMDAwO1xuICBmb250LXNpemU6IDExcHg7XG59XG4vKioqKioqKioqKioqKioqKioqKiBNSVNFIEVOIFBBR0UgREVTIFBST0RVSVRTIERBTlMgTEUgQ0FUQUxPR1VFICoqKioqKioqKioqKioqKioqKiovXG4uc291c19mYW1pbGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNSU7XG59XG4uc291c19mYW1pbGxlIHAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUdFU1RJT04gQ09NTUFOREUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmluZm9fdmVydCB7XG4gIGNvbG9yOiAjMDBCMDUwO1xufVxuLmluZm9fcm91Z2Uge1xuICBjb2xvcjogI0REMDAwMDtcbn1cbmEuaW5mb19saWVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYS5pbmZvX2xpZW4gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hLmluZm9fbGllbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGN1cnNvcjogaGVscDtcbiAgei1pbmRleDogNTAwO1xufVxuYS5pbmZvX2xpZW46aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNDQ0NDQ0M7XG4gIGNvbG9yOiBibGFjaztcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxlZnQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZXRhdF9nbG9iYWxfY29tbW1hbmRlX3ZlcnQge1xuICBiYWNrZ3JvdW5kOiAjMDBBQTBDO1xufVxuLmV0YXRfZ2xvYmFsX2NvbW1tYW5kZV9vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRUU4MDE2O1xufVxuLmV0YXRfZ2xvYmFsX2NvbW1tYW5kZV9yb3VnZSB7XG4gIGJhY2tncm91bmQ6ICNERDAwMDA7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVBIT1RPVEhFUVVFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNmaWx0cmVfY2hvc2VuX2FjY2Vzc29pcmUgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuI2ZpbHRyZV9jaG9zZW5fYWNjZXNzb2lyZSB1bC5jaHpuLWNob2ljZXMgbGkge1xuICBwYWRkaW5nOiAzcHggMjBweCAzcHggNXB4O1xufVxuI2ZpbHRyZV9jaG9zZW5fZGVjb3JhdGlvbiB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZmlsdHJlX2Nob3Nlbl9kZWNvcmF0aW9uIHVsLmNoem4tY2hvaWNlcyBsaSB7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG59XG4jZmlsdHJlX2Nob3Nlbl9jb3VsZXVyIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbiNmaWx0cmVfY2hvc2VuX2NvdWxldXIgdWwuY2h6bi1jaG9pY2VzIGxpIHtcbiAgcGFkZGluZzogM3B4IDIwcHggM3B4IDVweDtcbn1cbiNmaWx0cmVfY2hvc2VuX21hcmNoZSB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZmlsdHJlX2Nob3Nlbl9tYXJjaGUgdWwuY2h6bi1jaG9pY2VzIGxpIHtcbiAgcGFkZGluZzogM3B4IDIwcHggM3B4IDVweDtcbn1cbiNmaWx0cmVfY2hvc2VuX21vdGlmIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbiNmaWx0cmVfY2hvc2VuX21vdGlmIHVsLmNoem4tY2hvaWNlcyBsaSB7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG59XG4jZmlsdHJlX2Nob3Nlbl9wcm9kdWl0IHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbiNmaWx0cmVfY2hvc2VuX3Byb2R1aXQgdWwuY2h6bi1jaG9pY2VzIGxpIHtcbiAgcGFkZGluZzogM3B4IDIwcHggM3B4IDVweDtcbn1cbiNmaWx0cmVfY2hvc2VuX2Rlc3RpbmF0aW9uIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbiNmaWx0cmVfY2hvc2VuX2Rlc3RpbmF0aW9uIHVsLmNoem4tY2hvaWNlcyBsaSB7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG59XG4ucGhvdG9zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBob3RvX3ZpZ25ldHRlOm50aC1jaGlsZCg0bisxKSB7XG4gIGNsZWFyOiBib3RoO1xufVxuLyogQm91cnNlIGRlIGZyZXQgKi9cbi5mb3JtLWJkZiAuc2VhcmNoLWNob2ljZSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmZvcm0tYmRmIC5ibG9jLWJkZiB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmRmZGZkO1xufVxuLmZvcm0tYmRmIGgzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjOTk5O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5mb3JtLWJkZiAuYmxvYy1iZGYgaDQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA4NzZhNztcbiAgY29sb3I6ICMwODc2YTc7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZvcm0tYmRmIC5ibG9jLWJkZiBoNCAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMDg3NmE3O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1NT1RFVVIgREUgUkVDSEVSQ0hFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNyZWNoZXJjaGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMjBweCAwcHggMHB4IDBweDtcbiAgcGFkZGluZzogMHB4IDEwcHggMHB4IDEwcHg7XG59XG4jcmVjaGVyY2hlIGlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcmVjaGVyY2hlX2lucHV0X2JnLmdpZicpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgY29sb3I6ICM3OTc4Nzg7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEzOXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbiNyZWNoZXJjaGUgYSB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3JlY2hlcmNoZV9idG4uZ2lmJykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ub25nbGV0X3JlY2hlcmNoZSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm9uZ2xldF9yZWNoZXJjaGVfc2VsZWN0ZWQge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogMTUwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogNXB4O1xufVxuLmxpZW5fb25nbGV0X3JlY2hlcmNoZSB7XG4gIGNvbG9yOiAjMGM3ZTA0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLSBNRVNTQUdFUklFIC0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWVzc2FnZV9sdSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubWVzc2FnZV9ub25fbHUge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNjdXN0b20tcXVldWUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogNzU2cHg7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gTkVXU0xFVFRFUiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmRpdi5tb2RlbGVfbmV3c2xldHRlcl9pbWFnZXR0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogI0RERERERDtcbn1cbmRpdi5tb2RlbGVfbmV3c2xldHRlcl9pbWFnZXR0ZSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4jbW9kZWxlX25ld3NsZXR0ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNtb2RlbGVfbmV3c2xldHRlciAuem9uZV9ib3gge1xuICBtYXJnaW46IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNEREREREQ7XG59XG4jbW9kZWxlX25ld3NsZXR0ZXIgLnpvbmVfY29udGVudCB7XG4gIG1hcmdpbjogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbiNtb2RlbGVfbmV3c2xldHRlciAuem9uZV8xMDAge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jbW9kZWxlX25ld3NsZXR0ZXIgLnpvbmVfNTAge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuLnBhbmVsLWJvZHktbWVtbyB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwcHggMTVweDtcbn1cbi5mb3JtLW1lbW8ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWZmMztcbn1cbi5wb2RpdW0ge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbi5wb2RpdW0gLnN0ZXAge1xuICBmb250LXNpemU6IDRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wb2RpdW0gLnN0ZXAxIHtcbiAgYmFja2dyb3VuZDogI0ZGRDcwMDtcbn1cbi5wb2RpdW0gLnN0ZXAyIHtcbiAgYmFja2dyb3VuZDogI2NlY2VjZTtcbn1cbi5wb2RpdW0gLnN0ZXAzIHtcbiAgYmFja2dyb3VuZDogIzYxNEUxQTtcbn1cbi5wb2RpdW0gLnN0ZXAtaW1nLXJvdW5kIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2RpdW0gLnN0ZXAtaW1nLXJvdW5kIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICB9XG59XG4ucG9kaXVtIC5zdGVwLW5hbWUge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ibG9jay1yYWRpbyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJNeXJpYWRQcm9cIjtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbC5ibG9jay1yYWRpbyB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNGM0JGMjQ7XG59XG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwuYmxvY2stcmFkaW86OmFmdGVyIHtcbiAgY29sb3I6IGhzbCgyMTUsIDUlLCAyNSUpO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGM0JGMjQ7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggLTJweCBoc2xhKDAsIDAlLCAwJSwgMC4yNSk7XG59XG4uYWN0aXZpdGVfc29jaWV0ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGl2LmFjdGl2aXRlX2xpZ25lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuZGl2LmFjdGl2aXRlX2xpZ25lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UyZWVmODtcbn1cbmRpdi5hY3Rpdml0ZV9saWduZSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubWVtby1za2VsZXRvbi1sb2FkZXIge1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmMmYyZjIgMjUlLCAjZmRmZGZkZmYgNTAlLCAjZjJmMmYyIDc1JSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHNoaW1tZXIgMS44cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cbkBrZXlmcmFtZXMgc2hpbW1lciB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMCUgMDtcbiAgfVxufVxuLnByZXNlbGVjdC1kZXZpcy1wcm9kdWN0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5wcmVzZWxlY3QtZGV2aXMtcHJvZHVjdC10eXBlLXByZXN0YXRpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZXNlbGVjdC1kZXZpcy1wcm9kdWN0LXR5cGUtcHJlc3RhdGlvbi1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5wcmVzZWxlY3QtZGV2aXMtcHJvZHVjdC10eXBlLXByZXN0YXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuLnN0YXRzLXRoZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zdGF0cy10Ym9keVthcmlhLWhpZGRlbj1mYWxzZV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3RhdHMtdGJvZHlbYXJpYS1oaWRkZW49dHJ1ZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0YXRzLXRyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RhdHMtdHIgLnN0YXRzLXRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKTtcbn1cbi5zdGF0cy10cjpob3ZlciAuc3RhdHMtdGQsXG4uc3RhdHMtdHI6aG92ZXIgLnN0YXRzLXRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRibHVlO1xufVxuLnN0YXRzLXRoLFxuLnN0YXRzLXRkIHtcbiAgcGFkZGluZzogOXB4O1xuICBtaW4td2lkdGg6IDEwJTtcbiAgbWF4LXdpZHRoOiAxMCU7XG59XG4uc3RhdHMtdGhbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXSxcbi5zdGF0cy10ZFtkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0YXRzLXRkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnN0YXRzLW9kZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uc3RhdHMtZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc3RhdHMtdGgtbGFyZ2UsXG4uc3RhdHMtdGQtbGFyZ2Uge1xuICBtaW4td2lkdGg6IDE1JTtcbiAgbWF4LXdpZHRoOiAxNSU7XG59XG4uc3RhdHMtdGgge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmZmZmIDAlLCAjZjZmNmY2IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmZmZmYgMCUsICNmNmY2ZjYgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmZmZmYgMCUsICNmNmY2ZjYgMTAwJSk7XG59XG5hLnN0YXRzLWJ0bi1tb2RhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhby1wcm9qZXQtbGlzdC1zaG9ydGN1dC1idXR0b25zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhby1wcm9qZXQtbGlzdC1zaG9ydGN1dC1idXR0b25zLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnBhby1wcm9qZXQtbGlzdC1zaG9ydGN1dC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0byAxNXB4O1xufVxuLmxhYmVsLWZpbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5sb2dpbkJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYwO1xufVxuLmNvbnRhaW5lcmxvZ2luRm9ybSB7XG4gIHdpZHRoOiAzODBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcGFkZGluZzogMTBweCAzMHB4IDBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDVweCA1cHg7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMDE0MTVFO1xufVxuLmNvbnRhaW5lcmxvZ2luRm9ybSAubG9nbyB7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29udGFpbmVybG9naW5Gb3JtIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6ICdvcGVuX3NhbnNyZWd1bGFyJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5mb3JtTG9naW4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmZvcm1Mb2dpbiAjbWVzc2FnZV9lcnJldXIge1xuICBtYXJnaW46IDE1cHggMHB4O1xufVxuLmZvcm1Mb2dpbiBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm9MaWdodCc7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tR0xPQkFMLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLypPcGVyYSBGaXgqL1xuYm9keTpiZWZvcmUge1xuICAvKiB0aGFua3MgdG8gTWFsZWlrYSAoS29ob3V0ZWMpKi9cbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbi10b3A6IC0zMjc2N3B4O1xuICAvKiB0aGFuayB5b3UgRXJpayBKIC0gbmVnYXRlIGVmZmVjdCBvZiBmbG9hdCovXG59XG5odG1sIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMDtcbiAgbWFyZ2luOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUJBTkRFQVUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2xvZ28sXG4jb3V0aWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2xvZ28ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgI291dGlsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuI3BhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNeXJpYWRQcm9cIjtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tRklMIEFSSUFORS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZzogOHB4IDE1cHggOHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jYXJpYW5lIHtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuI2FyaWFuZSBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRhaW5lci10aXRsZS1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tTUVOVS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jbWVudV9wcmluY2lwYWwge1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwJSAxJTtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6ICMwNTQxNDk7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjRjNCRjI0O1xufVxuI21lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBoZWlnaHQ6IDMxcHg7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAxMDtcbn1cbiNtZW51X3ByaW5jaXBhbC5tZW51XzJsaWduZXMge1xuICBoZWlnaHQ6IDYycHg7XG59XG4jbWVudSBsaSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgei1pbmRleDogMTA7XG59XG4jbWVudSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDBweCAycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbiNtZW51IGxpIGEuc3ViIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbWVudV9kZXJvdWxhbnRfZmxlY2hlLmdpZicpIG5vLXJlcGVhdCA5NSUgMTJweDtcbiAgei1pbmRleDogMTA7XG59XG4jbWVudSBsaSBhLnN1Yjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwNTQxNDkgdXJsKCcuLi9pbWcvbWVudV9kZXJvdWxhbnRfZmxlY2hlLmdpZicpIG5vLXJlcGVhdCA5NSUgMTJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwO1xufVxuI21lbnUgbGkgYSAuZGViIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA5cHggMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbiNtZW51IGxpIGEgLmZpbiB7XG4gIHdpZHRoOiA2cHg7XG4gIHBhZGRpbmc6IDlweCAwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuI21lbnUgbGkgYSAubWlsaWV1IHtcbiAgd2lkdGg6IDZweDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuI21lbnUgbGkub25nbGV0X3NlbGVjdGVkID4gYSxcbiNtZW51IGxpLm9uZ2xldF9zZWxlY3RlZCA+IGE6aG92ZXIsXG4jbWVudSBsaSA+IGE6aG92ZXIsXG4jbWVudSBsaSA+IGEudHJhY2Uge1xuICBiYWNrZ3JvdW5kOiAjMDU0MTQ5O1xufVxuI21lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gIHdpZHRoOiAyNjBweDtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDU0MTQ5O1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICMwNTQxNDk7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICMwNTQxNDk7XG59XG4jbWVudSB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuI21lbnUgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuI21lbnUgdWwgbGkgYSB7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDExcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNtZW51IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgei1pbmRleDogMTA7XG59XG4jbWVudSB1bCBsaSBhLnN1YiB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL21lbnVfZGVyb3VsYW50X2ZsZWNoZS5naWYnKSBuby1yZXBlYXQgOTUlIDEycHg7XG4gIHotaW5kZXg6IDEwO1xufVxuI21lbnUgdWwgbGkgYS5zdWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmIHVybCgnLi4vaW1nL21lbnVfZGVyb3VsYW50X2ZsZWNoZS5naWYnKSBuby1yZXBlYXQgOTUlIDEycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB6LWluZGV4OiAxMDtcbn1cbiNtZW51IHVsIGxpIHNwYW4uaW1nX2ljb25lX2xlZnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNHB4O1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuI21lbnUgdWwgbGkgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogMjYwcHg7XG4gIG1hcmdpbjogLTM1cHggMHB4IDBweCAtMXB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMGM3ZTA0O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzBjN2UwNDtcbiAgei1pbmRleDogMTA7XG59XG4jbWVudSB1bCBsaSB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuI21lbnUgdWwgbGkgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuI21lbnUgdWwgbGkgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbiNtZW51IHVsIGxpIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgei1pbmRleDogMTA7XG59XG4jbWVudSBhOmhvdmVyLFxuI21lbnUgYTphY3RpdmUsXG4jbWVudSBhOmZvY3VzIHtcbiAgei1pbmRleDogMTA7XG59XG4jbWVudSAubW9udHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwO1xufVxuI21lbnUgbGkgYS50cmFjZSB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL21lbnVfZGVyb3VsYW50X2ZsZWNoZS5naWYnKSBuby1yZXBlYXQgOTUlIDE0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB6LWluZGV4OiAxMDtcbn1cbiNtZW51IGxpIGEudHJhY2UgLmRlYiB7XG4gIC8qYmFja2dyb3VuZDogdXJsKCdAe2ltZy1wYXRofS9tZW51X2RlYi5naWYnKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7Ki9cbn1cbiNtZW51IGxpIGEudHJhY2UgLmZpbiB7XG4gIC8qYmFja2dyb3VuZDogdXJsKCdAe2ltZy1wYXRofS9tZW51X2Zpbi5naWYnKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0OyovXG59XG4jbWVudSBsaSBhLnRyYWNlIC5taWxpZXUge1xuICAvKmJhY2tncm91bmQ6IHVybCgnQHtpbWctcGF0aH0vbWVudV9taWxpZXUuZ2lmJykgcmVwZWF0LXggYm90dG9tIGxlZnQ7Ki9cbn1cbiNtZW51IGxpIHVsIGxpIGEudHJhY2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9tZW51X2Rlcm91bGFudF9mbGVjaGUuZ2lmJykgbm8tcmVwZWF0IDk1JSAxMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi8qKioqKioqKioqKioqKioqKioqKioqL1xuLm5hdmJhci1tYWluIHtcbiAgYmFja2dyb3VuZDogIzA1NDE0OTtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNGM0JGMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5uYXZiYXItbWFpbiAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLW1haW4gLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5uYXZiYXItbWFpbiAucGljdG8gaW1nIHtcbiAgbWF4LXdpZHRoOiAyNHB4O1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuLm5hdmJhci1tYWluIGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5uYXZiYXItbWFpbiBsaSBhLmFjdGl2ZSxcbi5uYXZiYXItbWFpbiBsaSBhOmhvdmVyLFxuLm5hdmJhci1tYWluIGxpIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjRjNCRjI0O1xufVxuLm5hdmJhci1tYWluIC5vcGVuID4gYSxcbi5uYXZiYXItbWFpbiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLW1haW4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0YzQkYyNDtcbn1cbi5uYXZiYXItbWFpbiBsaSB1bCBsaSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5uYXZiYXItbWFpbiBsaSB1bCBsaSBhOmhvdmVyLFxuLm5hdmJhci1tYWluIGxpLmFjdGl2ZSB1bCBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwNTQxNDk7XG59XG4ubmF2YmFyLW1haW4gbGkgdWwgbGkgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLm5hdmJhci1tYWluIGxpIHVsIGxpIHVsIGxpIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZiYXItbWFpbiBsaSB1bCBsaSB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2YmFyLW1haW4gbGkgdWwgbGkgdWwgbGkgYTpob3Zlcixcbi5uYXZiYXItbWFpbiBsaS5hY3RpdmUgdWwgbGkuYWN0aXZlIHVsIGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzA1NDE0OTtcbn1cbi5kcm9wZG93bi1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDZweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCA2cHg7XG59XG4uZHJvcGRvd24tc3VibWVudTpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJvcGRvd24tc3VibWVudSA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NjYztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiBhOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG4uZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQge1xuICBmbG9hdDogbm9uZTtcbn1cbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCA+IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogLTEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweCAwIDZweCA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcbn1cbi5pY29uLW1lbnUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU9QVElPTlMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI29wdGlvbnMgLmJ0biB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG4jb3B0aW9uc190aXRyZSAuaDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogTXlyaWFkUHJvO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUJBUlJFIFVUSUxJU0FURVVSLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNiYXJyZV91dGlsaXNhdGV1ciB7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjcgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzFweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDAlIDIlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbiNiYXJyZV91dGlsaXNhdGV1ciBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jdXNlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNtZW51X291dGlsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAycHggMHB4IDBweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbWVudV91dGlsaXNhdGV1ciB7XG4gIHdpZHRoOiAyNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MxQzBDMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4jbWVudV91dGlsaXNhdGV1ciBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzBjN2UwNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNtZW51X3V0aWxpc2F0ZXVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNtZW51X3V0aWxpc2F0ZXVyICNub21fdXRpbGlzYXRldXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jbWVudV91dGlsaXNhdGV1ciAjbWFpbF91dGlsaXNhdGV1ciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI21lbnVfdXRpbGlzYXRldXIgI3Bob3RvX3Byb2ZpbCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbiNsb2dvdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDJweCAwcHggM3B4IDE1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI2JhcnJlX29wdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVBJRUQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndyYXAge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAtNTdweDtcbn1cbi53cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDU3cHg7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVBSSU5DSVBBVVggQ09OVEVORVVSUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuI2JhcyB7XG4gIHBhZGRpbmc6IDAlIDElO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogNTdweDtcbiAgY2xlYXI6IGJvdGg7XG59XG4jY29udGVudCB7XG4gIHdpZHRoOiA4MiU7XG4gIHBhZGRpbmc6IDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbn1cbiNjb250ZW50IHVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4jY29udGVudCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cbiNjb250ZW50X3JpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNiU7XG4gIG1hcmdpbi1sZWZ0OiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNmdWxsX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2IyYjJiMjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDEwcHggMHB4O1xufVxuI1BTUl9wcmludCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIENMQVNTRVMgR0xPQkFMRVMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aXRyZSB7XG4gIGNvbG9yOiAjMGM3ZTA0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhZ2VfcHJpbmNpcGFsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbmEuaW5mbyB7XG4gIGNvbG9yOiAjNUM4RUMxO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEuaW5mbyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmEuaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGN1cnNvcjogaGVscDtcbiAgei1pbmRleDogNTAwO1xufVxuYS5pbmZvOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBib3JkZXI6IDNweCBzb2xpZCAjQ0NDQ0NDO1xuICBjb2xvcjogYmxhY2s7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZWZ0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuYS52b2lyX3N1aXRlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBoZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAyMnB4O1xufVxuYS52b2lyX3N1aXRlIHNwYW4ge1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggN3B4O1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDhweDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIE1vZHVsZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogR2VzdGlvbiBkZXMgbW9kdWxlcyBzdXIgbWVudSovXG4udHlwZV9tb2R1bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saXN0ZV9tb2R1bGVfY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlkZW50aWZpY2F0aW9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0RERERERDtcbiAgcGFkZGluZzogMCAwIDAgMTUwcHg7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFBPUFVQIC0tLS0tLS0tLS0tLS0tLS0qL1xuaDEucG9wdXBfdGl0cmUge1xuICAvKlxuZm9udC1zaXplOjE2cHg7XG5mb250LXdlaWdodDpib2xkO1xubGluZS1oZWlnaHQ6MTNweDtcbmNvbG9yOiMwMDAwMDA7XG4qL1xuICBwYWRkaW5nOiAwcHggMjBweCAxMHB4IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbmRpdi5wb3B1cF9jb250ZW50IHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuI2luZGljYXRldXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDM1MHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiA0cHggc29saWQgIzBjN2UwNDtcbiAgcGFkZGluZzogMTJweDtcbiAgei1pbmRleDogMTA7XG59XG4jaW5kaWNhdGV1ci1jb250YWluZXIgLnNpbXBsZW1vZGFsLWRhdGEge1xuICBwYWRkaW5nOiA4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB6LWluZGV4OiAxMDtcbn1cbiNpbmRpY2F0ZXVyLWNvbnRhaW5lciBjb2RlIHtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjNjVCNDNEO1xuICBjb2xvcjogI2JiYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZzogNHB4IDZweCA2cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuI2luZGljYXRldXItY29udGFpbmVyIGEubW9kYWxDbG9zZUltZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8uLi9Qcm9kdWl0L1NjcmlwdC9zaW1wbGVtb2RhbC9jc3MvaW1nL3gucG5nKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgei1pbmRleDogMzIwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNXB4O1xuICByaWdodDogLTE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNpbmRpY2F0ZXVyLWNvbnRhaW5lciBoMyB7XG4gIGNvbG9yOiAjODRiOGQ5O1xuICB6LWluZGV4OiAxMDtcbn1cbiN3b3JrZmxvd0FjdGlvbi1jb250YWluZXIge1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNjAwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMGM3ZTA0O1xuICBwYWRkaW5nOiAxMnB4O1xuICB6LWluZGV4OiAxMDtcbn1cbiN3b3JrZmxvd0FjdGlvbi1jb250YWluZXIgLnNpbXBsZW1vZGFsLWRhdGEge1xuICBwYWRkaW5nOiA4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB6LWluZGV4OiAxMDtcbn1cbiN3b3JrZmxvd0FjdGlvbi1jb250YWluZXIgY29kZSB7XG4gIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzY1QjQzRDtcbiAgY29sb3I6ICNiYmI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmc6IDRweCA2cHggNnB4O1xuICB6LWluZGV4OiAxMDtcbn1cbiN3b3JrZmxvd0FjdGlvbi1jb250YWluZXIgYS5tb2RhbENsb3NlSW1nIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLy4uL1Byb2R1aXQvU2NyaXB0L3NpbXBsZW1vZGFsL2Nzcy9pbWcveC5wbmcpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjlweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB6LWluZGV4OiAzMjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIHJpZ2h0OiAtMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3dvcmtmbG93QWN0aW9uLWNvbnRhaW5lciBoMyB7XG4gIGNvbG9yOiAjODRiOGQ5O1xuICB6LWluZGV4OiAxMDtcbn1cbiNjb21tX2dlc3Rpb25fYWNoYXRzX3Byb2R1aXQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiA0cHggc29saWQgIzBjN2UwNDtcbiAgcGFkZGluZzogMTJweDtcbiAgei1pbmRleDogMTA7XG59XG4jY29tbV9nZXN0aW9uX2FjaGF0c19wcm9kdWl0LWNvbnRhaW5lciAuc2ltcGxlbW9kYWwtZGF0YSB7XG4gIHBhZGRpbmc6IDhweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHotaW5kZXg6IDEwO1xufVxuI2NvbW1fZ2VzdGlvbl9hY2hhdHNfcHJvZHVpdC1jb250YWluZXIgY29kZSB7XG4gIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzY1QjQzRDtcbiAgY29sb3I6ICNiYmI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmc6IDRweCA2cHggNnB4O1xuICB6LWluZGV4OiAxMDtcbn1cbiNjb21tX2dlc3Rpb25fYWNoYXRzX3Byb2R1aXQtY29udGFpbmVyIGEubW9kYWxDbG9zZUltZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8uLi9Qcm9kdWl0L1NjcmlwdC9zaW1wbGVtb2RhbC9jc3MvaW1nL3gucG5nKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgei1pbmRleDogMzIwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNXB4O1xuICByaWdodDogLTE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNjb21tX2dlc3Rpb25fYWNoYXRzX3Byb2R1aXQtY29udGFpbmVyIGgzIHtcbiAgY29sb3I6ICM4NGI4ZDk7XG4gIHotaW5kZXg6IDEwO1xufVxuLmFkbWluX21lbnVfbGF5ZXIge1xuICBjb2xvcjogIzBjN2UwNDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDVweDtcbn1cbi5hZG1pbl9tZW51X2xheWVyX3NlbGVjdCB7XG4gIGNvbG9yOiAjMGM3ZTA0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDVweDtcbn1cbi5hZG1pbl9sYW5ndWUge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogNXB4O1xufVxuLmFkbWluX2xhbmd1ZV9zZWxlY3Qge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGRkZGQ7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDVweDtcbn1cbi8qLS0tLS0tLS0tLS0tIFNUQVRJU1RJUVVFUyAtLS0tLS0tLS0tLS0tLSovXG4uY2hhcnRfbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwJTtcbiAgbGVmdDogMCU7XG4gIGhlaWdodDogMTAlO1xuICB3aWR0aDogMTAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vdXRpbF9kb25uZWVzIHtcbiAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDBweCA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tIE1VUiAtLS0tLS0tLS0tLS0tLS0tKi9cbi5tdXJfY29tbWVudGFpcmVzIHtcbiAgbWFyZ2luOiAwcHg7XG59XG4ubXVyX2NvbW1lbnRhaXJlcyB0ZCxcbi5tdXJfY29tbWVudGFpcmVzIHRoIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRkRGRjtcbn1cbi5tdXJfY29tbWVudGFpcmVzIHRkLmVudGV0ZV90YWJsZSxcbi5tdXJfY29tbWVudGFpcmVzIHRyLmVudGV0ZV90YWJsZSB0ZCB7XG4gIGNvbG9yOiAjMGM3ZTA0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHggNXB4O1xufVxuLmNvbnRyb2xlX2FnZW5kYSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQ0NDQ0M7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRyb2xlX3N1aXYsXG4uY29udHJvbGVfcHJlYyB7XG4gIG1hcmdpbjogNXB4IDEwcHggNXB4IDBweDtcbn1cbi5jb250cm9sZV9hdWoge1xuICBtYXJnaW46IDVweCAwcHggNXB4IDMwcHg7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gT05HTEVUIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm9uZ2xldF9mb3JtIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGRkZGQ7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ub25nbGV0X2Zvcm1fc2VsZWN0ZWQge1xuICBjb2xvcjogIzBjN2UwNDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGRkZGQ7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKioqKioqKioqKioqKioqKioqKiBNSVNFIEVOIFBBR0UgREVTIEFSVElDTEVTIERBTlMgTEVTIFBBR0VTICoqKioqKioqKioqKioqKioqKiovXG4uZG9jdW1lbnQge1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCA1cHg7XG4gIGNsZWFyOiBib3RoO1xufVxuLnRleHRlX2RvY3VtZW50IHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDVweCAwcHggNXB4IDBweDtcbn1cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuZGl2LnpvbmVfc2ltcGxlIHtcbiAgcGFkZGluZzogMTBweCAwcHg7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU9QVElPTlMgTE9HTyBQREYtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI29wdGlvbnNfbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2IyYjJiMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbiNvcHRpb25zX2xvZ28gLnRpdHJlX2FjdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjY2NjO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDVweCAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jb3B0aW9uc19sb2dvIC5saWJlbGxlX2FjdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4jb3B0aW9uc19sb2dvIC5jb250ZW51IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNvcHRpb25zX2xvZ28gLmNvbnRlbnUgLmltYWdlX2Jsb2NfcHJvbW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvIDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI29wdGlvbnNfbG9nbyAuY29udGVudSAuaW1hZ2VfYmxvY19wcm9tbyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogNXB4IDAgNXB4IC03NSU7XG59XG4jb3B0aW9uc19sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3R4dF9sb2dvIHtcbiAgcGFkZGluZzogMTBweCAwcHggNXB4IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ERU1BTkRFIENPTlRBQ1QtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnR5cGVfZGVtYW5kZV9hcHBsaWNhdGV1ciB7XG4gIGJhY2tncm91bmQ6ICMyRTlDQjk7XG59XG4udHlwZV9kZW1hbmRlX3ByZXNjcmlwdGV1ciB7XG4gIGJhY2tncm91bmQ6ICM2QTRCOEU7XG59XG4udHlwZV9kZW1hbmRlX3ByZXNzZSB7XG4gIGJhY2tncm91bmQ6ICM4MEEyM0I7XG59XG4uZXNwYWNlX3ZlcmlmaWNhdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMTQxNUU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZXNwYWNlX3ZlcmlmaWNhdGlvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zdGF0dXNfZXRhdF9kZW1hbmRlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcbn1cbi5zdGF0dXNfZXRhdF9kZW1hbmRlIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZpY2hlX2RlbWFuZGVfaW5mb3Mge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDU4JTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbi5maWNoZV9kZW1hbmRlX2FjdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwJTtcbn1cbi5ncmVlbiB7XG4gIGNvbG9yOiAjNDY4ODQ3O1xufVxuLnJlZCB7XG4gIGNvbG9yOiAjQ0MwMDAwO1xufVxuLmJnX2dyZWVuIHtcbiAgYmFja2dyb3VuZDogIzY2QkI2QSAhaW1wb3J0YW50O1xufVxuLmJnX3JlZCB7XG4gIGJhY2tncm91bmQ6ICNFRjUzNTAgIWltcG9ydGFudDtcbn1cbi5iZ19ncmlzIHtcbiAgYmFja2dyb3VuZDogI2RkZGRkZCAhaW1wb3J0YW50O1xufVxuLyotLS0gQkxPQyBJREVFIC0tLSovXG4jZHNoX2Jsb2NfaWRlZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzBDN0UwNDtcbiAgbWFyZ2luOiAxMHB4IDBweCAxNXB4IDBweDtcbn1cbiNkc2hfYmxvY19pZGVlIGgyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNFM0UwREI7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMEM3RTA0O1xuICBtYXJnaW46IC0xNnB4IDBweCAwcHggMTBweDtcbiAgcGFkZGluZzogMHB4IDEwcHggMHB4IDEwcHg7XG59XG4jZHNoX2Jsb2NfaWRlZSAuY29udGVudSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMiU7XG59XG4jZHNoX2Jsb2NfaWRlZSAuaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbiNkc2hfYmxvY19pZGVlIC5pdGVtIHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogN3B4O1xuICBsaW5lLWhlaWdodDogOHB4O1xufVxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmxhYmVsX25vdGlmIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDRweCAycHggMHB4IDFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMjBweDtcbn1cbi5sYWJlbF9qZG0sXG4ubGFiZWxfamRtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBDN0UwNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGFiZWxfamRtX2JsZXUsXG4ubGFiZWxfamRtX2JsZXU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDE0MTVlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kb2N1bWVudHNfZ2VuZXJhdXgge1xuICB3aWR0aDogNDUlO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RlZGVkZTtcbiAgbWFyZ2luOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmRvY3VtZW50c19wcm9qZXRzIHtcbiAgd2lkdGg6IDQ1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZWRlZGU7XG4gIG1hcmdpbjogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5kb2N1bWVudHNfcHJvamV0cyBlbSxcbi5kb2N1bWVudHNfZ2VuZXJhdXggZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBvcHVwX2hlYWRlciB7XG4gIG1hcmdpbjogMTBweCAwcHg7XG59XG4ucmFkaW8tYmlnIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubGFiZWwtbWNsIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI0REMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRhYnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnRhYiB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RlZGVkZTtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG59XG4udGFiLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogMTFweCAhaW1wb3J0YW50O1xufVxuLmZha2UtdGFiIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzgzODM4Mztcbn1cbi50YWIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM4MzgzODM7XG59XG4udGFiLmFjdGl2ZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG59XG4udGFiLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGVkZWRlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnRhYnMteGwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbn1cbi50YWJzLXhsIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi50YWJzLXhsIGxpLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJvd0Nob2l4TGl2cmFpc29uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG59XG4ucm93Q2hvaXhMaXZyYWlzb246bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG4ucm93Q2hvaXhMaXZyYWlzb24gaDQge1xuICBjb2xvcjogIzAxNDE1ZTtcbn1cbi5pbnB1dC14cyB7XG4gIHdpZHRoOiAzMHB4O1xufVxuLmV0YXRfY29tbWFuZGVfZ2xvYmFsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjMzMzMzMzO1xufVxuLmRlbWFuZGVfY29uZmlybWF0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZiZmJmYiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5sYWJlbEFtb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYW1vdW50IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi52YVRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udzEwMCB7XG4gIHdpZHRoOiA5MCU7XG59XG4ubGliZWxsZUxpZ25lQ29tbWFuZGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi52YWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbnVsLmNob3Nlbi1jaG9pY2VzIHtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG50ci5wcmVwYXJlIHtcbiAgYmFja2dyb3VuZDogIzlDQ0M2NSAhaW1wb3J0YW50O1xufVxudHIuaW5jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQ6ICNGRjk4MDAgIWltcG9ydGFudDtcbn1cbmg0Lm1vZGFsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0biB7XG4gIG1hcmdpbjogMDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlXG5cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLy9cbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4vLyAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuLy8gICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuLy9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuLy9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuLy8gYW5kIEZpcmVmb3guXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuLy9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuLy9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4vL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTGlua3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy9cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbi8vIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbi8vXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy9cbi8vIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuLy9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuLy9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vL1xuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4vL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEdyb3VwaW5nIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbi8vXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4vL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4vLyBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4vL1xuXG4vL1xuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gM1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbi8vIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuLy9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuLy9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbiAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG59XG5cbi8vXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuLy9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuLy9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cbi8vXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy9cbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4vL1xuLy8gMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuLy9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuLy9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4vL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OiBoNWJwLmNvbS9yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOmJlZm9yZSxcbiAgKjphZnRlciB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vc1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cblxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG5cbiAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcbiAgfVxuXG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG5cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG4gIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLFxuICAuZHJvcHVwID4gLmJ0biB7XG4gICAgPiAuY2FyZXQge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXIsIHZhbHVlLWxpc3QtY29tbWEtc3BhY2UtYWZ0ZXIsIGluZGVudGF0aW9uLCBkZWNsYXJhdGlvbi1jb2xvbi1uZXdsaW5lLWFmdGVyLCBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcblxuLy9cbi8vIEdseXBoaWNvbnMgZm9yIEJvb3RzdHJhcFxuLy9cbi8vIFNpbmNlIGljb25zIGFyZSBmb250cywgdGhleSBjYW4gYmUgcGxhY2VkIGFueXdoZXJlIHRleHQgaXMgcGxhY2VkIGFuZCBhcmVcbi8vIHRodXMgYXV0b21hdGljYWxseSBzaXplZCB0byBtYXRjaCB0aGUgc3Vycm91bmRpbmcgY2hpbGQuIFRvIHVzZSwgY3JlYXRlIGFuXG4vLyBpbmxpbmUgZWxlbWVudCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBjbGFzc2VzLCBsaWtlIHNvOlxuLy9cbi8vIDxhIGhyZWY9XCIjXCI+PHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXN0YXJcIj48L3NwYW4+IFN0YXI8L2E+XG5cbi8vIEltcG9ydCB0aGUgZm9udHNcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICBzcmM6IHVybChcIkB7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0uZW90XCIpO1xuICBzcmM6IHVybChcIkB7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICB1cmwoXCJAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgIHVybChcIkB7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgIHVybChcIkB7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgIHVybChcIkB7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0uc3ZnI0B7aWNvbi1mb250LXN2Zy1pZH1cIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4vLyBDYXRjaGFsbCBiYXNlY2xhc3Ncbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBJbmRpdmlkdWFsIGljb25zXG4uZ2x5cGhpY29uLWFzdGVyaXNrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJhXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDAyYlwiOyB9IH1cbi5nbHlwaGljb24tZXVybyxcbi5nbHlwaGljb24tZXVyICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYWNcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjYwMVwiOyB9IH1cbi5nbHlwaGljb24tZW52ZWxvcGUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MDlcIjsgfSB9XG4uZ2x5cGhpY29uLXBlbmNpbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzBmXCI7IH0gfVxuLmdseXBoaWNvbi1nbGFzcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMVwiOyB9IH1cbi5nbHlwaGljb24tbXVzaWMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDJcIjsgfSB9XG4uZ2x5cGhpY29uLXNlYXJjaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNVwiOyB9IH1cbi5nbHlwaGljb24tc3RhciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXItZW1wdHkgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH0gfVxuLmdseXBoaWNvbi11c2VyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOFwiOyB9IH1cbi5nbHlwaGljb24tZmlsbSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxhcmdlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH0gfVxuLmdseXBoaWNvbi10aCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGlzdCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTJcIjsgfSB9XG4uZ2x5cGhpY29uLW9rICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNFwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20tb3V0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH0gfVxuLmdseXBoaWNvbi1vZmYgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxN1wiOyB9IH1cbi5nbHlwaGljb24tc2lnbmFsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE5XCI7IH0gfVxuLmdseXBoaWNvbi10cmFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMFwiOyB9IH1cbi5nbHlwaGljb24taG9tZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbGUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH0gfVxuLmdseXBoaWNvbi10aW1lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyM1wiOyB9IH1cbi5nbHlwaGljb24tcm9hZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjRcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI1XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNlwiOyB9IH1cbi5nbHlwaGljb24tdXBsb2FkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWluYm94ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOVwiOyB9IH1cbi5nbHlwaGljb24tcmVwZWF0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzBcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZnJlc2ggICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH0gfVxuLmdseXBoaWNvbi1saXN0LWFsdCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMlwiOyB9IH1cbi5nbHlwaGljb24tbG9jayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYWcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkcGhvbmVzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNVwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLW9mZiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM3XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOFwiOyB9IH1cbi5nbHlwaGljb24tcXJjb2RlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhcmNvZGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH0gfVxuLmdseXBoaWNvbi10YWcgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MVwiOyB9IH1cbi5nbHlwaGljb24tdGFncyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQzXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rbWFyayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NFwiOyB9IH1cbi5nbHlwaGljb24tcHJpbnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDVcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbWVyYSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ2XCI7IH0gfVxuLmdseXBoaWNvbi1mb250ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0N1wiOyB9IH1cbi5nbHlwaGljb24tYm9sZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWl0YWxpYyAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ5XCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWhlaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MFwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC13aWR0aCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1M1wiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTRcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnkgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH0gfVxuLmdseXBoaWNvbi1saXN0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NlwiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LWxlZnQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1yaWdodCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU4XCI7IH0gfVxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OVwiOyB9IH1cbi5nbHlwaGljb24tcGljdHVyZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjBcIjsgfSB9XG4uZ2x5cGhpY29uLW1hcC1tYXJrZXIgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH0gfVxuLmdseXBoaWNvbi1hZGp1c3QgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2M1wiOyB9IH1cbi5nbHlwaGljb24tdGludCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjRcIjsgfSB9XG4uZ2x5cGhpY29uLWVkaXQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY1XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NlwiOyB9IH1cbi5nbHlwaGljb24tY2hlY2sgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjdcIjsgfSB9XG4uZ2x5cGhpY29uLW1vdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY4XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzBcIjsgfSB9XG4uZ2x5cGhpY29uLWJhY2t3YXJkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MlwiOyB9IH1cbi5nbHlwaGljb24tcGF1c2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzNcIjsgfSB9XG4uZ2x5cGhpY29uLXN0b3AgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc0XCI7IH0gfVxuLmdseXBoaWNvbi1mb3J3YXJkICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc3XCI7IH0gfVxuLmdseXBoaWNvbi1lamVjdCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OFwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MVwiOyB9IH1cbi5nbHlwaGljb24tbWludXMtc2lnbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODJcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgzXCI7IH0gfVxuLmdseXBoaWNvbi1vay1zaWduICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NFwiOyB9IH1cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbiAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODVcIjsgfSB9XG4uZ2x5cGhpY29uLWluZm8tc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH0gfVxuLmdseXBoaWNvbi1zY3JlZW5zaG90ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4N1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODhcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLWNpcmNsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg5XCI7IH0gfVxuLmdseXBoaWNvbi1iYW4tY2lyY2xlICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MFwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkyXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5M1wiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctZG93biAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtZnVsbCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NlwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24gICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH0gfVxuLmdseXBoaWNvbi1naWZ0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMlwiOyB9IH1cbi5nbHlwaGljb24tbGVhZiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWZpcmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtb3BlbiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNVwiOyB9IH1cbi5nbHlwaGljb24tZXllLWNsb3NlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbiAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH0gfVxuLmdseXBoaWNvbi1wbGFuZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOFwiOyB9IH1cbi5nbHlwaGljb24tY2FsZW5kYXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXJhbmRvbSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21tZW50ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMVwiOyB9IH1cbi5nbHlwaGljb24tbWFnbmV0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tdXAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEzXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNFwiOyB9IH1cbi5nbHlwaGljb24tcmV0d2VldCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE2XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2UgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExN1wiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMThcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMFwiOyB9IH1cbi5nbHlwaGljb24taGRkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWJ1bGxob3JuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIyXCI7IH0gfVxuLmdseXBoaWNvbi1iZWxsICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyM1wiOyB9IH1cbi5nbHlwaGljb24tY2VydGlmaWNhdGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjRcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI1XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNlwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI4XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOVwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMxXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMlwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH0gfVxuLmdseXBoaWNvbi1nbG9iZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNVwiOyB9IH1cbi5nbHlwaGljb24td3JlbmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXRhc2tzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM3XCI7IH0gfVxuLmdseXBoaWNvbi1maWx0ZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9IH1cbi5nbHlwaGljb24tYnJpZWZjYXNlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW4gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH0gfVxuLmdseXBoaWNvbi1kYXNoYm9hcmQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MVwiOyB9IH1cbi5nbHlwaGljb24tcGFwZXJjbGlwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQzXCI7IH0gfVxuLmdseXBoaWNvbi1saW5rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NFwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDVcIjsgfSB9XG4uZ2x5cGhpY29uLXB1c2hwaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH0gfVxuLmdseXBoaWNvbi11c2QgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OFwiOyB9IH1cbi5nbHlwaGljb24tZ2JwICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0ICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXIgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUzXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU2XCI7IH0gfVxuLmdseXBoaWNvbi11bmNoZWNrZWQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1N1wiOyB9IH1cbi5nbHlwaGljb24tZXhwYW5kICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS11cCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MFwiOyB9IH1cbi5nbHlwaGljb24tbG9nLWluICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctb3V0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2M1wiOyB9IH1cbi5nbHlwaGljb24tbmV3LXdpbmRvdyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlY29yZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY1XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NlwiOyB9IH1cbi5nbHlwaGljb24tb3BlbiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjdcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmVkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY4XCI7IH0gfVxuLmdseXBoaWNvbi1pbXBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OVwiOyB9IH1cbi5nbHlwaGljb24tZXhwb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzBcIjsgfSB9XG4uZ2x5cGhpY29uLXNlbmQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcxXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktZGlzayAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MlwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc0XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzZcIjsgfSB9XG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc3XCI7IH0gfVxuLmdseXBoaWNvbi10cmFuc2ZlciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OFwiOyB9IH1cbi5nbHlwaGljb24tY3V0bGVyeSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21wcmVzc2VkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MVwiOyB9IH1cbi5nbHlwaGljb24tZWFycGhvbmUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODJcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgzXCI7IH0gfVxuLmdseXBoaWNvbi10b3dlciAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NFwiOyB9IH1cbi5nbHlwaGljb24tc3RhdHMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODVcIjsgfSB9XG4uZ2x5cGhpY29uLXNkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg2XCI7IH0gfVxuLmdseXBoaWNvbi1oZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4N1wiOyB9IH1cbi5nbHlwaGljb24tc3VidGl0bGVzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODhcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1kb2xieSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNS0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTYtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC03LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5M1wiOyB9IH1cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcmsgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk1XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5N1wiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOThcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk5XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91cyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMFwiOyB9IH1cbi5nbHlwaGljb24tY2QgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDFcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUtZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAyXCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwM1wiOyB9IH1cbi5nbHlwaGljb24tbGV2ZWwtdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA1XCI7IH0gfVxuLmdseXBoaWNvbi1wYXN0ZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNlwiOyB9IH1cbi8vIFRoZSBmb2xsb3dpbmcgMiBHbHlwaGljb25zIGFyZSBvbWl0dGVkIGZvciB0aGUgdGltZSBiZWluZyBiZWNhdXNlXG4vLyB0aGV5IGN1cnJlbnRseSB1c2UgVW5pY29kZSBjb2RlcG9pbnRzIHRoYXQgYXJlIG91dHNpZGUgdGhlXG4vLyBCYXNpYyBNdWx0aWxpbmd1YWwgUGxhbmUgKEJNUCkuIE9sZGVyIGJ1Z2d5IHZlcnNpb25zIG9mIFdlYktpdCBjYW4ndCBoYW5kbGVcbi8vIG5vbi1CTVAgY29kZXBvaW50cyBpbiBDU1Mgc3RyaW5nIGVzY2FwZXMsIGFuZCB0aHVzIGNhbid0IGRpc3BsYXkgdGhlc2UgdHdvIGljb25zLlxuLy8gTm90YWJseSwgdGhlIGJ1ZyBhZmZlY3RzIHNvbWUgb2xkZXIgdmVyc2lvbnMgb2YgdGhlIEFuZHJvaWQgQnJvd3Nlci5cbi8vIE1vcmUgaW5mbzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDEwNlxuLy8gLmdseXBoaWNvbi1kb29yICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY2YWFcIjsgfSB9XG4vLyAuZ2x5cGhpY29uLWtleSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjUxMVwiOyB9IH1cbi5nbHlwaGljb24tYWxlcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDlcIjsgfSB9XG4uZ2x5cGhpY29uLWVxdWFsaXplciAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEwXCI7IH0gfVxuLmdseXBoaWNvbi1raW5nICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMVwiOyB9IH1cbi5nbHlwaGljb24tcXVlZW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhd24gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEzXCI7IH0gfVxuLmdseXBoaWNvbi1iaXNob3AgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNFwiOyB9IH1cbi5nbHlwaGljb24ta25pZ2h0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTVcIjsgfSB9XG4uZ2x5cGhpY29uLWJhYnktZm9ybXVsYSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE2XCI7IH0gfVxuLmdseXBoaWNvbi10ZW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjZmYVwiOyB9IH1cbi5nbHlwaGljb24tYmxhY2tib2FyZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMThcIjsgfSB9XG4uZ2x5cGhpY29uLWJlZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE5XCI7IH0gfVxuLmdseXBoaWNvbi1hcHBsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhmZlwiOyB9IH1cbi5nbHlwaGljb24tZXJhc2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWhvdXJnbGFzcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMzFiXCI7IH0gfVxuLmdseXBoaWNvbi1sYW1wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyM1wiOyB9IH1cbi5nbHlwaGljb24tZHVwbGljYXRlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjRcIjsgfSB9XG4uZ2x5cGhpY29uLXBpZ2d5LWJhbmsgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI1XCI7IH0gfVxuLmdseXBoaWNvbi1zY2lzc29ycyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNlwiOyB9IH1cbi5nbHlwaGljb24tYml0Y29pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWJ0YyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi14YnQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24teWVuICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLWpweSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxuLmdseXBoaWNvbi1ydWJsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tcnViICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XG4uZ2x5cGhpY29uLXNjYWxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMwXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHkgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMVwiOyB9IH1cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWVkdWNhdGlvbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMzXCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNFwiOyB9IH1cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzVcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM2XCI7IH0gfVxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3cgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzN1wiOyB9IH1cbi5nbHlwaGljb24tb2lsICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWdyYWluICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM5XCI7IH0gfVxuLmdseXBoaWNvbi1zdW5nbGFzc2VzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MFwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1zaXplICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtY29sb3IgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQyXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0M1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDRcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b20gICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ1XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NlwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDdcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbCAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ4XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OVwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUxXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b20gICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MlwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbnNvbGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU0XCI7IH0gfVxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NVwiOyB9IH1cbi5nbHlwaGljb24tc3Vic2NyaXB0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTZcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU3XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OFwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTlcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjYwXCI7IH0gfVxuIiwiLy9cbi8vIFNjYWZmb2xkaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy5cbi8vIEZvciByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzMuNC9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcbioge1xuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG5cbi8vIEJvZHkgcmVzZXRcblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogQHRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBib2R5LWJnO1xufVxuXG4vLyBSZXNldCBmb250cyBmb3IgcmVsZXZhbnQgZWxlbWVudHNcbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IEBsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogQGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIC50YWItZm9jdXMoKTtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBXZSByZXNldCB0aGlzIGhlcmUgYmVjYXVzZSBwcmV2aW91c2x5IE5vcm1hbGl6ZSBoYWQgbm8gYGZpZ3VyZWAgbWFyZ2lucy4gVGhpc1xuLy8gZW5zdXJlcyB3ZSBkb24ndCBicmVhayBhbnlvbmUncyB1c2Ugb2YgdGhlIGVsZW1lbnQuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuXG4vLyBJbWFnZXNcblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4uaW1nLXJlc3BvbnNpdmUge1xuICAuaW1nLXJlc3BvbnNpdmUoKTtcbn1cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gdGh1bWJuYWlscy5sZXNzIGZvciBgLnRodW1ibmFpbGAuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IEB0aHVtYm5haWwtcGFkZGluZztcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAdGh1bWJuYWlsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICAudHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgLmltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XG59XG5cbi8vIFBlcmZlY3QgY2lyY2xlXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gc2V0IHJhZGl1cyBpbiBwZXJjZW50c1xufVxuXG5cbi8vIEhvcml6b250YWwgcnVsZXNcblxuaHIge1xuICBtYXJnaW4tdG9wOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGhyLWJvcmRlcjtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudFxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG5cblxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcbi8vXG4vLyBGaXhlcyBcImNsaWNrYWJpbGl0eVwiIGlzc3VlIChhbmQgbW9yZSBnZW5lcmFsbHksIHRoZSBmaXJpbmcgb2YgZXZlbnRzIHN1Y2ggYXMgZm9jdXMgYXMgd2VsbClcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcbi8vIHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGluZGVudGF0aW9uLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4LCBzZWxlY3Rvci1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFZlbmRvciBQcmVmaXhlc1xuLy9cbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjQuXG5cbi8vIC0gQW5pbWF0aW9uc1xuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyAtIEJveCBzaGFkb3dcbi8vIC0gQm94IHNpemluZ1xuLy8gLSBDb250ZW50IGNvbHVtbnNcbi8vIC0gSHlwaGVuc1xuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xuLy8gLSBUcmFuc2l0aW9uc1xuLy8gLSBVc2VyIFNlbGVjdFxuXG5cbi8vIEFuaW1hdGlvbnNcbi5hbmltYXRpb24oQGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogQGFuaW1hdGlvbjtcbiAgICAgICAtby1hbmltYXRpb246IEBhbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xufVxuLmFuaW1hdGlvbi1uYW1lKEBuYW1lKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IEBuYW1lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBAbmFtZTtcbn1cbi5hbmltYXRpb24tZHVyYXRpb24oQGR1cmF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBAZHVyYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiBAZHVyYXRpb247XG59XG4uYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbihAdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xufVxuLmFuaW1hdGlvbi1kZWxheShAZGVsYXkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IEBkZWxheTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IEBkZWxheTtcbn1cbi5hbmltYXRpb24taXRlcmF0aW9uLWNvdW50KEBpdGVyYXRpb24tY291bnQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBAaXRlcmF0aW9uLWNvdW50O1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IEBpdGVyYXRpb24tY291bnQ7XG59XG4uYW5pbWF0aW9uLWRpcmVjdGlvbihAZGlyZWN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogQGRpcmVjdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBAZGlyZWN0aW9uO1xufVxuLmFuaW1hdGlvbi1maWxsLW1vZGUoQGZpbGwtbW9kZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IEBmaWxsLW1vZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcblxuLmJhY2tmYWNlLXZpc2liaWxpdHkoQHZpc2liaWxpdHkpIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcbn1cblxuLy8gRHJvcCBzaGFkb3dzXG4vL1xuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cblxuLmJveC1zaGFkb3coQHNoYWRvdykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IEBzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXG4gICAgICAgICAgYm94LXNoYWRvdzogQHNoYWRvdztcbn1cblxuLy8gQm94IHNpemluZ1xuLmJveC1zaXppbmcoQGJveG1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogQGJveG1vZGVsO1xuICAgICAtbW96LWJveC1zaXppbmc6IEBib3htb2RlbDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBAYm94bW9kZWw7XG59XG5cbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXG4uY29udGVudC1jb2x1bW5zKEBjb2x1bW4tY291bnQ7IEBjb2x1bW4tZ2FwOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XG4gICAgIC1tb3otY29sdW1uLWNvdW50OiBAY29sdW1uLWNvdW50O1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiBAY29sdW1uLWdhcDtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiBAY29sdW1uLWdhcDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBAY29sdW1uLWdhcDtcbn1cblxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cbi5oeXBoZW5zKEBtb2RlOiBhdXRvKSB7XG4gIC13ZWJraXQtaHlwaGVuczogQG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogQG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogQG1vZGU7IC8vIElFMTArXG4gICAgICAgLW8taHlwaGVuczogQG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogQG1vZGU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLy8gUGxhY2Vob2xkZXIgdGV4dFxuLnBsYWNlaG9sZGVyKEBjb2xvcjogQGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XG4gIC8vIEZpcmVmb3hcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBvcGFjaXR5OiAxOyAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6IEBjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogQGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uc1xuLnNjYWxlKEByYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcbn1cbi5zY2FsZShAcmF0aW9YOyBAcmF0aW9ZKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcbn1cbi5zY2FsZVgoQHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcbn1cbi5zY2FsZVkoQHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcbn1cbi5za2V3KEB4OyBAeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xufVxuLnRyYW5zbGF0ZShAeDsgQHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xufVxuLnRyYW5zbGF0ZTNkKEB4OyBAeTsgQHopIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG59XG4ucm90YXRlKEBkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xufVxuLnJvdGF0ZVgoQGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xufVxuLnJvdGF0ZVkoQGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xufVxuLnBlcnNwZWN0aXZlKEBwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xufVxuLnBlcnNwZWN0aXZlLW9yaWdpbihAcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcbn1cbi50cmFuc2Zvcm0tb3JpZ2luKEBvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luO1xuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luO1xufVxuXG5cbi8vIFRyYW5zaXRpb25zXG5cbi50cmFuc2l0aW9uKEB0cmFuc2l0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG59XG4udHJhbnNpdGlvbi1wcm9wZXJ0eShAdHJhbnNpdGlvbi1wcm9wZXJ0eSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IEB0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IEB0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuLnRyYW5zaXRpb24tZGVsYXkoQHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBAdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBAdHJhbnNpdGlvbi1kZWxheTtcbn1cbi50cmFuc2l0aW9uLWR1cmF0aW9uKEB0cmFuc2l0aW9uLWR1cmF0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogQHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogQHRyYW5zaXRpb24tZHVyYXRpb247XG59XG4udHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oQHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xufVxuLnRyYW5zaXRpb24tdHJhbnNmb3JtKEB0cmFuc2l0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gQHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gQHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbn1cblxuXG4vLyBVc2VyIHNlbGVjdFxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXG5cbi51c2VyLXNlbGVjdChAc2VsZWN0KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IEBzZWxlY3Q7IC8vIElFMTArXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG59XG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcblxuLnRhYi1mb2N1cygpIHtcbiAgLy8gV2ViS2l0LXNwZWNpZmljLiBPdGhlciBicm93c2VycyB3aWxsIGtlZXAgdGhlaXIgZGVmYXVsdCBvdXRsaW5lIHN0eWxlLlxuICAvLyAoSW5pdGlhbGx5IHRyaWVkIHRvIGFsc28gZm9yY2UgZGVmYXVsdCB2aWEgYG91dGxpbmU6IGluaXRpYWxgLFxuICAvLyBidXQgdGhhdCBzZWVtcyB0byBlcnJvbmVvdXNseSByZW1vdmUgdGhlIG91dGxpbmUgaW4gRmlyZWZveCBhbHRvZ2V0aGVyLilcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIG1lZGlhLWZlYXR1cmUtbmFtZS1uby12ZW5kb3ItcHJlZml4LCBtZWRpYS1mZWF0dXJlLXBhcmVudGhlc2VzLXNwYWNlLWluc2lkZSwgbWVkaWEtZmVhdHVyZS1uYW1lLW5vLXVua25vd24sIGluZGVudGF0aW9uLCBhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXJcblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG4uaW1nLXJlc3BvbnNpdmUoQGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6IEBkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcbi8vIHNwZWxsaW5nIG9mIGBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW9gIGlzIGludGVudGlvbmFsLlxuLmltZy1yZXRpbmEoQGZpbGUtMXg7IEBmaWxlLTJ4OyBAd2lkdGgtMXg7IEBoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiQHtmaWxlLTF4fVwiKTtcblxuICBAbWVkaWFcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggbWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkB7ZmlsZS0yeH1cIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBAd2lkdGgtMXggQGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyLCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSGVhZGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogQGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogQGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogQGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogQGhlYWRpbmdzLWNvbG9yO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IEBoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTtcbiAgfVxufVxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMjsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMzsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNDsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNjsgfVxuXG5cbi8vIEJvZHkgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xufVxuXG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiBmbG9vcigoQGZvbnQtc2l6ZS1iYXNlICogMS4xNSkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIH1cbn1cblxuXG4vLyBFbXBoYXNpcyAmIG1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRXg6ICgxMnB4IHNtYWxsIGZvbnQgLyAxNHB4IGJhc2UgZm9udCkgKiAxMDAlID0gYWJvdXQgODUlXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKDEwMCUgKiBAZm9udC1zaXplLXNtYWxsIC8gQGZvbnQtc2l6ZS1iYXNlKSk7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6IEBzdGF0ZS13YXJuaW5nLWJnO1xufVxuXG4vLyBBbGlnbm1lbnRcbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogQHRleHQtbXV0ZWQ7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAYnJhbmQtcHJpbWFyeSk7XG59XG4udGV4dC1zdWNjZXNzIHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbn1cbi50ZXh0LWluZm8ge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS1pbmZvLXRleHQpO1xufVxuLnRleHQtd2FybmluZyB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLXdhcm5pbmctdGV4dCk7XG59XG4udGV4dC1kYW5nZXIge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS1kYW5nZXItdGV4dCk7XG59XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcbi8vIEZvciBub3cgd2UnbGwgbGVhdmUgdGhlc2UgYWxvbmdzaWRlIHRoZSB0ZXh0IGNsYXNzZXMgdW50aWwgdjQgd2hlbiB3ZSBjYW5cbi8vIHNhZmVseSBzaGlmdCB0aGluZ3MgYXJvdW5kIChwZXIgU2VtVmVyIHJ1bGVzKS5cbi5iZy1wcmltYXJ5IHtcbiAgLy8gR2l2ZW4gdGhlIGNvbnRyYXN0IGhlcmUsIHRoaXMgaXMgdGhlIG9ubHkgY2xhc3MgdG8gaGF2ZSBpdHMgY29sb3IgaW52ZXJ0ZWRcbiAgLy8gYXV0b21hdGljYWxseS5cbiAgY29sb3I6ICNmZmY7XG4gIC5iZy12YXJpYW50KEBicmFuZC1wcmltYXJ5KTtcbn1cbi5iZy1zdWNjZXNzIHtcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmJnLWluZm8ge1xuICAuYmctdmFyaWFudChAc3RhdGUtaW5mby1iZyk7XG59XG4uYmctd2FybmluZyB7XG4gIC5iZy12YXJpYW50KEBzdGF0ZS13YXJuaW5nLWJnKTtcbn1cbi5iZy1kYW5nZXIge1xuICAuYmctdmFyaWFudChAc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuXG4vLyBQYWdlIGhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogKChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpO1xuICBtYXJnaW46IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBwYWdlLWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cblxuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTGlzdCBvcHRpb25zXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICAubGlzdC11bnN0eWxlZCgpO1xuICBtYXJnaW4tbGVmdDogLTVweDtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbi8vIERlc2NyaXB0aW9uIExpc3RzXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHRcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xufVxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcbi8vXG4vLyBEZWZhdWx0cyB0byBiZWluZyBzdGFja2VkIHdpdGhvdXQgYW55IG9mIHRoZSBiZWxvdyBzdHlsZXMgYXBwbGllZCwgdW50aWwgdGhlXG4vLyBncmlkIGJyZWFrcG9pbnQgaXMgcmVhY2hlZCAoZGVmYXVsdCBvZiB+NzY4cHgpLlxuXG4uZGwtaG9yaXpvbnRhbCB7XG4gIGRkIHtcbiAgICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTsgLy8gQ2xlYXIgdGhlIGZsb2F0ZWQgYGR0YCBpZiBhbiBlbXB0eSBgZGRgIGlzIHByZXNlbnRcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZGwtaG9yaXpvbnRhbC1icmVha3BvaW50KSB7XG4gICAgZHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogKEBkbC1ob3Jpem9udGFsLW9mZnNldCAtIDIwKTtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAudGV4dC1vdmVyZmxvdygpO1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogQGRsLWhvcml6b250YWwtb2Zmc2V0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXNcbi8vIEFkZCBkYXRhLSogYXR0cmlidXRlIHRvIGhlbHAgb3V0IG91ciB0b29sdGlwIHBsdWdpbiwgcGVyIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNTI1N1xuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICAudGV4dC11cHBlcmNhc2UoKTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW46IDAgMCBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogQGJsb2NrcXVvdGUtZm9udC1zaXplO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIEBibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcblxuICBwLFxuICB1bCxcbiAgb2wge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5vdGU6IERlcHJlY2F0ZWQgc21hbGwgYW5kIC5zbWFsbCBhcyBvZiB2My4xLjBcbiAgLy8gQ29udGV4dDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY2MFxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiBAYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gICAgfVxuICB9XG59XG5cbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXG4vL1xuLy8gSGVhZHMgdXA6IGBibG9ja3F1b3RlLnB1bGwtcmlnaHRgIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMS4wLlxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIEBibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG5cbiAgLy8gQWNjb3VudCBmb3IgY2l0YXRpb25cbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMEEwIFxcMjAxNFwiOyAvLyBuYnNwLCBlbSBkYXNoXG4gICAgfVxuICB9XG59XG5cbi8vIEFkZHJlc3Nlc1xuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG5cbi50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQGNvbG9yKSB7XG4gIGNvbG9yOiBAY29sb3I7XG4gIGEmOmhvdmVyLFxuICBhJjpmb2N1cyB7XG4gICAgY29sb3I6IGRhcmtlbihAY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuLmJnLXZhcmlhbnQoQGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbiAgYSY6aG92ZXIsXG4gIGEmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBUZXh0IG92ZXJmbG93XG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbi50ZXh0LW92ZXJmbG93KCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vXG4vLyBDb2RlIChpbmxpbmUgYW5kIGJsb2NrKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogQGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2RlLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiBAa2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAa2JkLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogKChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLSAxKSAvIDIpO1xuICBtYXJnaW46IDAgMCAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAtIDEpOyAvLyAxNHB4IHRvIDEzcHhcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogQHByZS1jb2xvcjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmUtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBwcmUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiBAcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy9cbi8vIEdyaWQgc3lzdGVtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi5jb250YWluZXIge1xuICAuY29udGFpbmVyLWZpeGVkKCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgd2lkdGg6IEBjb250YWluZXItc207XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgd2lkdGg6IEBjb250YWluZXItbWQ7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgd2lkdGg6IEBjb250YWluZXItbGc7XG4gIH1cbn1cblxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIC5jb250YWluZXItZml4ZWQoKTtcbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG4ucm93IHtcbiAgLm1ha2Utcm93KCk7XG59XG5cbi5yb3ctbm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuLm1ha2UtZ3JpZC1jb2x1bW5zKCk7XG5cblxuLy8gRXh0cmEgc21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2Vcbi8vIHNtYXJ0cGhvbmVzLlxuXG4ubWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgLm1ha2UtZ3JpZChzbSk7XG59XG5cblxuLy8gTWVkaXVtIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgLm1ha2UtZ3JpZChtZCk7XG59XG5cblxuLy8gTGFyZ2UgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAubWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuLmNvbnRhaW5lci1maXhlZChAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcGFkZGluZy1yaWdodDogY2VpbCgoQGd1dHRlciAvIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBmbG9vcigoQGd1dHRlciAvIDIpKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG4ubWFrZS1yb3coQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKEBndXR0ZXIgLyAtMikpO1xuICBtYXJnaW4tbGVmdDogY2VpbCgoQGd1dHRlciAvIC0yKSk7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuLm1ha2UteHMtY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKEBndXR0ZXIgLyAyKTtcbn1cbi5tYWtlLXhzLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuLm1ha2UteHMtY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcbiAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG59XG4ubWFrZS14cy1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG4ubWFrZS1zbS1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2Utc20tY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLXNtLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1zbS1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG4ubWFrZS1tZC1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbWQtY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLW1kLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1tZC1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbi5tYWtlLWxnLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IChAZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1sZy1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbGctY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLWxnLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGBAZ3JpZC1jb2x1bW5zYC5cblxuLm1ha2UtZ3JpZC1jb2x1bW5zKCkge1xuICAvLyBDb21tb24gc3R5bGVzIGZvciBhbGwgc2l6ZXMgb2YgZ3JpZCBjb2x1bW5zLCB3aWR0aHMgMS0xMlxuICAuY29sKEBpbmRleCkgeyAvLyBpbml0aWFsXG4gICAgQGl0ZW06IH5cIi5jb2wteHMtQHtpbmRleH0sIC5jb2wtc20tQHtpbmRleH0sIC5jb2wtbWQtQHtpbmRleH0sIC5jb2wtbGctQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgQGl0ZW0pO1xuICB9XG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID08IEBncmlkLWNvbHVtbnMpIHsgLy8gZ2VuZXJhbDsgXCI9PFwiIGlzbid0IGEgdHlwb1xuICAgIEBpdGVtOiB+XCIuY29sLXhzLUB7aW5kZXh9LCAuY29sLXNtLUB7aW5kZXh9LCAuY29sLW1kLUB7aW5kZXh9LCAuY29sLWxnLUB7aW5kZXh9XCI7XG4gICAgLmNvbCgoQGluZGV4ICsgMSksIH5cIkB7bGlzdH0sIEB7aXRlbX1cIik7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPiBAZ3JpZC1jb2x1bW5zKSB7IC8vIHRlcm1pbmFsXG4gICAgQHtsaXN0fSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgICAgcGFkZGluZy1yaWdodDogZmxvb3IoKEBncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2VpbCgoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICAgIH1cbiAgfVxuICAuY29sKDEpOyAvLyBraWNrc3RhcnQgaXRcbn1cblxuLmZsb2F0LWdyaWQtY29sdW1ucyhAY2xhc3MpIHtcbiAgLmNvbChAaW5kZXgpIHsgLy8gaW5pdGlhbFxuICAgIEBpdGVtOiB+XCIuY29sLUB7Y2xhc3N9LUB7aW5kZXh9XCI7XG4gICAgLmNvbCgoQGluZGV4ICsgMSksIEBpdGVtKTtcbiAgfVxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA9PCBAZ3JpZC1jb2x1bW5zKSB7IC8vIGdlbmVyYWxcbiAgICBAaXRlbTogflwiLmNvbC1Ae2NsYXNzfS1Ae2luZGV4fVwiO1xuICAgIC5jb2woKEBpbmRleCArIDEpLCB+XCJAe2xpc3R9LCBAe2l0ZW19XCIpO1xuICB9XG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID4gQGdyaWQtY29sdW1ucykgeyAvLyB0ZXJtaW5hbFxuICAgIEB7bGlzdH0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gIC5jb2woMSk7IC8vIGtpY2tzdGFydCBpdFxufVxuXG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gd2lkdGgpIGFuZCAoQGluZGV4ID4gMCkge1xuICAuY29sLUB7Y2xhc3N9LUB7aW5kZXh9IHtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVzaCkgYW5kIChAaW5kZXggPiAwKSB7XG4gIC5jb2wtQHtjbGFzc30tcHVzaC1Ae2luZGV4fSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVzaCkgYW5kIChAaW5kZXggPSAwKSB7XG4gIC5jb2wtQHtjbGFzc30tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVsbCkgYW5kIChAaW5kZXggPiAwKSB7XG4gIC5jb2wtQHtjbGFzc30tcHVsbC1Ae2luZGV4fSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1bGwpIGFuZCAoQGluZGV4ID0gMCkge1xuICAuY29sLUB7Y2xhc3N9LXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBvZmZzZXQpIHtcbiAgLmNvbC1Ae2NsYXNzfS1vZmZzZXQtQHtpbmRleH0ge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gQmFzaWMgbG9vcGluZyBpbiBMRVNTXG4ubG9vcC1ncmlkLWNvbHVtbnMoQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAaW5kZXggPj0gMCkge1xuICAuY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpO1xuICAvLyBuZXh0IGl0ZXJhdGlvblxuICAubG9vcC1ncmlkLWNvbHVtbnMoKEBpbmRleCAtIDEpLCBAY2xhc3MsIEB0eXBlKTtcbn1cblxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXG4ubWFrZS1ncmlkKEBjbGFzcykge1xuICAuZmxvYXQtZ3JpZC1jb2x1bW5zKEBjbGFzcyk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIHdpZHRoKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgcHVsbCk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIHB1c2gpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBvZmZzZXQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LXR5cGUsIHNlbGVjdG9yLW1heC1jb21wb3VuZC1zZWxlY3RvcnMsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLWJnO1xuXG4gIC8vIFRhYmxlIGNlbGwgc2l6aW5nXG4gIC8vXG4gIC8vIFJlc2V0IGRlZmF1bHQgdGFibGUgYmVoYXZpb3JcblxuICBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gICAgZGlzcGxheTogdGFibGUtY29sdW1uO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgdGQsXG4gIHRoIHtcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogQHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206IEB0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiBAdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vIEJhc2VsaW5lIHN0eWxlc1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIC8vIENlbGxzXG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiBAdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBCb3R0b20gYWxpZ24gZm9yIGNvbHVtbiBoZWFkaW5nc1xuICA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICAvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcbiAgPiBjYXB0aW9uICsgdGhlYWQsXG4gID4gY29sZ3JvdXAgKyB0aGVhZCxcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFjY291bnQgZm9yIG11bHRpcGxlIHRib2R5IGluc3RhbmNlc1xuICA+IHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gTmVzdGluZ1xuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBib2R5LWJnO1xuICB9XG59XG5cblxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuXG4udGFibGUtY29uZGVuc2VkIHtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IEB0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IHRoZWFkID4gdHIge1xuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmctYWNjZW50O1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZy1ob3ZlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbi8vIEdlbmVyYXRlIHRoZSBjb250ZXh0dWFsIHZhcmlhbnRzXG4udGFibGUtcm93LXZhcmlhbnQoYWN0aXZlOyBAdGFibGUtYmctYWN0aXZlKTtcbi50YWJsZS1yb3ctdmFyaWFudChzdWNjZXNzOyBAc3RhdGUtc3VjY2Vzcy1iZyk7XG4udGFibGUtcm93LXZhcmlhbnQoaW5mbzsgQHN0YXRlLWluZm8tYmcpO1xuLnRhYmxlLXJvdy12YXJpYW50KHdhcm5pbmc7IEBzdGF0ZS13YXJuaW5nLWJnKTtcbi50YWJsZS1yb3ctdmFyaWFudChkYW5nZXI7IEBzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XG4vLyBieSBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgbWluLWhlaWdodDogLjAxJTsgLy8gV29ya2Fyb3VuZCBmb3IgSUU5IGJ1ZyAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTQ4MzcpXG4gIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogLjc1KTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xuICAgID4gLnRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC8vIEVuc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IHdyYXBcbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwZWNpYWwgb3ZlcnJpZGVzIGZvciB0aGUgYm9yZGVyZWQgdGFibGVzXG4gICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAvLyBOdWtlIHRoZSBhcHByb3ByaWF0ZSBib3JkZXJzIHNvIHRoYXQgdGhlIHBhcmVudCBjYW4gaGFuZGxlIHRoZW1cbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcbiAgICAgIC8vIGNoYW5jZXMgYXJlIHRoZXJlIHdpbGwgYmUgb25seSBvbmUgYHRyYCBpbiBhIGB0aGVhZGAgYW5kIHRoYXQgd291bGRcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG4udGFibGUtcm93LXZhcmlhbnQoQHN0YXRlOyBAYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUgPiB0aGVhZCA+IHRyLFxuICAudGFibGUgPiB0Ym9keSA+IHRyLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyIHtcbiAgICA+IHRkLkB7c3RhdGV9LFxuICAgID4gdGguQHtzdGF0ZX0sXG4gICAgJi5Ae3N0YXRlfSA+IHRkLFxuICAgICYuQHtzdGF0ZX0gPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyIHtcbiAgICA+IHRkLkB7c3RhdGV9OmhvdmVyLFxuICAgID4gdGguQHtzdGF0ZX06aG92ZXIsXG4gICAgJi5Ae3N0YXRlfTpob3ZlciA+IHRkLFxuICAgICY6aG92ZXIgPiAuQHtzdGF0ZX0sXG4gICAgJi5Ae3N0YXRlfTpob3ZlciA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4LCBtZWRpYS1mZWF0dXJlLW5hbWUtbm8tdmVuZG9yLXByZWZpeFxuXG4vL1xuLy8gRm9ybXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTm9ybWFsaXplIG5vbi1jb250cm9sc1xuLy9cbi8vIFJlc3R5bGUgYW5kIGJhc2VsaW5lIG5vbi1jb250cm9sIGZvcm0gZWxlbWVudHMuXG5cbmZpZWxkc2V0IHtcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBAbGVnZW5kLWNvbG9yO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbGVnZW5kLWJvcmRlci1jb2xvcjtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gRm9yY2UgSUU4IHRvIHdyYXAgbG9uZyBjb250ZW50IChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMzE0MSlcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5cbi8vIE5vcm1hbGl6ZSBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cbi8vIGlzIHJlcXVpcmVkIHRvIGVuc3VyZSBvcHRpbXVtIGRpc3BsYXkgd2l0aCBvciB3aXRob3V0IHRob3NlIGNsYXNzZXMgdG8gYmV0dGVyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gT3ZlcnJpZGUgY29udGVudC1ib3ggaW4gTm9ybWFsaXplICgqIGlzbid0IHNwZWNpZmljIGVub3VnaClcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cbiAgLy8gU2VhcmNoIGlucHV0cyBpbiBpT1NcbiAgLy9cbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAvLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4gIC8vIFNvbWUgc3BlY2lhbCBjYXJlIGlzIG5lZWRlZCBiZWNhdXNlIDxsYWJlbD5zIGRvbid0IGluaGVyaXQgdGhlaXIgcGFyZW50J3MgYGN1cnNvcmAuXG4gIC8vXG4gIC8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbiAgJltkaXNhYmxlZF0sXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIC50YWItZm9jdXMoKTtcbn1cblxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XG59XG5cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcbi8vXG4vLyBzZWxlY3Rcbi8vIHRleHRhcmVhXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBwYWRkaW5nOiBAcGFkZGluZy1iYXNlLXZlcnRpY2FsIEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxuICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSk7XG4gIC50cmFuc2l0aW9uKH5cImJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXNcIik7XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAuZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgLnBsYWNlaG9sZGVyKCk7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJltkaXNhYmxlZF0sXG4gICZbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnLWRpc2FibGVkO1xuICAgIG9wYWNpdHk6IDE7IC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTVcbiAgfVxuXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICB9XG5cbiAgLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xuICB0ZXh0YXJlYSYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5cbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXG4vL1xuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC4gQXMgYSB3b3JrYXJvdW5kLCB3ZVxuLy8gc2V0IGEgcGl4ZWwgbGluZS1oZWlnaHQgdGhhdCBtYXRjaGVzIHRoZSBnaXZlbiBoZWlnaHQgb2YgdGhlIGlucHV0LCBidXQgb25seVxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbi8vXG4vLyBOb3RlIHRoYXQgYXMgb2YgOS4zLCBpT1MgZG9lc24ndCBzdXBwb3J0IGB3ZWVrYC5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICAgIH1cblxuICAgICYuaW5wdXQtc20sXG4gICAgLmlucHV0LWdyb3VwLXNtICYge1xuICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1sZyxcbiAgICAuaW5wdXQtZ3JvdXAtbGcgJiB7XG4gICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogQGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIC8vIFRoZXNlIGFyZSB1c2VkIG9uIGVsZW1lbnRzIHdpdGggPGxhYmVsPiBkZXNjZW5kYW50c1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7IC8vIEVuc3VyZSB0aGUgaW5wdXQgZG9lc24ndCBqdW1wIHdoZW4gdGhlcmUgaXMgbm8gdGV4dFxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cblxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDsgLy8gTW92ZSB1cCBzaWJsaW5nIHJhZGlvcyBvciBjaGVja2JveGVzIGZvciB0aWdodGVyIHNwYWNpbmdcbn1cblxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLy8gVGhlc2UgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXG59XG5cblxuLy8gU3RhdGljIGZvcm0gY29udHJvbCB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSBgcGAgZWxlbWVudCB0byBtYWtlIGFueSBzdHJpbmcgb2YgdGV4dCBhbGlnbiB3aXRoIGxhYmVscyBpblxuLy8gYSBob3Jpem9udGFsIGZvcm0gbGF5b3V0LlxuXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyBAZm9udC1zaXplLWJhc2UpO1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIHBhZGRpbmctYm90dG9tOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAmLmlucHV0LWxnLFxuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxuXG4uaW5wdXQtc20ge1xuICAuaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LXNtYWxsOyBAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDsgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGxpbmUtaGVpZ2h0LXNtYWxsOyBAaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uZm9ybS1ncm91cC1zbSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBtaW4taGVpZ2h0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgQGZvbnQtc2l6ZS1zbWFsbCk7XG4gICAgcGFkZGluZzogKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSkgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1zbWFsbDtcbiAgfVxufVxuXG4uaW5wdXQtbGcge1xuICAuaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LWxhcmdlOyBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG4uZm9ybS1ncm91cC1sZyB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBtaW4taGVpZ2h0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgQGZvbnQtc2l6ZS1sYXJnZSk7XG4gICAgcGFkZGluZzogKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSkgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1sYXJnZTtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcbi8vXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxuXG4uaGFzLWZlZWRiYWNrIHtcbiAgLy8gRW5hYmxlIGFic29sdXRlIHBvc2l0aW9uaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBFbnN1cmUgaWNvbnMgZG9uJ3Qgb3ZlcmxhcCB0ZXh0XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IChAaW5wdXQtaGVpZ2h0LWJhc2UgKiAxLjI1KTtcbiAgfVxufVxuLy8gRmVlZGJhY2sgaWNvbiAocmVxdWlyZXMgLmdseXBoaWNvbiBjbGFzc2VzKVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjsgLy8gRW5zdXJlIGljb24gaXMgYWJvdmUgaW5wdXQgZ3JvdXBzXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogQGlucHV0LWhlaWdodC1iYXNlO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbn1cblxuLy8gRmVlZGJhY2sgc3RhdGVzXG4uaGFzLXN1Y2Nlc3Mge1xuICAuZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHN0YXRlLXN1Y2Nlc3MtdGV4dDsgQHN0YXRlLXN1Y2Nlc3MtdGV4dDsgQHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmhhcy13YXJuaW5nIHtcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS13YXJuaW5nLXRleHQ7IEBzdGF0ZS13YXJuaW5nLXRleHQ7IEBzdGF0ZS13YXJuaW5nLWJnKTtcbn1cbi5oYXMtZXJyb3Ige1xuICAuZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHN0YXRlLWRhbmdlci10ZXh0OyBAc3RhdGUtZGFuZ2VyLXRleHQ7IEBzdGF0ZS1kYW5nZXItYmcpO1xufVxuXG4vLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcbi5oYXMtZmVlZGJhY2sgbGFiZWwge1xuXG4gICYgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyA1KTsgLy8gSGVpZ2h0IG9mIHRoZSBgbGFiZWxgIGFuZCBpdHMgbWFyZ2luXG4gIH1cbiAgJi5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cblxuLy8gSGVscCB0ZXh0XG4vL1xuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogbGlnaHRlbihAdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxufVxuXG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXG5cbi5mb3JtLWlubGluZSB7XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5yYWRpbyxcbiAgICAuY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbCBmb3Jtc1xuLy9cbi8vIEhvcml6b250YWwgZm9ybXMgYXJlIGJ1aWx0IG9uIGdyaWQgY2xhc3NlcyBhbmQgYWxsb3cgeW91IHRvIGNyZWF0ZSBmb3JtcyB3aXRoXG4vLyBsYWJlbHMgb24gdGhlIGxlZnQgYW5kIGlucHV0cyBvbiB0aGUgcmlnaHQuXG5cbi5mb3JtLWhvcml6b250YWwge1xuXG4gIC8vIENvbnNpc3RlbnQgdmVydGljYWwgYWxpZ25tZW50IG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlc1xuICAvL1xuICAvLyBMYWJlbHMgYWxzbyBnZXQgc29tZSByZXNldCBzdHlsZXMsIGJ1dCB0aGF0IGlzIHNjb3BlZCB0byBhIG1lZGlhIHF1ZXJ5IGJlbG93LlxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8vIEFjY291bnQgZm9yIHBhZGRpbmcgd2UncmUgYWRkaW5nIHRvIGVuc3VyZSB0aGUgYWxpZ25tZW50IGFuZCBvZiBoZWxwIHRleHRcbiAgLy8gYW5kIG90aGVyIGNvbnRlbnQgYmVsb3cgaXRlbXNcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gge1xuICAgIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpKTtcbiAgfVxuXG4gIC8vIE1ha2UgZm9ybSBncm91cHMgYmVoYXZlIGxpa2Ugcm93c1xuICAuZm9ybS1ncm91cCB7XG4gICAgLm1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZXNldCBzcGFjaW5nIGFuZCByaWdodCBhbGlnbiBsYWJlbHMsIGJ1dCBzY29wZSB0byBtZWRpYSBxdWVyaWVzIHNvIHRoYXRcbiAgLy8gbGFiZWxzIG9uIG5hcnJvdyB2aWV3cG9ydHMgc3RhY2sgdGhlIHNhbWUgYXMgYSBkZWZhdWx0IGZvcm0gZXhhbXBsZS5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLy8gVmFsaWRhdGlvbiBzdGF0ZXNcbiAgLy9cbiAgLy8gUmVwb3NpdGlvbiB0aGUgaWNvbiBiZWNhdXNlIGl0J3Mgbm93IHdpdGhpbiBhIGdyaWQgY29sdW1uIGFuZCBjb2x1bW5zIGhhdmVcbiAgLy8gYHBvc2l0aW9uOiByZWxhdGl2ZTtgIG9uIHRoZW0uIEFsc28gYWNjb3VudHMgZm9yIHRoZSBncmlkIGd1dHRlciBwYWRkaW5nLlxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHJpZ2h0OiBmbG9vcigoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG5cbiAgLy8gRm9ybSBncm91cCBzaXplc1xuICAvL1xuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxuICAvLyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoaW4gYSBgLmZvcm0tZ3JvdXBgLlxuICAuZm9ybS1ncm91cC1sZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1ncm91cC1zbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLy9cbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcbi8vIGFuZCBzdWNjZXNzZXMuXG5cbi5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAdGV4dC1jb2xvcjogIzU1NTsgQGJvcmRlci1jb2xvcjogI2NjYzsgQGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcbiAgLmhlbHAtYmxvY2ssXG4gIC5jb250cm9sLWxhYmVsLFxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSxcbiAgJi5yYWRpbyBsYWJlbCxcbiAgJi5jaGVja2JveCBsYWJlbCxcbiAgJi5yYWRpby1pbmxpbmUgbGFiZWwsXG4gICYuY2hlY2tib3gtaW5saW5lIGxhYmVsICB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICB9XG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XG4gICAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlci1jb2xvciwgMTAlKTtcbiAgICAgIEBzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oQGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAgIC5ib3gtc2hhZG93KEBzaGFkb3cpO1xuICAgIH1cbiAgfVxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgfVxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYEBpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG4uZm9ybS1jb250cm9sLWZvY3VzKEBjb2xvcjogQGlucHV0LWJvcmRlci1mb2N1cykge1xuICBAY29sb3ItcmdiYTogcmdiYShyZWQoQGNvbG9yKSwgZ3JlZW4oQGNvbG9yKSwgYmx1ZShAY29sb3IpLCAuNik7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogQGNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLmJveC1zaGFkb3coflwiaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA4cHggQHtjb2xvci1yZ2JhfVwiKTtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gUmVsYXRpdmUgdGV4dCBzaXplLCBwYWRkaW5nLCBhbmQgYm9yZGVyLXJhZGlpIGNoYW5nZXMgZm9yIGZvcm0gY29udHJvbHMuIEZvclxuLy8gaG9yaXpvbnRhbCBzaXppbmcsIHdyYXAgY29udHJvbHMgaW4gdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLiBgPHNlbGVjdD5gXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcbi5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQ7IEBwYWRkaW5nLXZlcnRpY2FsOyBAcGFkZGluZy1ob3Jpem9udGFsOyBAZm9udC1zaXplOyBAbGluZS1oZWlnaHQ7IEBib3JkZXItcmFkaXVzKSB7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogQHBhZGRpbmctdmVydGljYWwgQHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcblxuICBzZWxlY3QmIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICB0ZXh0YXJlYSYsXG4gIHNlbGVjdFttdWx0aXBsZV0mIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRm9yIGlucHV0LmJ0blxuICBmb250LXdlaWdodDogQGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbDsgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWJhc2U7IEBsaW5lLWhlaWdodC1iYXNlOyBAYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIC51c2VyLXNlbGVjdChub25lKTtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAudGFiLWZvY3VzKCk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IEBidG4tZGVmYXVsdC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAuMTI1KSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAub3BhY2l0eSguNjUpO1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgYSYge1xuICAgICYuZGlzYWJsZWQsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG4gICAgfVxuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZGVmYXVsdCB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLWRlZmF1bHQtY29sb3I7IEBidG4tZGVmYXVsdC1iZzsgQGJ0bi1kZWZhdWx0LWJvcmRlcik7XG59XG4uYnRuLXByaW1hcnkge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1wcmltYXJ5LWNvbG9yOyBAYnRuLXByaW1hcnktYmc7IEBidG4tcHJpbWFyeS1ib3JkZXIpO1xufVxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXG4uYnRuLXN1Y2Nlc3Mge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1zdWNjZXNzLWNvbG9yOyBAYnRuLXN1Y2Nlc3MtYmc7IEBidG4tc3VjY2Vzcy1ib3JkZXIpO1xufVxuLy8gSW5mbyBhcHBlYXJzIGFzIGJsdWUtZ3JlZW5cbi5idG4taW5mbyB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLWluZm8tY29sb3I7IEBidG4taW5mby1iZzsgQGJ0bi1pbmZvLWJvcmRlcik7XG59XG4vLyBXYXJuaW5nIGFwcGVhcnMgYXMgb3JhbmdlXG4uYnRuLXdhcm5pbmcge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi13YXJuaW5nLWNvbG9yOyBAYnRuLXdhcm5pbmctYmc7IEBidG4td2FybmluZy1ib3JkZXIpO1xufVxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXG4uYnRuLWRhbmdlciB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLWRhbmdlci1jb2xvcjsgQGJ0bi1kYW5nZXItYmc7IEBidG4tZGFuZ2VyLWJvcmRlcik7XG59XG5cblxuLy8gTGluayBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogQGxpbmstY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IEBsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCdXR0b24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tbGcge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIGV2ZW4tbnVtYmVyZWQgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIGxhcmdlIGlucHV0XG4gIC5idXR0b24tc2l6ZShAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5idG4teHMge1xuICAuYnV0dG9uLXNpemUoQHBhZGRpbmcteHMtdmVydGljYWw7IEBwYWRkaW5nLXhzLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cblxuXG4vLyBCbG9jayBidXR0b25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLmJ1dHRvbi12YXJpYW50KEBjb2xvcjsgQGJhY2tncm91bmQ7IEBib3JkZXIpIHtcbiAgY29sb3I6IEBjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAyNSUpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxMCUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDEyJSk7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUmIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDEyJSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBjb2xvcjogQGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxNyUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMjUlKTtcbiAgICB9XG4gIH1cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIGNvbG9yOiBAYmFja2dyb3VuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG4uYnV0dG9uLXNpemUoQHBhZGRpbmctdmVydGljYWw7IEBwYWRkaW5nLWhvcml6b250YWw7IEBmb250LXNpemU7IEBsaW5lLWhlaWdodDsgQGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogQHBhZGRpbmctdmVydGljYWwgQHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcbn1cbiIsIi8vIE9wYWNpdHlcblxuLm9wYWNpdHkoQG9wYWNpdHkpIHtcbiAgQG9wYWNpdHktaWU6IChAb3BhY2l0eSAqIDEwMCk7ICAvLyBJRTggZmlsdGVyXG4gIGZpbHRlcjogflwiYWxwaGEob3BhY2l0eT1Ae29wYWNpdHktaWV9KVwiO1xuICBvcGFjaXR5OiBAb3BhY2l0eTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQ29tcG9uZW50IGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhlYWRzIHVwIVxuLy9cbi8vIFdlIGRvbid0IHVzZSB0aGUgYC5vcGFjaXR5KClgIG1peGluIGhlcmUgc2luY2UgaXQgY2F1c2VzIGEgYnVnIHdpdGggdGV4dFxuLy8gZmllbGRzIGluIElFNy04LiBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzM1NTIuXG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLnRyYW5zaXRpb24ob3BhY2l0eSAuMTVzIGxpbmVhcik7XG5cbiAgJi5pbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuaW4gICAgICB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIHRyJi5pbiAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICB0Ym9keSYuaW4geyBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRyYW5zaXRpb24tcHJvcGVydHkoflwiaGVpZ2h0LCB2aXNpYmlsaXR5XCIpO1xuICAudHJhbnNpdGlvbi1kdXJhdGlvbiguMzVzKTtcbiAgLnRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKGVhc2UpO1xufVxuIiwiLy9cbi8vIERyb3Bkb3duIG1lbnVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIERyb3Bkb3duIGFycm93L2NhcmV0XG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IEBjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgflwiXFw5XCI7IC8vIElFOFxuICBib3JkZXItcmlnaHQ6IEBjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChkaXYpXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudSAodWwpXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI7IC8vIElFOCBmYWxsYmFja1xuICBib3JkZXI6IDFweCBzb2xpZCBAZHJvcGRvd24tYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAuYm94LXNoYWRvdygwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjE3NSkpO1xuXG4gIC8vIEFsaWducyB0aGUgZHJvcGRvd24gbWVudSB0byByaWdodFxuICAvL1xuICAvLyBEZXByZWNhdGVkIGFzIG9mIDMuMS4wIGluIGZhdm9yIG9mIGAuZHJvcGRvd24tbWVudS1bZGlyXWBcbiAgJi5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIHRoZSBkcm9wZG93blxuICAuZGl2aWRlciB7XG4gICAgLm5hdi1kaXZpZGVyKEBkcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgfVxuXG4gIC8vIExpbmtzIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuICA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3RpdmUgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBEaXNhYmxlZCBzdGF0ZVxuLy9cbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRcbiAgICAucmVzZXQtZmlsdGVyKCk7XG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXG4ub3BlbiB7XG4gIC8vIFNob3cgdGhlIG1lbnVcbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXG4gID4gYSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBNZW51IHBvc2l0aW9uaW5nXG4vL1xuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxuLy8gbWVudSB3aXRoIHRoZSBwYXJlbnQuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbn1cbi8vIFdpdGggdjMsIHdlIGVuYWJsZWQgYXV0by1mbGlwcGluZyBpZiB5b3UgaGF2ZSBhIGRyb3Bkb3duIHdpdGhpbiBhIHJpZ2h0XG4vLyBhbGlnbmVkIG5hdiBjb21wb25lbnQuIFRvIGVuYWJsZSB0aGUgdW5kb2luZyBvZiB0aGF0LCB3ZSBwcm92aWRlIGFuIG92ZXJyaWRlXG4vLyB0byByZXN0b3JlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIG1lbnUgYWxpZ25tZW50LlxuLy9cbi8vIFRoaXMgaXMgb25seSBmb3IgbGVmdC1hbGlnbmluZyBhIGRyb3Bkb3duIG1lbnUgd2l0aGluIGEgYC5uYXZiYXItcmlnaHRgIG9yXG4vLyBgLnB1bGwtcmlnaHRgIG5hdiBjb21wb25lbnQuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIEJhY2tkcm9wIHRvIGNhdGNoIGJvZHkgY2xpY2tzIG9uIG1vYmlsZSwgZXRjLlxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IChAemluZGV4LWRyb3Bkb3duIC0gMTApO1xufVxuXG4vLyBSaWdodCBhbGlnbmVkIGRyb3Bkb3duc1xuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQsIGJyby5cbi8vIFRPRE86IGFic3RyYWN0IHRoaXMgc28gdGhhdCB0aGUgbmF2YmFyIGZpeGVkIHN0eWxlcyBhcmUgbm90IHBsYWNlZCBoZXJlP1xuXG4uZHJvcHVwLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIHtcbiAgLy8gUmV2ZXJzZSB0aGUgY2FyZXRcbiAgLmNhcmV0IHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogQGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xuICAgIGJvcmRlci1ib3R0b206IEBjYXJldC13aWR0aC1iYXNlIHNvbGlkIH5cIlxcOVwiOyAvLyBJRThcbiAgfVxuICAvLyBEaWZmZXJlbnQgcG9zaXRpb25pbmcgZm9yIGJvdHRvbSB1cCBtZW51XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZWl0ZXJhdGUgcGVyIG5hdmJhci5sZXNzIGFuZCB0aGUgbW9kaWZpZWQgY29tcG9uZW50IGFsaWdubWVudCB0aGVyZS5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1yaWdodCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgLmRyb3Bkb3duLW1lbnUtcmlnaHQoKTtcbiAgICB9XG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxuICAgIC8vIFdpbGwgcmVtb3ZlIGNvbWUgdjQgaW4gYWxsIGxpa2VsaWhvb2QuXG4gICAgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgICAuZHJvcGRvd24tbWVudS1sZWZ0KCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbi5uYXYtZGl2aWRlcihAY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogKChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbn1cbiIsIi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXG4vL1xuLy8gV2hlbiB5b3UgbmVlZCB0byByZW1vdmUgYSBncmFkaWVudCBiYWNrZ3JvdW5kLCBkbyBub3QgZm9yZ2V0IHRvIHVzZSB0aGlzIHRvIHJlc2V0XG4vLyB0aGUgSUUgZmlsdGVyIGZvciBJRTkgYW5kIGJlbG93LlxuXG4ucmVzZXQtZmlsdGVyKCkge1xuICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpXCIpKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSAqL1xuXG4vL1xuLy8gQnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbi5idG4tZ3JvdXAge1xuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IC8vIE9mZnNldCB0aGUgZmlyc3QgY2hpbGQncyBtYXJnaW5cbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG5cbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCxcbiAgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgLmJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5LCBnaXZlbiB0aGF0IGEgLmRyb3Bkb3duLW1lbnUgaXMgdXNlZCBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgLmJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gQ3VzdG9tIGVkaXRzIGZvciBpbmNsdWRpbmcgYnRuLWdyb3VwcyB3aXRoaW4gYnRuLWdyb3VwcyAodXNlZnVsIGZvciBpbmNsdWRpbmcgZHJvcGRvd24gYnV0dG9ucyB3aXRoaW4gYSBidG4tZ3JvdXApXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIC5ib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7ICY6ZXh0ZW5kKC5idG4teHMpOyB9XG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7ICY6ZXh0ZW5kKC5idG4tc20pOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7ICY6ZXh0ZW5kKC5idG4tbGcpOyB9XG5cblxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSBsaW5lIGJldHdlZW4gYnV0dG9ucyBzb21lIGRlcHRoXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjEyNSkpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgLmJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBSZXBvc2l0aW9uIHRoZSBjYXJldFxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi8vIENhcmV0cyBpbiBvdGhlciBidXR0b24gc2l6ZXNcbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiBAY2FyZXQtd2lkdGgtbGFyZ2UgQGNhcmV0LXdpZHRoLWxhcmdlIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4vLyBVcHNpZGUgZG93biBjYXJldHMgZm9yIC5kcm9wdXBcbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgQGNhcmV0LXdpZHRoLWxhcmdlIEBjYXJldC13aWR0aC1sYXJnZTtcbn1cblxuXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gQ2xlYXIgZmxvYXRzIHNvIGRyb3Bkb3duIG1lbnVzIGNhbiBiZSBwcm9wZXJseSBwbGFjZWRcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbiAgICA+IC5idG4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgPiAuYnRuICsgLmJ0bixcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cyhAYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG4gICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cyhAYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuXG5cbi8vIEp1c3RpZmllZCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgPiAuYnRuLWdyb3VwIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi5ib3JkZXItdG9wLXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xufVxuLmJvcmRlci1yaWdodC1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG59XG4uYm9yZGVyLWJvdHRvbS1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1cztcbn1cbi5ib3JkZXItbGVmdC1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBJbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBkcm9wZG93bnNcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IC8vIHByZXZlbnQgaW5wdXQgZ3JvdXBzIGZyb20gaW5oZXJpdGluZyBib3JkZXIgc3R5bGVzIGZyb20gdGFibGUgY2VsbHMgd2hlbiBwbGFjZWQgd2l0aGluIGEgdGFibGVcblxuICAvLyBVbmRvIHBhZGRpbmcgYW5kIGZsb2F0IG9mIGdyaWQgY2xhc3Nlc1xuICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAvLyBJRTkgZnViYXJzIHRoZSBwbGFjZWhvbGRlciBhdHRyaWJ1dGUgaW4gdGV4dCBpbnB1dHMgYW5kIHRoZSBhcnJvd3Mgb25cbiAgICAvLyBzZWxlY3QgZWxlbWVudHMgaW4gaW5wdXQgZ3JvdXBzLiBUbyBmaXggaXQsIHdlIGZsb2F0IHRoZSBpbnB1dC4gRGV0YWlsczpcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTYxI2lzc3VlY29tbWVudC0yODkzNjg1NVxuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6aW5nIG9wdGlvbnNcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIC5pbnB1dC1sZygpO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgLmlucHV0LXNtKCk7XG59XG5cblxuLy8gRGlzcGxheSBhcyB0YWJsZS1jZWxsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLy8gQWRkb24gYW5kIGFkZG9uIHdyYXBwZXIgZm9yIGJ1dHRvbnNcbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIE1hdGNoIHRoZSBpbnB1dHNcbn1cblxuLy8gVGV4dCBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IEBwYWRkaW5nLWJhc2UtdmVydGljYWwgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBTaXppbmdcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZzogQHBhZGRpbmctc21hbGwtdmVydGljYWwgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XG4gIH1cbiAgJi5pbnB1dC1sZyB7XG4gICAgcGFkZGluZzogQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIH1cblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIC5ib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSAxcHggYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgc2VsZWN0b3ItbWF4LXR5cGVcblxuLy9cbi8vIE5hdnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdiB7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCB1bC9vbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcblxuICA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiBAbmF2LWxpbmstcGFkZGluZztcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgc2V0cyB0ZXh0IHRvIGdyYXkgYW5kIG51a2VzIGhvdmVyL3RhYiBlZmZlY3RzXG4gICAgJi5kaXNhYmxlZCA+IGEge1xuICAgICAgY29sb3I6IEBuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gT3BlbiBkcm9wZG93bnNcbiAgLm9wZW4gPiBhIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBsaW5rLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdiBkaXZpZGVycyAoZGVwcmVjYXRlZCB3aXRoIHYzLjAuMSlcbiAgLy9cbiAgLy8gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjMgd2l0aCB0aGUgZHJvcHBpbmcgb2YgYC5uYXYtbGlzdGAsIGJ1dFxuICAvLyB3ZSBtaXNzZWQgaXQuIFdlIGRvbid0IGN1cnJlbnRseSBzdXBwb3J0IHRoaXMgYW55d2hlcmUsIGJ1dCBpbiB0aGUgaW50ZXJlc3RcbiAgLy8gb2YgbWFpbnRhaW5pbmcgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBpbiBjYXNlIHlvdSB1c2UgaXQsIGl0J3MgZGVwcmVjYXRlZC5cbiAgLm5hdi1kaXZpZGVyIHtcbiAgICAubmF2LWRpdmlkZXIoKTtcbiAgfVxuXG4gIC8vIFByZXZlbnQgSUU4IGZyb20gbWlzcGxhY2luZyBpbWdzXG4gIC8vXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvOTg0I2lzc3VlY29tbWVudC0zOTg1OTg5XG4gID4gbGkgPiBhID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBUYWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIHRhYnMgc29tZXRoaW5nIHRvIHNpdCBvblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAvLyBBY3R1YWwgdGFicyAoYXMgbGlua3MpXG4gICAgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yIEBuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciBAbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZSwgYW5kIGl0cyA6aG92ZXIgdG8gb3ZlcnJpZGUgbm9ybWFsIDpob3ZlclxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIHB1bGxpbmcgdGhpcyBpbiBtYWlubHkgZm9yIGxlc3Mgc2hvcnRoYW5kXG4gICYubmF2LWp1c3RpZmllZCB7XG4gICAgLm5hdi1qdXN0aWZpZWQoKTtcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkKCk7XG4gIH1cbn1cblxuXG4vLyBQaWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdi1waWxscyB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgLy8gTGlua3MgcmVuZGVyZWQgYXMgcGlsbHNcbiAgICA+IGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogQG5hdi1waWxscy1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YWNrZWQgcGlsbHNcbi5uYXYtc3RhY2tlZCB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IC8vIG5vIG5lZWQgZm9yIHRoaXMgZ2FwIGJldHdlZW4gbmF2IGl0ZW1zXG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2IHZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEp1c3RpZmllZCBuYXYgbGlua3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcblxuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICA+IGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxJTtcbiAgICAgID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1vdmUgYm9yZGVycyB0byBhbmNob3JzIGluc3RlYWQgb2YgYm90dG9tIG9mIGxpc3Rcbi8vXG4vLyBNaXhpbiBmb3IgYWRkaW5nIG9uIHRvcCB0aGUgc2hhcmVkIGAubmF2LWp1c3RpZmllZGAgc3R5bGVzIGZvciBvdXIgdGFic1xuLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgPiBsaSA+IGEge1xuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZSBAYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSxcbiAgICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU3BlY2lmaWMgZHJvcGRvd25zXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAvLyBtYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LXR5cGUsIHNlbGVjdG9yLW1heC1jb21wb3VuZC1zZWxlY3RvcnMsIHNlbGVjdG9yLW1heC1jb21iaW5hdG9ycywgc2VsZWN0b3ItbWF4LWNsYXNzLCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gTmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGFuZCBiYXNlIGNsYXNzXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiBAbmF2YmFyLWhlaWdodDsgLy8gRW5zdXJlIGEgbmF2YmFyIGFsd2F5cyBzaG93cyAoZS5nLiwgd2l0aG91dCBhIC5uYXZiYXItYnJhbmQgaW4gY29sbGFwc2VkIG1vZGUpXG4gIG1hcmdpbi1ib3R0b206IEBuYXZiYXItbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgLy8gUHJldmVudCBmbG9hdHMgZnJvbSBicmVha2luZyB0aGUgbmF2YmFyXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogQG5hdmJhci1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGhlYWRpbmdcbi8vXG4vLyBHcm91cHMgYC5uYXZiYXItYnJhbmRgIGFuZCBgLm5hdmJhci10b2dnbGVgIGludG8gYSBzaW5nbGUgY29tcG9uZW50IGZvciBlYXN5XG4vLyBzdHlsaW5nIG9mIHJlc3BvbnNpdmUgYXNwZWN0cy5cblxuLm5hdmJhci1oZWFkZXIge1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGNvbGxhcHNlIChib2R5KVxuLy9cbi8vIEdyb3VwIHlvdXIgbmF2YmFyIGNvbnRlbnQgaW50byB0aGlzIGZvciBlYXN5IGNvbGxhcHNpbmcgYW5kIGV4cGFuZGluZyBhY3Jvc3Ncbi8vIHZhcmlvdXMgZGV2aWNlIHNpemVzLiBCeSBkZWZhdWx0LCB0aGlzIGNvbnRlbnQgaXMgY29sbGFwc2VkIHdoZW4gPDc2OHB4LCBidXRcbi8vIHdpbGwgZXhwYW5kIHBhc3QgdGhhdCBmb3IgYSBob3Jpem9udGFsIGRpc3BsYXkuXG4vL1xuLy8gVG8gc3RhcnQgKG9uIG1vYmlsZSBkZXZpY2VzKSB0aGUgbmF2YmFyIGxpbmtzLCBmb3JtcywgYW5kIGJ1dHRvbnMgYXJlIHN0YWNrZWRcbi8vIHZlcnRpY2FsbHkgYW5kIGluY2x1ZGUgYSBgbWF4LWhlaWdodGAgdG8gb3ZlcmZsb3cgaW4gY2FzZSB5b3UgaGF2ZSB0b28gbXVjaFxuLy8gY29udGVudCBmb3IgdGhlIHVzZXIncyB2aWV3cG9ydC5cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nLWxlZnQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgJi5pbiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgJi5jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBzZXR0aW5nXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaW4ge1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAvLyBVbmRvIHRoZSBjb2xsYXBzZSBzaWRlIHBhZGRpbmcgZm9yIG5hdmJhcnMgd2l0aCBjb250YWluZXJzIHRvIGVuc3VyZVxuICAgIC8vIGFsaWdubWVudCBvZiByaWdodC1hbGlnbmVkIGNvbnRlbnRzLlxuICAgIC5uYXZiYXItZml4ZWQtdG9wICYsXG4gICAgLm5hdmJhci1zdGF0aWMtdG9wICYsXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20gJiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogQG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0O1xuXG4gICAgQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiBAc2NyZWVuLXhzLW1pbikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAvLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LW5hdmJhci1maXhlZDtcblxuICAvLyBVbmRvIHRoZSByb3VuZGVkIGNvcm5lcnNcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gb3ZlcnJpZGUgLm5hdmJhciBkZWZhdWx0c1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cblxuLy8gQm90aCBuYXZiYXIgaGVhZGVyIGFuZCBjb2xsYXBzZVxuLy9cbi8vIFdoZW4gYSBjb250YWluZXIgaXMgcHJlc2VudCwgY2hhbmdlIHRoZSBiZWhhdmlvciBvZiB0aGUgaGVhZGVyIGFuZCBjb2xsYXBzZS5cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQge1xuICA+IC5uYXZiYXItaGVhZGVyLFxuICA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1sZWZ0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xuLy9cbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3Jcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cblxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiBAemluZGV4LW5hdmJhcjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG5cbi8vIEJyYW5kL3Byb2plY3QgbmFtZVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogQG5hdmJhci1oZWlnaHQ7XG4gIHBhZGRpbmc6IEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgJixcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRvZ2dsZVxuLy9cbi8vIEN1c3RvbSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBgLm5hdmJhci1jb2xsYXBzZWAsIHBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlXG4vLyBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIFdlIHJlbW92ZSB0aGUgYG91dGxpbmVgIGhlcmUsIGJ1dCBsYXRlciBjb21wZW5zYXRlIGJ5IGF0dGFjaGluZyBgOmhvdmVyYFxuICAvLyBzdHlsZXMgdG8gYDpmb2N1c2AuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAvLyBCYXJzXG4gIC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB9XG4gIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdiBsaW5rc1xuLy9cbi8vIEJ1aWxkcyBvbiB0b3Agb2YgdGhlIGAubmF2YCBjb21wb25lbnRzIHdpdGggaXRzIG93biBtb2RpZmllciBjbGFzcyB0byBtYWtlXG4vLyB0aGUgbmF2IHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgaG9yaXpvbnRhbCBuYXYgKGFib3ZlIDc2OHB4KS5cblxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46IChAbmF2YmFyLXBhZGRpbmctdmVydGljYWwgLyAyKSAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgPiBsaSA+IGEsXG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gICAgICB9XG4gICAgICA+IGxpID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBVbmNvbGxhcHNlIHRoZSBuYXZcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgPiBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgZm9ybVxuLy9cbi8vIEV4dGVuc2lvbiBvZiB0aGUgYC5mb3JtLWlubGluZWAgd2l0aCBzb21lIGV4dHJhIGZsYXZvciBmb3Igb3B0aW11bSBkaXNwbGF5IGluXG4vLyBvdXIgbmF2YmFycy5cblxuLm5hdmJhci1mb3JtIHtcbiAgcGFkZGluZzogMTBweCBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLXJpZ2h0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1sZWZ0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBAc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xuICAuYm94LXNoYWRvdyhAc2hhZG93KTtcblxuICAvLyBNaXhpbiBiZWhhdmlvciBmb3Igb3B0aW11bSBkaXNwbGF5XG4gIC5mb3JtLWlubGluZSgpO1xuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBWZXJ0aWNhbGx5IGNlbnRlciBpbiBleHBhbmRlZCwgaG9yaXpvbnRhbCBuYXZiYXJcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gIC8vIFVuZG8gMTAwJSB3aWR0aCBmb3IgcHVsbCBjbGFzc2VzXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duIG1lbnVzXG5cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXRzXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0IHN1cHBvcnQgZm9yIGRyb3B1cHMgdmlhIGV4dHJhIGRyb3B1cCBjbGFzc1xuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLmJvcmRlci10b3AtcmFkaXVzKEBuYXZiYXItYm9yZGVyLXJhZGl1cyk7XG4gIC5ib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbn1cblxuXG4vLyBCdXR0b25zIGluIG5hdmJhcnNcbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBhIGJ1dHRvbiB3aXRoaW4gYSBuYXZiYXIgKHdoZW4gKm5vdCogaW4gYSBmb3JtKS5cblxuLm5hdmJhci1idG4ge1xuICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgJi5idG4tc20ge1xuICAgIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGlucHV0LWhlaWdodC1zbWFsbCk7XG4gIH1cbiAgJi5idG4teHMge1xuICAgIC5uYXZiYXItdmVydGljYWwtYWxpZ24oMjIpO1xuICB9XG59XG5cblxuLy8gVGV4dCBpbiBuYXZiYXJzXG4vL1xuLy8gQWRkIGEgY2xhc3MgdG8gbWFrZSBhbnkgZWxlbWVudCBwcm9wZXJseSBhbGlnbiBpdHNlbGYgdmVydGljYWxseSB3aXRoaW4gdGhlIG5hdmJhcnMuXG5cbi5uYXZiYXItdGV4dCB7XG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGxpbmUtaGVpZ2h0LWNvbXB1dGVkKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLWxlZnQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlcHVycG9zZSB0aGUgcHVsbCB1dGlsaXRpZXMgYXMgdGhlaXIgb3duIG5hdmJhciB1dGlsaXRpZXMgdG8gYXZvaWQgc3BlY2lmaWNpdHlcbi8vIGlzc3VlcyB3aXRoIHBhcmVudHMgYW5kIGNoYWluaW5nLiBPbmx5IGRvIHRoaXMgd2hlbiB0aGUgbmF2YmFyIGlzIHVuY29sbGFwc2VkXG4vLyB0aG91Z2ggc28gdGhhdCBuYXZiYXIgY29udGVudHMgcHJvcGVybHkgc3RhY2sgYW5kIGFsaWduIGluIG1vYmlsZS5cbi8vXG4vLyBEZWNsYXJlZCBhZnRlciB0aGUgbmF2YmFyIGNvbXBvbmVudHMgdG8gZW5zdXJlIG1vcmUgc3BlY2lmaWNpdHkgb24gdGhlIG1hcmdpbnMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gIC5uYXZiYXItbGVmdCAgeyAucHVsbC1sZWZ0KCk7IH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgLnB1bGwtcmlnaHQoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIH4gLm5hdmJhci1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIG5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIERlZmF1bHQgbmF2YmFyXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYmc7XG4gIGJvcmRlci1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERyb3Bkb3duIG1lbnUgaXRlbXNcbiAgICAvLyBSZW1vdmUgYmFja2dyb3VuZCBjb2xvciBmcm9tIG9wZW4gZHJvcGRvd25cbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6IEBuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcbiAgfVxuXG5cbiAgLy8gTGlua3MgaW4gbmF2YmFyc1xuICAvL1xuICAvLyBBZGQgYSBjbGFzcyB0byBlbnN1cmUgbGlua3Mgb3V0c2lkZSB0aGUgbmF2YmFyIG5hdiBhcmUgY29sb3JlZCBjb3JyZWN0bHkuXG5cbiAgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEludmVyc2UgbmF2YmFyXG5cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1iZztcbiAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRHJvcGRvd25zXG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheVxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEYXJrZW4gdGhlIHJlc3BvbnNpdmUgbmF2IHRvZ2dsZVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAbmF2YmFyLWludmVyc2UtYmcsIDclKTtcbiAgfVxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTmF2YmFyIHZlcnRpY2FsIGFsaWduXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgZWxlbWVudHMgaW4gdGhlIG5hdmJhci5cbi8vIEV4YW1wbGU6IGFuIGVsZW1lbnQgaGFzIGEgaGVpZ2h0IG9mIDMwcHgsIHNvIHdyaXRlIG91dCBgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzMHB4KTtgIHRvIGNhbGN1bGF0ZSB0aGUgYXBwcm9wcmlhdGUgdG9wIG1hcmdpbi5cblxuLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAZWxlbWVudC1oZWlnaHQpIHtcbiAgbWFyZ2luLXRvcDogKChAbmF2YmFyLWhlaWdodCAtIEBlbGVtZW50LWhlaWdodCkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogKChAbmF2YmFyLWhlaWdodCAtIEBlbGVtZW50LWhlaWdodCkgLyAyKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEZsb2F0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2xlYXJmaXgge1xuICAuY2xlYXJmaXgoKTtcbn1cbi5jZW50ZXItYmxvY2sge1xuICAuY2VudGVyLWJsb2NrKCk7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICAudGV4dC1oaWRlKCk7XG59XG5cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIEZvciBBZmZpeCBwbHVnaW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuIiwiLy9cbi8vIEJyZWFkY3J1bWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogQGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbCBAYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJyZWFkY3J1bWItYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgKyBsaTpiZWZvcmUge1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogQGJyZWFkY3J1bWItY29sb3I7XG4gICAgICBjb250ZW50OiBcIkB7YnJlYWRjcnVtYi1zZXBhcmF0b3J9XFwwMGEwXCI7IC8vIFVuaWNvZGUgc3BhY2UgYWRkZWQgc2luY2UgaW5saW5lLWJsb2NrIG1lYW5zIG5vbi1jb2xsYXBzaW5nIHdoaXRlLXNwYWNlXG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogQGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiBAcGFkZGluZy1iYXNlLXZlcnRpY2FsIEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24tYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAcGFnaW5hdGlvbi1ib3JkZXI7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIC5ib3JkZXItbGVmdC1yYWRpdXMoQGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBzcGFuIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogQHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICA+IC5kaXNhYmxlZCB7XG4gICAgPiBzcGFuLFxuICAgID4gc3Bhbjpob3ZlcixcbiAgICA+IHNwYW46Zm9jdXMsXG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBMYXJnZVxuLnBhZ2luYXRpb24tbGcge1xuICAucGFnaW5hdGlvbi1zaXplKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAbGluZS1oZWlnaHQtbGFyZ2U7IEBib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cblxuLy8gU21hbGxcbi5wYWdpbmF0aW9uLXNtIHtcbiAgLnBhZ2luYXRpb24tc2l6ZShAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDsgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGxpbmUtaGVpZ2h0LXNtYWxsOyBAYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi5wYWdpbmF0aW9uLXNpemUoQHBhZGRpbmctdmVydGljYWw7IEBwYWRkaW5nLWhvcml6b250YWw7IEBmb250LXNpemU7IEBsaW5lLWhlaWdodDsgQGJvcmRlci1yYWRpdXMpIHtcbiAgPiBsaSB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICAuYm9yZGVyLWxlZnQtcmFkaXVzKEBib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKEBib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdlciBwYWdpbmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2VyLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQHBhZ2VyLWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBwYWdlci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2VyLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uZXh0IHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAucHJldmlvdXMge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmRpc2FibGVkIHtcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyxcbiAgICA+IHNwYW4ge1xuICAgICAgY29sb3I6IEBwYWdlci1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdlci1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBMYWJlbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IEBsYWJlbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuXG4gIC8vIEFkZCBob3ZlciBlZmZlY3RzLCBidXQgb25seSBmb3IgbGlua3NcbiAgYSYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQGxhYmVsLWxpbmstaG92ZXItY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgbGFiZWxzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUXVpY2sgZml4IGZvciBsYWJlbHMgaW4gYnV0dG9uc1xuICAuYnRuICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbn1cblxuLy8gQ29sb3JzXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBsYWJlbHMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpXG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLWRlZmF1bHQtYmcpO1xufVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1wcmltYXJ5LWJnKTtcbn1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtc3VjY2Vzcy1iZyk7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLWluZm8tYmcpO1xufVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC13YXJuaW5nLWJnKTtcbn1cblxuLmxhYmVsLWRhbmdlciB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1kYW5nZXItYmcpO1xufVxuIiwiLy8gTGFiZWxzXG5cbi5sYWJlbC12YXJpYW50KEBjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG5cbiAgJltocmVmXSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFkZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiBAYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBAYmFkZ2UtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiBAYmFkZ2UtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhZGdlLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYmFkZ2UtYm9yZGVyLXJhZGl1cztcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuXG4gIC5idG4teHMgJixcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gJiB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXG4gIGEmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBiYWRnZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY291bnQgZm9yIGJhZGdlcyBpbiBuYXZzXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gJixcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XG4gICAgY29sb3I6IEBiYWRnZS1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhZGdlLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtID4gJiArICYge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm5hdi1waWxscyA+IGxpID4gYSA+ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cbiIsIi8vXG4vLyBKdW1ib3Ryb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiBAanVtYm90cm9uLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiBAanVtYm90cm9uLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IEBqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6IEBqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBqdW1ib3Ryb24tYmc7XG5cbiAgaDEsXG4gIC5oMSB7XG4gICAgY29sb3I6IEBqdW1ib3Ryb24taGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IChAanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgICBmb250LXNpemU6IEBqdW1ib3Ryb24tZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICA+IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oQGp1bWJvdHJvbi1iZywgMTAlKTtcbiAgfVxuXG4gIC5jb250YWluZXIgJixcbiAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7IC8vIE9ubHkgcm91bmQgY29ybmVycyBhdCBoaWdoZXIgcmVzb2x1dGlvbnMgaWYgY29udGFpbmVkIGluIGEgY29udGFpbmVyXG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAoQGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogKEBqdW1ib3Ryb24tcGFkZGluZyAqIDEuNik7XG5cbiAgICAuY29udGFpbmVyICYsXG4gICAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IChAanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcbiAgICAgIHBhZGRpbmctbGVmdDogKEBqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6IEBqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRodW1ibmFpbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTWl4aW4gYW5kIGFkanVzdCB0aGUgcmVndWxhciBpbWFnZSBjbGFzc1xuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiBAdGh1bWJuYWlsLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAdGh1bWJuYWlsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICAudHJhbnNpdGlvbihib3JkZXIgLjJzIGVhc2UtaW4tb3V0KTtcblxuICA+IGltZyxcbiAgYSA+IGltZyB7XG4gICAgJjpleHRlbmQoLmltZy1yZXNwb25zaXZlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAvLyBBZGQgYSBob3ZlciBzdGF0ZSBmb3IgbGlua2VkIHZlcnNpb25zIG9ubHlcbiAgYSY6aG92ZXIsXG4gIGEmOmZvY3VzLFxuICBhJi5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogQGxpbmstY29sb3I7XG4gIH1cblxuICAvLyBJbWFnZSBjYXB0aW9uc1xuICAuY2FwdGlvbiB7XG4gICAgcGFkZGluZzogQHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc7XG4gICAgY29sb3I6IEB0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIEFsZXJ0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiBAYWxlcnQtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogQGFsZXJ0LWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbiAgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7IC8vIFNwZWNpZmllZCBmb3IgdGhlIGg0IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nIEBoZWFkaW5ncy1jb2xvclxuICB9XG5cbiAgLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbiAgLmFsZXJ0LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBAYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgfVxuXG4gIC8vIEltcHJvdmUgYWxpZ25tZW50IGFuZCBzcGFjaW5nIG9mIGlubmVyIGNvbnRlbnRcbiAgPiBwLFxuICA+IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgPiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4vLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2FibGUsXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoQGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtc3VjY2Vzcy1iZzsgQGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOyBAYWxlcnQtc3VjY2Vzcy10ZXh0KTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtaW5mby1iZzsgQGFsZXJ0LWluZm8tYm9yZGVyOyBAYWxlcnQtaW5mby10ZXh0KTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtd2FybmluZy1iZzsgQGFsZXJ0LXdhcm5pbmctYm9yZGVyOyBAYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIC5hbGVydC12YXJpYW50KEBhbGVydC1kYW5nZXItYmc7IEBhbGVydC1kYW5nZXItYm9yZGVyOyBAYWxlcnQtZGFuZ2VyLXRleHQpO1xufVxuIiwiLy8gQWxlcnRzXG5cbi5hbGVydC12YXJpYW50KEBiYWNrZ3JvdW5kOyBAYm9yZGVyOyBAdGV4dC1jb2xvcikge1xuICBjb2xvcjogQHRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6IEBib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbihAYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbihAdGV4dC1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4XG5cbi8vXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhciBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFdlYktpdFxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLy8gU3BlYyBhbmQgSUUxMCtcbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG5cbi8vIEJhciBpdHNlbGZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gT3V0ZXIgY29udGFpbmVyXG4ucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJvZ3Jlc3MtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBwcm9ncmVzcy1ib3JkZXItcmFkaXVzO1xuICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuMSkpO1xufVxuXG4vLyBCYXIgb2YgcHJvZ3Jlc3Ncbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgY29sb3I6IEBwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByb2dyZXNzLWJhci1iZztcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpKTtcbiAgLnRyYW5zaXRpb24od2lkdGggLjZzIGVhc2UpO1xufVxuXG4vLyBTdHJpcGVkIGJhcnNcbi8vXG4vLyBgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci1zdHJpcGVkYCBjbGFzcywgd2hpY2ggeW91IGp1c3QgYWRkIHRvIGFuIGV4aXN0aW5nXG4vLyBgLnByb2dyZXNzLWJhcmAuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgI2dyYWRpZW50ID4gLnN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG5cbi8vIENhbGwgYW5pbWF0aW9uIGZvciB0aGUgYWN0aXZlIG9uZVxuLy9cbi8vIGAucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXIuYWN0aXZlYCBhcHByb2FjaC5cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgLmFuaW1hdGlvbihwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGUpO1xufVxuXG5cbi8vIFZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgLnByb2dyZXNzLWJhci12YXJpYW50KEBwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAcHJvZ3Jlc3MtYmFyLWluZm8tYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci13YXJuaW5nLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci1kYW5nZXItYmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUtbm8tdmVuZG9yLXByZWZpeCwgc2VsZWN0b3ItbWF4LWlkXG5cbiNncmFkaWVudCB7XG5cbiAgLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4gIC8vXG4gIC8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4gIC8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG4gIC5ob3Jpem9udGFsKEBzdGFydC1jb2xvcjogIzU1NTsgQGVuZC1jb2xvcjogIzMzMzsgQHN0YXJ0LXBlcmNlbnQ6IDAlOyBAZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBPcGVyYSAxMlxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0xKVwiLCBhcmdiKEBzdGFydC1jb2xvciksIGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB9XG5cbiAgLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuICAvL1xuICAvLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuICAvLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuICAudmVydGljYWwoQHN0YXJ0LWNvbG9yOiAjNTU1OyBAZW5kLWNvbG9yOiAjMzMzOyBAc3RhcnQtcGVyY2VudDogMCU7IEBlbmQtcGVyY2VudDogMTAwJSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0wKVwiLCBhcmdiKEBzdGFydC1jb2xvciksIGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB9XG5cbiAgLmRpcmVjdGlvbmFsKEBzdGFydC1jb2xvcjogIzU1NTsgQGVuZC1jb2xvcjogIzMzMzsgQGRlZzogNDVkZWcpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnQtY29sb3IsIEBlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQGRlZywgQHN0YXJ0LWNvbG9yLCBAZW5kLWNvbG9yKTsgLy8gT3BlcmEgMTJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQGRlZywgQHN0YXJ0LWNvbG9yLCBAZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxuICAuaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoQHN0YXJ0LWNvbG9yOiAjMDBiM2VlOyBAbWlkLWNvbG9yOiAjN2E0M2I2OyBAY29sb3Itc3RvcDogNTAlOyBAZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MSlcIiwgYXJnYihAc3RhcnQtY29sb3IpLCBhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAudmVydGljYWwtdGhyZWUtY29sb3JzKEBzdGFydC1jb2xvcjogIzAwYjNlZTsgQG1pZC1jb2xvcjogIzdhNDNiNjsgQGNvbG9yLXN0b3A6IDUwJTsgQGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MClcIiwgYXJnYihAc3RhcnQtY29sb3IpLCBhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAucmFkaWFsKEBpbm5lci1jb2xvcjogIzU1NTsgQG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCBAaW5uZXItY29sb3IsIEBvdXRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgQGlubmVyLWNvbG9yLCBAb3V0ZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLnN0cmlwZWQoQGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSk7IEBhbmdsZTogNDVkZWcpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAYW5nbGUsIEBjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCBAY29sb3IgNTAlLCBAY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQGFuZ2xlLCBAY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgQGNvbG9yIDUwJSwgQGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBhbmdsZSwgQGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIEBjb2xvciA1MCUsIEBjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4iLCIvLyBQcm9ncmVzcyBiYXJzXG5cbi5wcm9ncmVzcy1iYXItdmFyaWFudChAY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuXG4gIC8vIERlcHJlY2F0ZWQgcGFyZW50IGNsYXNzIHJlcXVpcmVtZW50IGFzIG9mIHYzLjIuMFxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAmIHtcbiAgICAjZ3JhZGllbnQgPiAuc3RyaXBlZCgpO1xuICB9XG59XG4iLCIubWVkaWEge1xuICAvLyBQcm9wZXIgc3BhY2luZyBiZXR3ZWVuIGluc3RhbmNlcyBvZiAubWVkaWFcbiAgbWFyZ2luLXRvcDogMTVweDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5tZWRpYSxcbi5tZWRpYS1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTtcbn1cblxuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDtcbn1cblxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC8vIEZpeCBjb2xsYXBzZSBpbiB3ZWJraXQgZnJvbSBtYXgtd2lkdGg6IDEwMCUgYW5kIGRpc3BsYXk6IHRhYmxlLWNlbGwuXG4gICYuaW1nLXRodW1ibmFpbCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIGhlYWRpbmdzIGZvciB0aWdodGVyIGRlZmF1bHQgc3BhY2luZ1xuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8vIE1lZGlhIGxpc3QgdmFyaWF0aW9uXG4vL1xuLy8gVW5kbyBkZWZhdWx0IHVsL29sIHN0eWxlc1xuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIExpc3QgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAbGlzdC1ncm91cC1ib3JkZXI7XG5cbiAgLy8gUm91bmQgdGhlIGZpcnN0IGFuZCBsYXN0IGl0ZW1zXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cyhAbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKEBsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgJi5kaXNhYmxlZCxcbiAgJi5kaXNhYmxlZDpob3ZlcixcbiAgJi5kaXNhYmxlZDpmb2N1cyB7XG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6IEBsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aXZlIGNsYXNzIG9uIGl0ZW0gaXRzZWxmLCBub3QgcGFyZW50XG4gICYuYWN0aXZlLFxuICAmLmFjdGl2ZTpob3ZlcixcbiAgJi5hY3RpdmU6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmUgaXRlbXMuXG4vLyBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNob3dpbmcgc2VsZWN0ZWQgaXRlbXMuXG5cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiBAbGlzdC1ncm91cC1saW5rLWNvbG9yO1xuXG4gIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxufVxuXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoc3VjY2VzczsgQHN0YXRlLXN1Y2Nlc3MtYmc7IEBzdGF0ZS1zdWNjZXNzLXRleHQpO1xuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm87IEBzdGF0ZS1pbmZvLWJnOyBAc3RhdGUtaW5mby10ZXh0KTtcbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudCh3YXJuaW5nOyBAc3RhdGUtd2FybmluZy1iZzsgQHN0YXRlLXdhcm5pbmctdGV4dCk7XG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoZGFuZ2VyOyBAc3RhdGUtZGFuZ2VyLWJnOyBAc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG5cbi8vIEN1c3RvbSBjb250ZW50IG9wdGlvbnNcbi8vXG4vLyBFeHRyYSBjbGFzc2VzIGZvciBjcmVhdGluZyB3ZWxsLWZvcm1hdHRlZCBjb250ZW50IHdpdGhpbiBgLmxpc3QtZ3JvdXAtaXRlbWBzLlxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KEBzdGF0ZTsgQGJhY2tncm91bmQ7IEBjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLUB7c3RhdGV9IHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuXG4gICAgYSYsXG4gICAgYnV0dG9uJiB7XG4gICAgICBjb2xvcjogQGNvbG9yO1xuXG4gICAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlLFxuICAgICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LXR5cGUsIHNlbGVjdG9yLW1heC1jb21wb3VuZC1zZWxlY3RvcnMsIHNlbGVjdG9yLW1heC1jb21iaW5hdG9ycywgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuXG4vL1xuLy8gUGFuZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBhbmVsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogQHBhbmVsLWJvcmRlci1yYWRpdXM7XG4gIC5ib3gtc2hhZG93KDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNSkpO1xufVxuXG4vLyBQYW5lbCBjb250ZW50c1xuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiBAcGFuZWwtYm9keS1wYWRkaW5nO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbn1cblxuLy8gT3B0aW9uYWwgaGVhZGluZ1xuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiBAcGFuZWwtaGVhZGluZy1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC5ib3JkZXItdG9wLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gV2l0aGluIGhlYWRpbmcsIHN0cmlwIGFueSBgaCpgIHRhZyBvZiBpdHMgZGVmYXVsdCBtYXJnaW5zIGZvciBzcGFjaW5nLlxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBjZWlsKChAZm9udC1zaXplLWJhc2UgKiAxLjEyNSkpO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICA+IGEsXG4gID4gc21hbGwsXG4gID4gLnNtYWxsLFxuICA+IHNtYWxsID4gYSxcbiAgPiAuc21hbGwgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBmb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogQHBhbmVsLWZvb3Rlci1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFuZWwtZm9vdGVyLWJnO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgLmJvcmRlci1ib3R0b20tcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbn1cblxuXG4vLyBMaXN0IGdyb3VwcyBpbiBwYW5lbHNcbi8vXG4vLyBCeSBkZWZhdWx0LCBzcGFjZSBvdXQgbGlzdCBncm91cCBjb250ZW50IGZyb20gcGFuZWwgaGVhZGluZ3MgdG8gYWNjb3VudCBmb3Jcbi8vIGFueSBraW5kIG9mIGN1c3RvbSBjb250ZW50IGJldHdlZW4gdGhlIHR3by5cblxuLnBhbmVsIHtcbiAgPiAubGlzdC1ncm91cCxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAuYm9yZGVyLXRvcC1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cbi8vIENvbGxhcHNlIHNwYWNlIGJldHdlZW4gd2hlbiB0aGVyZSdzIG5vIGFkZGl0aW9uYWwgY29udGVudC5cbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAge1xuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4vLyBUYWJsZXMgaW4gcGFuZWxzXG4vL1xuLy8gUGxhY2UgYSBub24tYm9yZGVyZWQgYC50YWJsZWAgd2l0aGluIGEgcGFuZWwgKG5vdCB3aXRoaW4gYSBgLnBhbmVsLWJvZHlgKSBhbmRcbi8vIHdhdGNoIGl0IGdvIGZ1bGwgd2lkdGguXG5cbi5wYW5lbCB7XG4gID4gLnRhYmxlLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGNhcHRpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogQHBhbmVsLWJvZHktcGFkZGluZztcbiAgICAgIHBhZGRpbmctbGVmdDogQHBhbmVsLWJvZHktcGFkZGluZztcbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRoZWFkOmZpcnN0LWNoaWxkLFxuICAgID4gdGJvZHk6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICA+IC50YWJsZTpsYXN0LWNoaWxkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGJvZHk6bGFzdC1jaGlsZCxcbiAgICA+IHRmb290Omxhc3QtY2hpbGQge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4gID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgPiAudGFibGUtYm9yZGVyZWQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyIHtcbiAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHkge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuXG4vLyBDb2xsYXBzaWJsZSBwYW5lbHMgKGFrYSwgYWNjb3JkaW9uKVxuLy9cbi8vIFdyYXAgYSBzZXJpZXMgb2YgcGFuZWxzIGluIGAucGFuZWwtZ3JvdXBgIHRvIHR1cm4gdGhlbSBpbnRvIGFuIGFjY29yZGlvbiB3aXRoXG4vLyB0aGUgaGVscCBvZiBvdXIgY29sbGFwc2UgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcblxuICAvLyBUaWdodGVuIHVwIG1hcmdpbiBzbyBpdCdzIG9ubHkgYmV0d2VlbiBwYW5lbHNcbiAgLnBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IEBwYW5lbC1ib3JkZXItcmFkaXVzO1xuXG4gICAgKyAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zXG4ucGFuZWwtZGVmYXVsdCB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1kZWZhdWx0LWJvcmRlcjsgQHBhbmVsLWRlZmF1bHQtdGV4dDsgQHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzsgQHBhbmVsLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5wYW5lbC1wcmltYXJ5IHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLXByaW1hcnktYm9yZGVyOyBAcGFuZWwtcHJpbWFyeS10ZXh0OyBAcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOyBAcGFuZWwtcHJpbWFyeS1ib3JkZXIpO1xufVxuLnBhbmVsLXN1Y2Nlc3Mge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtc3VjY2Vzcy1ib3JkZXI7IEBwYW5lbC1zdWNjZXNzLXRleHQ7IEBwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc7IEBwYW5lbC1zdWNjZXNzLWJvcmRlcik7XG59XG4ucGFuZWwtaW5mbyB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1pbmZvLWJvcmRlcjsgQHBhbmVsLWluZm8tdGV4dDsgQHBhbmVsLWluZm8taGVhZGluZy1iZzsgQHBhbmVsLWluZm8tYm9yZGVyKTtcbn1cbi5wYW5lbC13YXJuaW5nIHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLXdhcm5pbmctYm9yZGVyOyBAcGFuZWwtd2FybmluZy10ZXh0OyBAcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOyBAcGFuZWwtd2FybmluZy1ib3JkZXIpO1xufVxuLnBhbmVsLWRhbmdlciB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1kYW5nZXItYm9yZGVyOyBAcGFuZWwtZGFuZ2VyLXRleHQ7IEBwYW5lbC1kYW5nZXItaGVhZGluZy1iZzsgQHBhbmVsLWRhbmdlci1ib3JkZXIpO1xufVxuIiwiLy8gUGFuZWxzXG5cbi5wYW5lbC12YXJpYW50KEBib3JkZXI7IEBoZWFkaW5nLXRleHQtY29sb3I7IEBoZWFkaW5nLWJnLWNvbG9yOyBAaGVhZGluZy1ib3JkZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuXG4gICYgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6IEBoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGhlYWRpbmctYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBAaGVhZGluZy1ib3JkZXI7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IEBib3JkZXI7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBjb2xvcjogQGhlYWRpbmctYmctY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmID4gLnBhbmVsLWZvb3RlciB7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRW1iZWRzIHJlc3BvbnNpdmVcbi8vXG4vLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIE1vZGlmaWVyIGNsYXNzIGZvciAxNjo5IGFzcGVjdCByYXRpb1xuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgNDozIGFzcGVjdCByYXRpb1xuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG4iLCIvL1xuLy8gV2VsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2VsbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQHdlbGwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDUpKTtcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMTUpO1xuICB9XG59XG5cbi8vIFNpemVzXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLXNtYWxsO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vL1xuLy8gQ2xvc2UgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBmb250LXdlaWdodDogQGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IEBjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6IEBjbG9zZS10ZXh0LXNoYWRvdztcbiAgLm9wYWNpdHkoLjIpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAub3BhY2l0eSguNSk7XG4gIH1cblxuICAvLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4gIC8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuICAvLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbiAgLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG4gIGJ1dHRvbiYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxufVxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgLnRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAudHJhbnNpdGlvbi10cmFuc2Zvcm0oflwiMC4zcyBlYXNlLW91dFwiKTtcbiAgfVxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyAudHJhbnNsYXRlKDAsIDApOyB9XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjsgLy9vbGQgYnJvd3NlcnMgZmFsbGJhY2sgKGllOCBldGMpXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIC5ib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIC41KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtb2RhbC1iYWNrZHJvcC1iZztcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgLm9wYWNpdHkoMCk7IH1cbiAgJi5pbiB7IC5vcGFjaXR5KEBtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IEBtb2RhbC10aXRsZS1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuLy8gQ2xvc2UgaWNvblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IEBtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IEBtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IEBtb2RhbC1pbm5lci1wYWRkaW5nO1xuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpOyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xuXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogQG1vZGFsLW1kO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAuYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjUpKTtcbiAgfVxuXG4gIC8vIE1vZGFsIHNpemVzXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiBAbW9kYWwtc207IH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gIC5tb2RhbC1sZyB7IHdpZHRoOiBAbW9kYWwtbGc7IH1cbn1cbiIsIi8vXG4vLyBUb29sdGlwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogQHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICAucmVzZXQtdGV4dCgpO1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG5cbiAgLm9wYWNpdHkoMCk7XG5cbiAgJi5pbiB7IC5vcGFjaXR5KEB0b29sdGlwLW9wYWNpdHkpOyB9XG4gICYudG9wIHtcbiAgICBwYWRkaW5nOiBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgcGFkZGluZzogMCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG4gICYuYm90dG9tIHtcbiAgICBwYWRkaW5nOiBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxuICAmLmxlZnQge1xuICAgIHBhZGRpbmc6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIH1cblxuICAvLyBOb3RlOiBEZXByZWNhdGVkIC50b3AtbGVmdCwgLnRvcC1yaWdodCwgLmJvdHRvbS1sZWZ0LCBhbmQgLmJvdHRvbS1yaWdodCBhcyBvZiB2My4zLjFcbiAgJi50b3AgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgcmlnaHQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IEB0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6IEB0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IEB0b29sdGlwLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBBcnJvd3Ncbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuIiwiLnJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4iLCIvL1xuLy8gUG9wb3ZlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IEBwb3BvdmVyLW1heC13aWR0aDtcbiAgcGFkZGluZzogMXB4O1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSBwb3BvdmVycyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIC5yZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgQHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCBAcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xuICAuYm94LXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjIpKTtcblxuICAvLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbiAgJi50b3AgeyBtYXJnaW4tdG9wOiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5yaWdodCB7IG1hcmdpbi1sZWZ0OiBAcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLmJvdHRvbSB7IG1hcmdpbi10b3A6IEBwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYubGVmdCB7IG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cblxuICAvLyBBcnJvd3NcbiAgLy8gLmFycm93IGlzIG91dGVyLCAuYXJyb3c6YWZ0ZXIgaXMgaW5uZXJcbiAgPiAuYXJyb3cge1xuICAgIGJvcmRlci13aWR0aDogQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG5cbiAgICAmLFxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgJi50b3AgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3AtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG4gICYucmlnaHQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgfVxuICB9XG4gICYuYm90dG9tID4gLmFycm93IHtcbiAgICB0b3A6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYubGVmdCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGJvdHRvbTogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIG1hcmdpbjogMDsgLy8gcmVzZXQgaGVhZGluZyBtYXJnaW5cbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwb3BvdmVyLXRpdGxlLWJnO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKEBwb3BvdmVyLXRpdGxlLWJnLCA1JSk7XG4gIGJvcmRlci1yYWRpdXM6IChAYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpIChAYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpIDAgMDtcbn1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgbWVkaWEtZmVhdHVyZS1uYW1lLW5vLXVua25vd25cblxuLy9cbi8vIENhcm91c2VsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICA+IC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAudHJhbnNpdGlvbiguNnMgZWFzZS1pbi1vdXQgbGVmdCk7XG5cbiAgICAvLyBBY2NvdW50IGZvciBqYW5raXR1ZGUgb24gaW1hZ2VzXG4gICAgPiBpbWcsXG4gICAgPiBhID4gaW1nIHtcbiAgICAgICY6ZXh0ZW5kKC5pbWctcmVzcG9uc2l2ZSk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAvLyBXZWJLaXQgQ1NTMyB0cmFuc2Zvcm1zIGZvciBzdXBwb3J0ZWQgZGV2aWNlc1xuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAgIC50cmFuc2l0aW9uLXRyYW5zZm9ybSh+XCIwLjZzIGVhc2UtaW4tb3V0XCIpO1xuICAgICAgLmJhY2tmYWNlLXZpc2liaWxpdHkoflwiaGlkZGVuXCIpO1xuICAgICAgLnBlcnNwZWN0aXZlKDEwMDBweCk7XG5cbiAgICAgICYubmV4dCxcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcbiAgICAgICAgLnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5wcmV2LFxuICAgICAgJi5hY3RpdmUubGVmdCB7XG4gICAgICAgIC50cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLm5leHQubGVmdCxcbiAgICAgICYucHJldi5yaWdodCxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLnRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSxcbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5uZXh0LmxlZnQsXG4gID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbn1cblxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogQGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGZvbnQtc2l6ZTogQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplO1xuICBjb2xvcjogQGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IEBjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gRml4IElFOSBjbGljay10aHJ1IGJ1Z1xuICAub3BhY2l0eShAY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5KTtcbiAgLy8gV2UgY2FuJ3QgaGF2ZSB0aGlzIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gIC8vIFNldCBncmFkaWVudHMgZm9yIGJhY2tncm91bmRzXG4gICYubGVmdCB7XG4gICAgI2dyYWRpZW50ID4gLmhvcml6b250YWwoQHN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTsgQGVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDAwMSkpO1xuICB9XG4gICYucmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgI2dyYWRpZW50ID4gLmhvcml6b250YWwoQHN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wMDAxKTsgQGVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSkpO1xuICB9XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC5vcGFjaXR5KC45KTtcbiAgfVxuXG4gIC8vIFRvZ2dsZXNcbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLW5leHQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuaWNvbi1wcmV2IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAzOVwiOy8vIFNJTkdMRSBMRUZULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwMzkpXG4gICAgfVxuICB9XG4gIC5pY29uLW5leHQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDNhXCI7Ly8gU0lOR0xFIFJJR0hULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwM0EpXG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIHVub3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8gSUU4LTkgaGFjayBmb3IgZXZlbnQgaGFuZGxpbmdcbiAgICAvL1xuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XG4gICAgLy8gYGJhY2tncm91bmQtY29sb3JgLiBXZSBjYW5ub3QgdXNlIGBmaWx0ZXJgIHNpbmNlIHRoYXQncyBub3Qgdmlld2VkIGFzIGFcbiAgICAvLyBiYWNrZ3JvdW5kIGNvbG9yIGJ5IHRoZSBicm93c2VyLiBUaHVzLCBhIGhhY2sgaXMgbmVlZGVkLlxuICAgIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjSW50ZXJuZXRfRXhwbG9yZXJcbiAgICAvL1xuICAgIC8vIEZvciBJRTgsIHdlIHNldCBzb2xpZCBibGFjayBhcyBpdCBkb2Vzbid0IHN1cHBvcnQgYHJnYmEoKWAuIEZvciBJRTksIHdlXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTsgLy8gSUU4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gSUU5XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCBAY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhpZGRlbiBieSBkZWZhdWx0IGZvciBzbWFsbGVyIHZpZXdwb3J0c1xuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogQGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IEBjYXJvdXNlbC10ZXh0LXNoYWRvdztcblxuICAmIC5idG4ge1xuICAgIHRleHQtc2hhZG93OiBub25lOyAvLyBObyBzaGFkb3cgZm9yIGJ1dHRvbiBlbGVtZW50cyBpbiBjYXJvdXNlbC1jYXB0aW9uXG4gIH1cbn1cblxuXG4vLyBTY2FsZSB1cCBjb250cm9scyBmb3IgdGFibGV0cyBhbmQgdXBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG5cbiAgLy8gU2NhbGUgdXAgdGhlIGNvbnRyb2xzIGEgc21pZGdlXG4gIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tcHJldixcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIHdpZHRoOiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICAgIGhlaWdodDogKEBjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XG4gICAgICBtYXJnaW4tdG9wOiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgICAgZm9udC1zaXplOiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICB9XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gICAgLmljb24tcHJldiB7XG4gICAgICBtYXJnaW4tbGVmdDogKEBjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcbiAgICB9XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNob3cgYW5kIGxlZnQgYWxpZ24gdGhlIGNhcHRpb25zXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICByaWdodDogMjAlO1xuICAgIGxlZnQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC8vIE1vdmUgdXAgdGhlIGluZGljYXRvcnNcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXhcbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4vL1xuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuLmNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG5cbi5jZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZm9udC1mYW1pbHktbmFtZS1xdW90ZXMsIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuXG4vLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbi8vXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC5cbi8vXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcblxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKGhhcyBiZWVuIHJlbW92ZWQgaW4gdjQpXG4uaGlkZS10ZXh0KCkge1xuICBmb250OiB+XCIwLzBcIiBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxuLnRleHQtaGlkZSgpIHtcbiAgLmhpZGUtdGV4dCgpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXhcblxuLy9cbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XG4vL1xuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3Jcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XG4vLyBEb2NzOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy8zLjQvZ2V0dGluZy1zdGFydGVkLyNzdXBwb3J0LWllMTAtd2lkdGhcbi8vIFNvdXJjZTogaHR0cHM6Ly90aW1rYWRsZWMuY29tLzIwMTMvMDEvd2luZG93cy1waG9uZS04LWFuZC1kZXZpY2Utd2lkdGgvXG4vLyBTb3VyY2U6IGh0dHBzOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cblxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxuLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGcge1xuICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbn1cblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXhzIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS14cy1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1zbSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS1zbS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1tZCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS1tZC1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1sZyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtbGctYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGRlbi14cyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4uaGlkZGVuLXNtIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuLmhpZGRlbi1tZCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi5oaWRkZW4tbGcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxuLnZpc2libGUtcHJpbnQge1xuICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGRlbi1wcmludCB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4ucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0YWJsZSYgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ciYgICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgmLFxuICB0ZCYgICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG59XG5cbi5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LCAuZmFzLCAuZmFyLCAuZmFsLCAuZmFkLCAuZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGFyZ2VyKEBmYWN0b3IpIHdoZW4gKEBmYWN0b3IgPiAwKSB7XG4gIC5sYXJnZXIoKEBmYWN0b3IgLSAxKSk7XG5cbiAgLkB7ZmEtY3NzLXByZWZpeH0tQHtmYWN0b3J9eCB7XG4gICAgZm9udC1zaXplOiAoQGZhY3RvciAqIDFlbSk7XG4gIH1cbn1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTtcbn1cblxuLkB7ZmEtY3NzLXByZWZpeH0teHMge1xuICBmb250LXNpemU6IC43NWVtO1xufVxuXG4uQHtmYS1jc3MtcHJlZml4fS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG4ubGFyZ2VyKDEwKTtcbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uQHtmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICgyMGVtIC8gMTYpO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQHtmYS1jc3MtcHJlZml4fS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IChAZmEtbGktd2lkdGggKiA1LzQpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uQHtmYS1jc3MtcHJlZml4fS1saSB7XG4gIGxlZnQ6IC1AZmEtbGktd2lkdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogQGZhLWxpLXdpZHRoO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gQGZhLWJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbn1cblxuLkB7ZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLkB7ZmEtY3NzLXByZWZpeH0sIC5mYXMsIC5mYXIsIC5mYWwsIC5mYWIge1xuICAmLkB7ZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuQHtmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIEFuaW1hdGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQHtmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLkB7ZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mYS1pY29uKCkge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZhLWljb24tcm90YXRlKEBkZWdyZWVzLCBAcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj1Ae3JvdGF0aW9ufSlcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xufVxuXG4uZmEtaWNvbi1mbGlwKEBob3JpeiwgQHZlcnQsIEByb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPUB7cm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZShAaG9yaXosIEB2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuLnNyLW9ubHkoKSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5zci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgLmZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyAuZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IC5mYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IC5mYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyAuZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoLCAuQHtmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwuQHtmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgLmZhLWljb24tZmxpcCgtMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IHtcbiAgLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuICAuQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuICAuQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuICAuQHtmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG4gIC5Ae2ZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwsXG4gIC5Ae2ZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCB7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMmVtO1xufVxuXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogQGZhLWludmVyc2U7IH1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLkB7ZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci01MDBweDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWNjZXNzaWJsZS1pY29uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hY2N1c29mdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFjY3Vzb2Z0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWRkcmVzcy1ib29rOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hZGRyZXNzLWNhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFkanVzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWRuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hZHZlcnNhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFkdmVyc2FsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFmZmlsaWF0ZXRoZW1lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1haXItZnJlc2hlbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWlyLWZyZXNoZW5lcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWlyYm5iOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWlyYm5iOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbGdvbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWxnb2xpYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWxpZ24tY2VudGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFsaXBheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFsaXBheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWxsZXJnaWVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWxsZXJnaWVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbWF6b247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbWF6b24tcGF5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbWJ1bGFuY2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFtaWxpYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFtaWxpYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5jaG9yOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5kcm9pZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nZWxsaXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ3J5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5ncnljcmVhdGl2ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5ndWxhcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ3VsYXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFua2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmtoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcHAtc3RvcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcHAtc3RvcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZS1pb3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcHAtc3RvcmUtaW9zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcHBlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFwcGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFwcGxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcHBsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcHBsZS1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFwcGxlLXBheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFyY2hpdmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFyY2h3YXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcmNod2F5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3dzLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC1oOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3dzLWFsdC1oOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LXY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvd3MtYWx0LXY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFydHN0YXRpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnRzdGF0aW9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXN0ZXJpc2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFzeW1tZXRyaWs6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hc3ltbWV0cmlrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWF0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hdGxhczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWF0bGFzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hdGxhc3NpYW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hdGxhc3NpYW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWF0b206YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hdG9tOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hdWRpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXVkaWJsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXV0b3ByZWZpeGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXV0b3ByZWZpeGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hdmlhbmV4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXZpYW5leDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXZpYXRvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXZpYXRvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWF3YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hd3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hd3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhYnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYWJ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFieS1jYXJyaWFnZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFja3NwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFja3NwYWNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhY2t3YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYWNvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhY29uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYWN0ZXJpYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhY3RlcmlhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYWN0ZXJpdW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYWN0ZXJpdW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhaGFpOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFoYWk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYWxhbmNlLXNjYWxlLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhbmQtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFuZC1haWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFuZGNhbXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXJjb2RlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFzZWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhc2ViYWxsLWJhbGw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhc2tldGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhc2tldGJhbGwtYmFsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhdGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGxlLW5ldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhdHRsZS1uZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWhhbmNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlemllci1jdXJ2ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlemllci1jdXJ2ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmlibGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaWJsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJpY3ljbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpa2luZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJpa2luZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmltb2JqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmltb2JqZWN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmlub2N1bGFyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmlvaGF6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmlvaGF6YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYml0YnVja2V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYml0Y29pbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYml0eTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJpdHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJsYWNrLXRpZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmxhY2tiZXJyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJsYWNrYmVycnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJsZW5kZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ibGVuZGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ibGVuZGVyLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmxlbmRlci1waG9uZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ibGluZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmxvZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJsb2c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJsb2dnZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ibG9nZ2VyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ibG9nZ2VyLWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ibG9nZ2VyLWI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJsdWV0b290aDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvbGQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib2x0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9tYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9uZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib25nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9vazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9vay1kZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9vay1kZWFkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib29rLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib29rLW1lZGljYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvb2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvb2stb3BlbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9vay1yZWFkZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib29rLXJlYWRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib29rbWFyazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9vdHN0cmFwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9vdHN0cmFwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib3JkZXItYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9yZGVyLWFsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9yZGVyLW5vbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib3JkZXItbm9uZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9yZGVyLXN0eWxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9yZGVyLXN0eWxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib3dsaW5nLWJhbGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib3dsaW5nLWJhbGw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJveDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJveDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm94LW9wZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib3gtb3BlbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm94LXRpc3N1ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJveC10aXNzdWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm94ZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1icmFpbGxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1icmFpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJyYWluOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1icmVhZC1zbGljZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJyZWFkLXNsaWNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1icmllZmNhc2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnJpZWZjYXNlLW1lZGljYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJyb2FkY2FzdC10b3dlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJyb2FkY2FzdC10b3dlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnJvb206YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1icm9vbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnJ1c2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1icnVzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnRjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idWZmZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWZmZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1ZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWlsZGluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWxsaG9ybjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWxsc2V5ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVybjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1cm47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idXJvbW9iZWxleHBlcnRlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1cy1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idXMtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idXNpbmVzcy10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVzaW5lc3MtdGltZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnV5LW4tbGFyZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idXktbi1sYXJnZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhci1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItY2hlY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWRheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyLWRheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhci1taW51czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyLXBsdXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItdGltZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXdlZWs6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhci13ZWVrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYW1lcmE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FtcGdyb3VuZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbXBncm91bmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYW5keS1jYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FuZHktY2FuZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FubmFiaXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYW5uYWJpczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2Fwc3VsZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXBzdWxlczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyLWJhdHRlcnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXItYmF0dGVyeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyLWNyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyLWNyYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXItc2lkZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhci1zaWRlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJhdmFuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyYXZhbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXNxdWFyZS11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2Fycm90OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2Fycm90OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcnQtcGx1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FzaC1yZWdpc3RlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhc2gtcmVnaXN0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLWFtYXpvbi1wYXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1hbWV4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1hcHBsZS1wYXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtZGlzY292ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLWpjYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLXBheXBhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2Mtc3RyaXBlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtdmlzYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2VudGVyY29kZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNlbnRlcmNvZGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNlbnRvczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNlbnRvczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hhaXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGFpcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hhbGtib2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoYWxrYm9hcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoYXJnaW5nLXN0YXRpb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoYXJ0LWFyZWE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGFydC1hcmVhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGFydC1iYXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGFydC1iYXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGFydC1saW5lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGFydC1waWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGFydC1waWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlY2stZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2stZG91YmxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVjay1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWVzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZWVzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlc3MtYmlzaG9wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGVzcy1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXNzLWJvYXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGVzcy1raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlc3Mta2luZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlc3Mta25pZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlc3Mta25pZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGVzcy1wYXduOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlc3MtcGF3bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlc3MtcXVlZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVzcy1xdWVlbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlc3Mtcm9vazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXNzLXJvb2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGlsZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hyb21lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaHJvbWVjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hyb21lY2FzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2h1cmNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2h1cmNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNpcmNsZS1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNpcmNsZS1ub3RjaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2l0eTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNpdHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xpbmljLW1lZGljYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsaXBib2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xpcGJvYXJkLWNoZWNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsaXBib2FyZC1saXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb2NrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb25lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb3VkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvdWQtbWVhdGJhbGw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3VkLW1vb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZC1tb29uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZC1tb29uLXJhaW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3VkLXJhaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZC1yYWluOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvdWQtc3VuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG91ZC1zdW4tcmFpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb3VkLXN1bi1yYWluOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvdWQtdXBsb2FkLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvdWRmbGFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb3VkZmxhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3Vkc2NhbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZHNjYWxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG91ZHNtaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvdWRzbWl0aDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvdWR2ZXJzaWZ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2NrdGFpbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvY2t0YWlsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29kZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29kZS1icmFuY2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2RlLWJyYW5jaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZGVwZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29kaWVwaWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZmZlZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29nczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29pbnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2luczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbHVtbnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnQtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnQtZG9sbGFyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvdHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50LWRvdHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnQtbWVkaWNhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnQtc2xhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnRzLWRvbGxhcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tcGFjdC1kaXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tcGFjdC1kaXNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tcGFzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21wcmVzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tcHJlc3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tcHJlc3MtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29uY2llcmdlLWJlbGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb25jaWVyZ2UtYmVsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29uZmx1ZW5jZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbmZsdWVuY2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29ubmVjdGRldmVsb3A7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbnRhbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29va2llOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29va2llOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb29raWUtYml0ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvb2tpZS1iaXRlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29weTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29weXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb3R0b24tYnVyZWF1OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY290dG9uLWJ1cmVhdTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY291Y2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb3VjaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3BhbmVsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3BhbmVsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JpdGljYWwtcm9sZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyb3A7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyb3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JvcC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3Jvc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcm9zc2hhaXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcm93OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JvdzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3Jvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcm93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3J1dGNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3J1dGNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3NzMzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3NzMy1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jc3MzLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWN1YmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3ViZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWN1dDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3V0dGxlZmlzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWN1dHRsZWZpc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWQtYW5kLWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kLWFuZC1kOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kLWFuZC1kLWJleW9uZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWQtYW5kLWQtYmV5b25kOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kYWlseW1vdGlvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRhaWx5bW90aW9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRhc2hjdWJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRhdGFiYXNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGVhZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGVlemVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGVlemVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kZWxpY2lvdXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRlbW9jcmF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGVtb2NyYXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRlcGxveWRvZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRlcGxveWRvZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRlc2twcm87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kZXNrdG9wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kZXY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kZXY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaGFybWFjaGFrcmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kaGFybWFjaGFrcmE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRobDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRobDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGlhZ25vc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGlhZ25vc2VzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaWFzcG9yYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRpYXNwb3JhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGljZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGljZS1kMjA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kaWNlLWQyMDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGljZS1kNjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRpY2UtZDY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRpY2UtZml2ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRpY2UtZml2ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGljZS1mb3VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGljZS1mb3VyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaWNlLW9uZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRpY2Utb25lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaWNlLXNpeDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRpY2Utc2l4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaWNlLXRocmVlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGljZS10aHJlZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGljZS10d286YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kaWNlLXR3bzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRpZ2c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtb2NlYW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kaWdpdGFsLW9jZWFuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRpcmVjdGlvbnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kaXJlY3Rpb25zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaXNjb3JkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGlzY29yZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGlzY291cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGlzY291cnNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaXNlYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGlzZWFzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGl2aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGl2aWRlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaXp6eTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRpenp5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kbmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kbmE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRvY2h1YjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRvY2h1YjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZG9ja2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZG9ja2VyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kb2c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kb2c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRvbGxhci1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZG9sbGFyLXNpZ247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRvbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZG9sbHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kb2xseS1mbGF0YmVkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kb25hdGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kb25hdGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRvb3ItY2xvc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZG9vci1jbG9zZWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRvb3Itb3BlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRvb3Itb3BlbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRvdC1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRvdmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kb3ZlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRvd25sb2FkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZHJhZnQyZGlnaXRhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZHJhZnRpbmctY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRyYWdvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRyYWdvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZHJhdy1wb2x5Z29uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZHJhdy1wb2x5Z29uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRyaWJiYmxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kcmliYmJsZS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kcm9wYm94OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZHJ1bTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZHJ1bS1zdGVlbHBhbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRydW0tc3RlZWxwYW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRydW1zdGljay1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZHJ1bXN0aWNrLWJpdGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRydXBhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZHVtYmJlbGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kdW1iYmVsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kdW1wc3RlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXItZmlyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWR1bXBzdGVyLWZpcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWR1bmdlb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kdW5nZW9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1keWFsb2c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1keWFsb2c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVhcmx5YmlyZHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lYXJseWJpcmRzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lYmF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWJheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVkZ2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVkZ2UtbGVnYWN5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWRnZS1sZWdhY3k7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lZGl0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lZ2c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lZ2c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWplY3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVsZW1lbnRvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVsZW1lbnRvcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVsbGlwc2lzLWg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbGxpcHNpcy12OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWxsbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZW1iZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbWJlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZW1waXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmVsb3BlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmlyYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXF1YWxzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXF1YWxzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lcmFzZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVybGFuZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVybGFuZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXRoZXJldW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ldGhlcmV1bTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXRoZXJuZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ldGhlcm5ldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV0c3k7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV1cm8tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV1cm8tc2lnbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXZlcm5vdGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ldmVybm90ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhjaGFuZ2UtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4cGFuZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4cGFuZC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhwYW5kLWFycm93cy1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leHRlcm5hbC1saW5rLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV5ZS1kcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXllLWRyb3BwZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV5ZS1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYWNlYm9vazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhY2Vib29rLWY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhY2Vib29rLW1lc3NlbmdlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mYW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhdWNldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhdWNldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmF4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mZWF0aGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmVhdGhlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmVhdGhlci1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mZWF0aGVyLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmVkZXg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mZWRleDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmVkb3JhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmVkb3JhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mZW1hbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlnaHRlci1qZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpZ21hOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlnbWE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWFyY2hpdmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWF1ZGlvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWNvZGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWNvZGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWNvbnRyYWN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWNzdjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtY3N2OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1kb3dubG9hZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtZXhjZWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtZXhwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1leHBvcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWltYWdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWltcG9ydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtaW1wb3J0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWludm9pY2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLW1lZGljYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLW1lZGljYWwtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXBkZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtcGRmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXBvd2VycG9pbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1wcmVzY3JpcHRpb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1zaWduYXR1cmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS11cGxvYWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXZpZGVvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXdvcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxsLWRyaXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxsLWRyaXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWx0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbmdlcnByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmluZ2VycHJpbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpcmUtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlyZWZveDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlyZWZveC1icm93c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlyZWZveC1icm93c2VyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maXJzdC1haWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maXJzdC1haWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlyc3Qtb3JkZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpcnN0LW9yZGVyLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlyc3RkcmFmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpcnN0ZHJhZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maXN0LXJhaXNlZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpc3QtcmFpc2VkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxhZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhZy11c2E6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGFnLXVzYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGFzazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxpY2tyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGlwYm9hcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsdXNoZWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbHVzaGVkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbGRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9sZGVyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9sZGVyLW1pbnVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb2xkZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbGRlci1wbHVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9udDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9udC1hd2Vzb21lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9udC1hd2Vzb21lLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbnRpY29uczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9udGljb25zLWZpOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9udGljb25zLWZpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb290YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9vdGJhbGwtYmFsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9ydC1hd2Vzb21lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9ydC1hd2Vzb21lLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb3J1bWJlZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvcndhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb3Vyc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mcmVlYnNkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZnJlZWJzZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZnJvZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZyb2c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZnJvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZyb3duLW9wZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mcm93bi1vcGVuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mdWxjcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZnVsY3J1bTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZnVubmVsLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZ1bm5lbC1kb2xsYXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZ1dGJvbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZ1dGJvbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2FsYWN0aWMtc2VuYXRlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2FtZXBhZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2FzLXB1bXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nYXMtcHVtcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nYXZlbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2VtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2VtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2VuZGVybGVzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdldC1wb2NrZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdnLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naG9zdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpZnRzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2lmdHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXQtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXRodWI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXRodWItYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0a3Jha2VuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0a3Jha2VuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXRsYWI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdHRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2xhc3MtY2hlZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2xhc3MtY2hlZXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2xhc3MtbWFydGluaTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2xhc3Mtd2hpc2tleTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdsYXNzLXdoaXNrZXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nbGFzc2VzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdsaWRlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2xpZGUtZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nbG9iZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2xvYmUtYWZyaWNhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2xvYmUtYWZyaWNhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nbG9iZS1hbWVyaWNhczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdsb2JlLWFtZXJpY2FzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nbG9iZS1hc2lhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2xvYmUtYXNpYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2xvYmUtZXVyb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2xvYmUtZXVyb3BlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nb2ZvcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb2ZvcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvbGYtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvbGYtYmFsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZHJlYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZHJlYWRzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nb29kcmVhZHMtZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvb2RyZWFkcy1nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZS1kcml2ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvb2dsZS1kcml2ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvb2dsZS1wYXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZ2xlLXBsYXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGUtcGx1cy1nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nb3B1cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29wdXJhbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ncmF0aXBheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyYXY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyZWF0ZXItdGhhbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyZWF0ZXItdGhhbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ncmltYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3JpbWFjZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3JpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyaW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyaW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3Jpbi1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyaW4tYmVhbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ncmluLWhlYXJ0czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyaW4taGVhcnRzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyaW4tc3F1aW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ncmluLXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3Jpbi1zdGFyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3Jpbi10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyaW4tdGVhcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3Jpbi10b25ndWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtd2luazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyaW4td2luazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyaW4td2luazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3JpcC1ob3Jpem9udGFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3JpcC1saW5lczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyaXAtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ncmlwLXZlcnRpY2FsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ncmlwZmlyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyaXBmaXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ncnVudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdydW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ndWlsZGVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3VpbGRlZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3VpdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3VpdGFyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ndWxwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3VscDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYWNrZXItbmV3czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYWNrZXJyYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFja2VycmFuazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFtYnVyZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFtYnVyZ2VyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW1tZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW1tZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbXNhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFtc2E7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtaG9sZGluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1ob2xkaW5nLXVzZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtbGl6YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXBhcGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1wZWFjZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1wb2ludC1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXBvaW50LWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1wb2ludC11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1wb2ludGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXJvY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXNjaXNzb3JzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXNwYXJrbGVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1zcGFya2xlczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtc3BvY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmRzLWhlbHBpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kcy1oZWxwaW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kcy13YXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZHMtd2FzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZHNoYWtlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZHNoYWtlLXNsYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW51a2lhaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbnVraWFoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYXJkLWhhdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhcmQtaGF0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFzaHRhZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGF0LWNvd2JveTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhdC1jb3dib3k7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhdC1jb3dib3ktc2lkZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhdC1jb3dib3ktc2lkZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGF0LXdpemFyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhdC13aXphcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhkZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhkZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLWNvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhZC1zaWRlLWNvdWdoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFkLXNpZGUtY291Z2gtc2xhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1tYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhZC1zaWRlLW1hc2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYWQtc2lkZS12aXJ1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGVhZGluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYWRpbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYWRwaG9uZXMtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZWFkc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhZHNldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGVhcnQtYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhcnQtYnJva2VuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFydGJlYXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlbGljb3B0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWxpY29wdGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oaWdobGlnaHRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhpZ2hsaWdodGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oaWtpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oaWtpbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhpcHBvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGlwcG87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhpcHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oaXBzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGlyZS1hLWhlbHBlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhpc3Rvcnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhpdmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oaXZlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob2NrZXktcHVjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvY2tleS1wdWNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob2xseS1iZXJyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvbGx5LWJlcnJ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG9tZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG9vbGk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob29saTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG9ybmJpbGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3JuYmlsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG9yc2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3JzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG9yc2UtaGVhZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvcnNlLWhlYWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG9zcGl0YWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvc3BpdGFsLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG9zcGl0YWwtc3ltYm9sOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG9zcGl0YWwtdXNlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG90LXR1YjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdC10dWI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdGRvZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdGRvZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3RlbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG90amFyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG90amFyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3VyZ2xhc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXNlLWRhbWFnZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXNlLWRhbWFnZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG91c2UtdXNlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXNlLXVzZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91eno7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhyeXZuaWE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ocnl2bmlhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWh0bWw1OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1odWJzcG90OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaHVic3BvdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pLWN1cnNvcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taWNlLWNyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaWNlLWNyZWFtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pY2ljbGVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaWNpY2xlczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taWNvbnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pY29uczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pZC1iYWRnZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWlkLWNhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaWQtY2FyZC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWlkZWFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaWRlYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWlnbG9vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaWdsb287IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW1hZ2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWltYWdlczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWltYWdlczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWltZGI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5ib3g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZGVudDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbmR1c3RyeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5maW5pdHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbmZpbml0eTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZm87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5mby1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWlubm9zb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5ub3NvZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluc3RhZ3JhbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5zdGFncmFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluc3RhZ3JhbS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWluc3RhbG9kOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5zdGFsb2Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWludGVyY29tOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW50ZXJjb207IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWludmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW52aXNpb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pb3hob3N0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pdGFsaWM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWl0Y2gtaW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pdGNoLWlvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pdHVuZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pdHVuZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWl0dW5lcy1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaXR1bmVzLW5vdGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWphdmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qYXZhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1qZWRpOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItamVkaTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tamVkaS1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWplZGktb3JkZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWplbmtpbnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qZW5raW5zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1qaXJhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItamlyYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tam9nZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qb2dldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tam9pbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qb2ludDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItam9vbWxhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1qb3VybmFsLXdoaWxsczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWpvdXJuYWwtd2hpbGxzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1qczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWpzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1qcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qcy1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItanNmaWRkbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWthYWJhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIta2FhYmE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWthZ2dsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWthZ2dsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIta2V5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1rZXliYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIta2V5YmFzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1rZXlib2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0ta2V5Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIta2V5Y2RuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1raGFuZGE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1raGFuZGE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIta2lja3N0YXJ0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyLWs6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1raWNrc3RhcnRlci1rOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1raXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIta2lzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0ta2lzcy1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIta2lzcy1iZWFtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1raXNzLXdpbmstaGVhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWtpd2ktYmlyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWtpd2ktYmlyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0ta29ydnVlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIta29ydnVlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sYW5kbWFyazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhbmRtYXJrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhbmd1YWdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYXB0b3A7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhcHRvcC1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFwdG9wLWNvZGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhcHRvcC1ob3VzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhcHRvcC1ob3VzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGFwdG9wLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYXB0b3AtbWVkaWNhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhcmF2ZWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhc3RmbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGF1Z2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhdWdoLWJlYW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYXVnaC1iZWFtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sYXVnaC1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYXVnaC1zcXVpbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhdWdoLXdpbms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYXVnaC13aW5rOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sYXllci1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxheWVyLWdyb3VwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGVhZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxlYW5wdWI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxlbW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGVtb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxlc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZXNzLXRoYW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxlc3MtdGhhbi1lcXVhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZXZlbC1kb3duLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGV2ZWwtdXAtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saWZlLXJpbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpZ2h0YnVsYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW5rOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpbmtlZGluOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1pbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpbmtlZGluLWluOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW5vZGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGludXg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpcmEtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpcmEtc2lnbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlzdC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saXN0LW9sOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlzdC11bDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvY2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvY2stb3BlbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG93LXZpc2lvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbHVnZ2FnZS1jYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sdW5nczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWx1bmdzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sdW5ncy12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWx1bmdzLXZpcnVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1seWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbHlmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFnZW50bzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hZ2VudG87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFnaWM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hZ25ldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFpbC1idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFpbC1idWxrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYWlsY2hpbXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYWlsY2hpbXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYWxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYW5kYWxvcmlhbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hbmRhbG9yaWFuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXAtbWFya2VkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcC1tYXJrZWQtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFwLW1hcmtlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXAtbWFya2VyLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcC1waW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcC1zaWduczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFya2Rvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJrZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFya2VyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFzazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFzdG9kb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXN0b2RvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWF4Y2RuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZGI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZGI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lZGFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVkYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lZGFwcHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWRhcHBzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWRpdW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lZGl1bS1tOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVkaXVtLW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lZGtpdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVkcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWRydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVldHVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZWdhcG9ydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lZ2Fwb3J0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZWg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1laC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1laC1ibGFuazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVoLXJvbGxpbmctZXllczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lbW9yeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lbW9yeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVuZGVsZXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZW5kZWxleTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVub3JhaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lbm9yYWg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZXJjdXJ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZXRlb3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZXRlb3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pY3JvYmxvZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pY3JvYmxvZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWljcm9jaGlwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWljcm9waG9uZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taWNyb3Bob25lLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pY3Jvc2NvcGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taWNyb3Njb3BlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taWNyb3NvZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taWNyb3NvZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWludXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWludXMtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taXR0ZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taXR0ZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1peDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1peDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taXhjbG91ZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWl4ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taXhlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWl6dW5pOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWl6dW5pOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb2JpbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb2JpbGUtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9keDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9uZXJvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9uZXJvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9uZXktYmlsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb25leS1iaWxsLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9uZXktYmlsbC13YXZlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9uZXktYmlsbC13YXZlLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9uZXktY2hlY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb25leS1jaGVjazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9uZXktY2hlY2stYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb251bWVudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vbnVtZW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9vbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9ydGFyLXBlc3RsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vcnRhci1wZXN0bGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vc3F1ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vc3F1ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vdG9yY3ljbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vdW50YWluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW91bnRhaW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW91c2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tdWctaG90OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbXVnLWhvdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tdXNpYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbmFwc3RlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW5hcHN0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW5lb3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1uZW9zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbmV0d29yay13aXJlZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbmV1dGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1uZXdzcGFwZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW5pbWJscjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW5pbWJscjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbm9kZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW5vZGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW5vZGUtanM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ub2RlLWpzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ub3QtZXF1YWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ub3QtZXF1YWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW5vdGVzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ub3Rlcy1tZWRpY2FsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ucG06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ucG07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW5zODpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW5zODsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbnV0cml0aW9uaXg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1udXRyaXRpb25peDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb2JqZWN0LWdyb3VwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vY3RvcHVzLWRlcGxveTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9jdG9wdXMtZGVwbG95OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb2Rub2tsYXNzbmlraTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb2lsLWNhbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9pbC1jYW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9sZC1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9sZC1yZXB1YmxpYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb206YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vcGVuY2FydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3BlbmlkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9wZXJhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb3JjaWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vcmNpZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb3NpOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3NpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vdHRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW90dGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3V0ZGVudDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFnZTQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYWdlNDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFnZWxpbmVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYWdlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhZ2VyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhaW50LWJydXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYWludC1yb2xsZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYWludC1yb2xsZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhbGV0dGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYWxldHRlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYWxmZWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYWxmZWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhbGxldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhbGxldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFwZXJjbGlwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFyYWNodXRlLWJveDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFyYWdyYXBoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXJraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFya2luZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFzc3BvcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXNzcG9ydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFzdGFmYXJpYW5pc206YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXN0YWZhcmlhbmlzbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXN0ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGF0cmVvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhdHJlb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGF1c2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGF3OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXlwYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVhY2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlbi1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlbi1mYW5jeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlbi1mYW5jeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGVuLW5pYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlbi1uaWI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZW4tc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wZW5jaWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVuY2lsLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGVuY2lsLXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVuY2lsLXJ1bGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wZW5ueS1hcmNhZGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZW5ueS1hcmNhZGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlb3BsZS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZW9wbGUtYXJyb3dzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wZW9wbGUtY2Fycnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZW9wbGUtY2Fycnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlcHBlci1ob3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZXBwZXItaG90OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wZXJieXRlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVyYnl0ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlcmNlbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlcmNlbnRhZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZXJjZW50YWdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wZXJpc2NvcGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZXJpc2NvcGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlcnNvbi1ib290aDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlcnNvbi1ib290aDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGhhYnJpY2F0b3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waGFicmljYXRvcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waG9lbml4LWZyYW1ld29yazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBob2VuaXgtc3F1YWRyb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGhvbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBob25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBob25lLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waG9uZS1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGhvbmUtc3F1YXJlLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGhvbmUtdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGhvbmUtdm9sdW1lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waG90by12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBob3RvLXZpZGVvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waHA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waHA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waWVkLXBpcGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWhhdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpZWQtcGlwZXItaGF0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGllZC1waXBlci1wcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGlnZ3ktYmFuazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpZ2d5LWJhbms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGlsbHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpbnRlcmVzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waW50ZXJlc3QtcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpenphLXNsaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGl6emEtc2xpY2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbGFjZS1vZi13b3JzaGlwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsYW5lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGxhbmUtYXJyaXZhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGxhbmUtZGVwYXJ0dXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbGFuZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsYW5lLXNsYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGxheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbGF5LWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbGF5c3RhdGlvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdWc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbHVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdXMtY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcG9kY2FzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcG9sbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBvbGw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBvbGwtaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBvbGwtaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcG9vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcG9vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wb28tc3Rvcm06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wb28tc3Rvcm07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBvb3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wb29wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBvcnRyYWl0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wb3VuZC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcG91bmQtc2lnbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcG93ZXItb2ZmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHJheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHJheWluZy1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXByYXlpbmctaGFuZHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXByZXNjcmlwdGlvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHJpbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXByb2NlZHVyZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wcm9jZWR1cmVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXByb2plY3QtZGlhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXByb2plY3QtZGlhZ3JhbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHVtcC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHVtcC1tZWRpY2FsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wdW1wLXNvYXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wdW1wLXNvYXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXB1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXB1c2hlZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1weXRob246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1weXRob247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXFyY29kZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdWVzdGlvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1xdWlkZGl0Y2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdWlkZGl0Y2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1aW5zY2FwZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXF1aW5zY2FwZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdW9yYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1cmFuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVyYW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXItcHJvamVjdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXItcHJvamVjdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmFkaWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmFkaWF0aW9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yYWRpYXRpb24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmFkaWF0aW9uLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmFpbmJvdzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJhaW5ib3c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJhbmRvbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmFzcGJlcnJ5LXBpOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmFzcGJlcnJ5LXBpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmF2ZWxyeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVhY3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWFjdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVhY3RldXJvcGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWFjdGV1cm9wZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVhZG1lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVhZG1lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlYmVsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWNlaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVjZWlwdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVjb3JkLXZpbnlsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVjb3JkLXZpbnlsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVjeWNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVkLXJpdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVkLXJpdmVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWRkaXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZGhhdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlZGhhdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVkbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlZG87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVkby1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZW1vdmUtZm9ybWF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVtb3ZlLWZvcm1hdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVucmVuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlcGx5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZXBseS1hbGw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlcGx5ZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlcGx5ZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVwdWJsaWNhbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlcHVibGljYW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlc2VhcmNoZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlc2VhcmNoZ2F0ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVzb2x2aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVzb2x2aW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZXN0cm9vbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlc3Ryb29tOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmV0d2VldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmV2OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmV2OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yaWJib246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yaWJib247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yaW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcm9hZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcm9ib3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yb2JvdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcm9ja2V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb2NrZXRjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcm9ja2V0Y2hhdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcm9ja3JtczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJvY2tybXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcm91dGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJ1YmxlLXNpZ246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ydWJsZS1zaWduOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJ1bGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ydWxlci1jb21iaW5lZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJ1bGVyLWNvbWJpbmVkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcnVsZXItaG9yaXpvbnRhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcnVsZXItdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ydWxlci12ZXJ0aWNhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcnVubmluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJ1bm5pbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJ1cGVlLXNpZ246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ydXBlZS1zaWduOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ydXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcnVzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2FkLWNyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNhZC1jcnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNhZC10ZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2FkLXRlYXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNhZmFyaTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2FsZXNmb3JjZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNhbGVzZm9yY2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNhc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zYXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zYXRlbGxpdGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zYXRlbGxpdGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2F0ZWxsaXRlLWRpc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zYXZlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zY2hsaXg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zY2hsaXg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNjaG9vbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNjaG9vbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2NyZXdkcml2ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zY3Jld2RyaXZlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2NyaWJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zY3JvbGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zY3JvbGw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZC1jYXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWFyY2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlYXJjaC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWFyY2gtZG9sbGFyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWFyY2gtbG9jYXRpb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VhcmNoZW5naW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWFyY2hlbmdpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VlZGxpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWVkbGluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VsbGNhc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWxsY2FzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2VsbHN5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZXJ2ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlcnZpY2VzdGFjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlcnZpY2VzdGFjazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hhcGVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hhcGVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoYXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZS1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoZWtlbC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hla2VsLXNpZ247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoaWVsZC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGllbGQtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGllbGQtdmlydXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGllbGQtdmlydXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGlwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hpcHBpbmctZmFzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hpcnRzaW5idWxrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaG9lLXByaW50czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNob2UtcHJpbnRzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaG9waWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hvcGlmeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaG9wd2FyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNob3B3YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaG93ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNodXR0bGUtdmFuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2h1dHRsZS12YW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpZ246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaWduOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaWduLWluLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpZ24taW4tYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2lnbi1vdXQtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaWduYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpZ25hdHVyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2ltLWNhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaW0tY2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaW1wbHlidWlsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2luazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpbms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpc3RyaXg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaXN0cml4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2l0ZW1hcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2l0aDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpdGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNrYXRpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1za2F0aW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1za2V0Y2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1za2V0Y2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNraWluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNraWluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2tpaW5nLW5vcmRpYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNraWluZy1ub3JkaWM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNrdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2t1bGw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNrdWxsLWNyb3NzYm9uZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1za3VsbC1jcm9zc2JvbmVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNreWF0bGFzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNreXBlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNsYWNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbGFjay1oYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2xhY2staGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2xlaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2xlaWdoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbGlkZXJzLWg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbGlkZXJzLWg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbWlsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNtaWxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbWlsZS1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc21pbGUtYmVhbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc21pbGUtd2luazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNtaWxlLXdpbms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNtb2c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbW9nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbW9raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc21va2luZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc21va2luZy1iYW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbW9raW5nLWJhbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc21zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc21zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNuYXBjaGF0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbmFwY2hhdC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNub3dib2FyZGluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNub3dib2FyZGluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc25vd2ZsYWtlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbm93bWFuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc25vd21hbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc25vd3Bsb3c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbm93cGxvdzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29hcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvYXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ja3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvbGFyLXBhbmVsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29sYXItcGFuZWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFscGhhLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1hbHBoYS11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYW1vdW50LWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1hbW91bnQtZG93bi1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1hbW91bnQtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtbnVtZXJpYy11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtbnVtZXJpYy11cC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc291bmRjbG91ZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc291cmNldHJlZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvdXJjZXRyZWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwZWFrYXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcGVha2FwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcGVha2VyLWRlY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcGVha2VyLWRlY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwZWxsLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3BlbGwtY2hlY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwaWRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwaWRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwaW5uZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwbG90Y2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcGxvdGNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3BvdGlmeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3ByYXktY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3ByYXktY2FuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNxdWFyZS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3F1YXJlLWZ1bGw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNxdWFyZS1yb290LWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNxdWFyZS1yb290LWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3F1YXJlc3BhY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcXVhcmVzcGFjZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2twYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RhY2twYXRoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFtcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YW1wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RhcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Rhci1oYWxmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Rhci1oYWxmLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Rhci1vZi1kYXZpZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YXItb2YtZGF2aWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXItb2YtbGlmZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YXItb2YtbGlmZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RheWxpbmtlZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YXlsaW5rZWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RlYW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RlYW0tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RlYW0tc3ltYm9sOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZXRob3Njb3BlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGlja2VyLW11bGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGlja2VyLW11bGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RpY2t5LW5vdGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdG9wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0b3AtY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdG9wd2F0Y2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0b3B3YXRjaC0yMDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0b3B3YXRjaC0yMDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RvcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdG9yZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RvcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RvcmUtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdG9yZS1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdG9yZS1hbHQtc2xhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0b3JlLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RvcmUtc2xhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0cmF2YTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0cmF2YTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RyZWFtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RyaWtldGhyb3VnaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RyaXBlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdHJpcGUtczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0cmlwZS1zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdHJvb3B3YWZlbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0cm9vcHdhZmVsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdHVkaW92aW5hcmk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdHVkaW92aW5hcmk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3R1bWJsZXVwb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Vic2NyaXB0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdWJ3YXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3VpdGNhc2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3VwZXJwb3dlcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1cHBsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1cHBsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3VycHJpc2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdXJwcmlzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3VzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1c2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN3YXRjaGJvb2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zd2F0Y2hib29rOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zd2lmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN3aWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zd2ltbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3dpbW1lcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3dpbW1pbmctcG9vbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN3aW1taW5nLXBvb2w7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN5bWZvbnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zeW1mb255OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zeW5hZ29ndWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zeW5hZ29ndWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN5bmM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zeW5jOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zeW5jLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN5bmMtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zeXJpbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3lyaW5nZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YWJsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGFibGUtdGVubmlzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFibGUtdGVubmlzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YWJsZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YWJsZXQtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10YWJsZXRzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFibGV0czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YWNob21ldGVyLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFnczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGFwZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhcGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFza3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YXhpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10ZWFtc3BlYWs6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZWFtc3BlYWs7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRlZXRoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGVldGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRlZXRoLW9wZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZWV0aC1vcGVuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRlbGVncmFtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRlbGVncmFtLXBsYW5lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGVtcGVyYXR1cmUtaGlnaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGVtcGVyYXR1cmUtbG93OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGVuY2VudC13ZWlibzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGVuZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZW5nZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZXJtaW5hbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRleHQtd2lkdGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGgtbGFyZ2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aC1saXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aGUtcmVkLXlldGk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aGUtcmVkLXlldGk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZWF0ZXItbWFza3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aGVhdGVyLW1hc2tzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aGVtZWNvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGhlbWVjbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGhlbWVpc2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoZXJtb21ldGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGhlcm1vbWV0ZXItZnVsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aGluay1wZWFrczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoaW5rLXBlYWtzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRodW1icy1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYnMtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRodW1idGFjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRodW1idGFjazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGlja2V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpY2tldC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpa3RvazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpa3RvazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aW1lczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGltZXMtY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGludDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGludC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpbnQtc2xhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGlyZWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10b2dnbGUtb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvaWxldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRvaWxldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdG9pbGV0LXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdG9pbGV0LXBhcGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10b2lsZXQtcGFwZXItc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10b2lsZXQtcGFwZXItc2xhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvb2xib3g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10b29sYm94OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10b29sczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRvb2xzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10b290aDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRvb3RoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10b3JhaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRvcmFoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10b3JpaS1nYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdG9yaWktZ2F0ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhY3RvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYWN0b3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFkZS1mZWRlcmF0aW9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFkZW1hcms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFmZmljLWxpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmFpbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhaWxlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhbnNnZW5kZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhc2gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhc2gtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmFzaC1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhc2gtcmVzdG9yZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyZWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyZWxsbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJvcGh5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRydWNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cnVjay1sb2FkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJ1Y2stbG9hZGluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRydWNrLW1vbnN0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRydWNrLW1vdmluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRydWNrLW1vdmluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJ1Y2stcGlja3VwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJ1Y2stcGlja3VwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10c2hpcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10c2hpcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR0eTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHVtYmxyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10djsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHdpdGNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHdpdHRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHlwbzM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10eXBvMzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdWJlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXViZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVidW50dTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVidW50dTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdWlraXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11aWtpdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW1icmFjbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVtYnJhY287IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW1icmVsbGE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW1icmVsbGEtYmVhY2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVuY2hhcnRlZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVuY2hhcnRlZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5kZXJsaW5lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5kbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5kby1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bmRvLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5pcmVnaXN0cnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bmlyZWdpc3RyeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5pdHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bml0eTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bml2ZXJzaXR5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bmxpbms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVubG9jazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVubG9jay1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVuc3BsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5zcGxhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVudGFwcGQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bnRhcHBkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11cGxvYWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVwczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVwczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNiOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLWFsdC1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLWFzdHJvbmF1dDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItY2hlY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItY2xvY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLWNsb2NrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLWNvZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItY29nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLWVkaXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLWVkaXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItZnJpZW5kczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItZnJpZW5kczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1ncmFkdWF0ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItZ3JhZHVhdGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItaW5qdXJlZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItaW5qdXJlZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1sb2NrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1tZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItbWludXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItbmluamE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLW5pbmphOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLW51cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1udXJzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1wbHVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItc2hpZWxkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci10YWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLXRhZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci10aWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLXRpZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItdGltZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXJzLWNvZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXJzLWNvZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlcnMtc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2Vycy1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNwczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzcHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzc3VubmFoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNzdW5uYWg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXV0ZW5zaWwtc3Bvb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11dGVuc2lsLXNwb29uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11dGVuc2lsczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXV0ZW5zaWxzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12YWFkaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12YWFkaW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZlY3Rvci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12ZWN0b3Itc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZlbnVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12ZW51cy1tYXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmVzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmVzdC1wYXRjaGVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmVzdC1wYXRjaGVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmlhY29pbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmlhZGVvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmlhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpYWxzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmlhbHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmliZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmlkZW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpZGVvLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmlkZW8tc2xhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpaGFyYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpaGFyYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aW1lbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aW1lby12OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmltZW8tdjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmlydXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpcnVzLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmlydXMtc2xhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpcnVzZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aXJ1c2VzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12bnY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12bnY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZvaWNlbWFpbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZvaWNlbWFpbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdm9sbGV5YmFsbC1iYWxsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12b2x1bWUtbXV0ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZvbHVtZS1tdXRlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdm9sdW1lLW9mZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdm9sdW1lLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12b3RlLXllYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZvdGUteWVhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12ci1jYXJkYm9hcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12ci1jYXJkYm9hcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZ1ZWpzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdnVlanM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdhbGtpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13YWxraW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13YWxsZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdhcmVob3VzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdhcmVob3VzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2F0Y2htYW4tbW9uaXRvcmluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdhdGNobWFuLW1vbml0b3Jpbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2F0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdhdmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2F2ZS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdhemU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13YXplOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13ZWVibHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13ZWVibHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2VpYm87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdlaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdlaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13ZWlnaHQtaGFuZ2luZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2VpeGluOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdoYXRzYXBwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aGF0c2FwcC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aGVlbGNoYWlyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aG1jczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdobWNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2lmaTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2luZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpbmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpbmRvdy1jbG9zZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2luZG93LW1heGltaXplOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2luZG93LXJlc3RvcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aW5kb3dzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aW5lLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpbmUtYm90dGxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2luZS1nbGFzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2luZS1nbGFzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aW5lLWdsYXNzLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2l4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2l4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS13b2R1OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd29kdTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdvbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd29uLXNpZ247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdvcmRwcmVzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td29yZHByZXNzLXNpbXBsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13cGJlZ2lubmVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd3BleHBsb3JlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdwZm9ybXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdwcmVzc3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13cHJlc3NyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13cmVuY2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXgtcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteC1yYXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXhib3g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci14Ym94OyB9XG4uQHtmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteGluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteS1jb21iaW5hdG9yOyB9XG4uQHtmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXlhaG9vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS15YW1tZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15YW1tZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXlhbmRleDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXlhbmRleDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teWFybjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXlhcm47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15ZWxwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS15ZW4tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXllbi1zaWduOyB9XG4uQHtmYS1jc3MtcHJlZml4fS15aW4teWFuZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXlpbi15YW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXlvYXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteW91dHViZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0temhpaHU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci16aGlodTsgfVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyAuc3Itb25seSgpOyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyAuc3Itb25seS1mb2N1c2FibGUoKTsgfVxuIiwiLyoqIERPTlVUICoqL1xuLmNoYXJ0LXRleHQge1xuICAvKmZvbnQ6IDE2cHgvMS40ZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyovXG4gIGZpbGw6ICMwMDA7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjVlbSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4yNWVtKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4yNWVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjVlbSk7XG59XG4uY2hhcnQtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYW5jaG9yOiBtaWRkbGU7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjI1ZW0pO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjI1ZW0pO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4yNWVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjI1ZW0pO1xufVxuLmNoYXJ0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbmNob3I6IG1pZGRsZTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC43ZW0pO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuN2VtKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC43ZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC43ZW0pO1xufVxuZmlndXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmaWd1cmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5maWd1cmUtY29udGVudCxcbi5maWd1cmUta2V5IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmlndXJlLWNvbnRlbnQgc3ZnIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZpZ3VyZS1rZXkge1xuICBtaW4td2lkdGg6IGNhbGMoOCAvIDEyKTtcbn1cbi5maWd1cmUta2V5IFtjbGFzcyo9XCJzaGFwZS1cIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5maWd1cmUta2V5LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZmlndXJlLWtleS1saXN0IGxpIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnNoYXBlLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCBcIl92YXJpYWJsZXMubGVzc1wiO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IEBmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdCcpO1xuICBzcmM6IHVybCgnQHtmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnQHtmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnQHtmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgXCJfdmFyaWFibGVzLmxlc3NcIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBAZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnQHtmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLmVvdCcpO1xuICBzcmM6IHVybCgnQHtmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnQHtmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0IFwiX3ZhcmlhYmxlcy5sZXNzXCI7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBAZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnQHtmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90Jyk7XG4gIHNyYzogdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnQHtmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdvcGVuX3NhbnNyZWd1bGFyJztcbiAgICBzcmM6IHVybCgnQHtmb250cy1wYXRofS9vcGVuc2Fucy1yZWd1bGFyLmVvdCcpO1xuICAgIHNyYzogdXJsKCdAe2ZvbnRzLXBhdGh9L29wZW5zYW5zLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnQHtmb250cy1wYXRofS9vcGVuc2Fucy1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnQHtmb250cy1wYXRofS9vcGVuc2Fucy1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnQHtmb250cy1wYXRofS9vcGVuc2Fucy1yZWd1bGFyLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnb3Blbl9zYW5zcmVndWxhcic7XG4gICAgc3JjOiB1cmwoJ0B7Zm9udHMtcGF0aH0vb3BlbnNhbnMtcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICd0ZXhneXJlYWR2ZW50b3Jib2xkJztcbiAgICBzcmM6IHVybCgnQHtmb250cy1wYXRofS90ZXhneXJlYWR2ZW50b3ItYm9sZC13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCdAe2ZvbnRzLXBhdGh9L3RleGd5cmVhZHZlbnRvci1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnQHtmb250cy1wYXRofS90ZXhneXJlYWR2ZW50b3ItYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnQHtmb250cy1wYXRofS90ZXhneXJlYWR2ZW50b3ItYm9sZC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnQHtmb250cy1wYXRofS90ZXhneXJlYWR2ZW50b3ItYm9sZC13ZWJmb250LnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAndGV4Z3lyZWFkdmVudG9yYm9sZCc7XG4gICAgc3JjOiB1cmwoJ0B7Zm9udHMtcGF0aH0vdGV4Z3lyZWFkdmVudG9yLWJvbGQtd2ViZm9udC5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byb0xpZ2h0JztcbiAgICBzcmM6IHVybCgnQHtmb250cy1wYXRofS9zb3VyY2VzYW5zcHJvLWxpZ2h0LmVvdCcpO1xuICAgIHNyYzogdXJsKCdAe2ZvbnRzLXBhdGh9L3NvdXJjZXNhbnNwcm8tbGlnaHQuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCdAe2ZvbnRzLXBhdGh9L3NvdXJjZXNhbnNwcm8tbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCdAe2ZvbnRzLXBhdGh9L3NvdXJjZXNhbnNwcm8tbGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCdAe2ZvbnRzLXBhdGh9L3NvdXJjZXNhbnNwcm8tbGlnaHQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byb0xpZ2h0JztcbiAgICBzcmM6IHVybCgnQHtmb250cy1wYXRofS9zb3VyY2VzYW5zcHJvLWxpZ2h0LnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ015cmlhZFByb0xpZ2h0JztcbiAgICBzcmM6IHVybCgnQHtmb250cy1wYXRofS9teXJpYWRwcm8tbGlnaHQud29mZicpO1xuICAgIHNyYzogdXJsKCdAe2ZvbnRzLXBhdGh9L215cmlhZHByby1saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvJztcbiAgICBzcmM6IHVybCgnQHtmb250cy1wYXRofS9teXJpYWRwcm8tcmVndWxhci53b2ZmJyk7XG4gICAgc3JjOiB1cmwoJ0B7Zm9udHMtcGF0aH0vbXlyaWFkcHJvLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ015cmlhZFByb0JvbGQnO1xuICAgIHNyYzogdXJsKCdAe2ZvbnRzLXBhdGh9L215cmlhZHByby1ib2xkLndvZmYnKTtcbiAgICBzcmM6IHVybCgnQHtmb250cy1wYXRofS9teXJpYWRwcm8tYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuIiwiLyoqIEJvb3RzdHJhcCB1dGlsaXRpZXMgbWFyZ2luIHBhZGRpbmcgKi9cbi5tLXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLm0tYS0wIHtcbiAgbWFyZ2luOiAwIDAgIWltcG9ydGFudDtcbn1cbi5tLXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5tLXItMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm0tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm0tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5tLXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm0teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubS1hLTEge1xuICBtYXJnaW46IDFyZW0gMXJlbSAhaW1wb3J0YW50O1xufVxuLm0tdC0xIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm0tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1sLTEge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm0teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS15LTEge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tLWEtMiB7XG4gIG1hcmdpbjogMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tdC0yIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS1sLTIge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS15LTIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS1hLTMge1xuICBtYXJnaW46IDNyZW0gM3JlbSAhaW1wb3J0YW50O1xufVxuLm0tdC0zIHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm0tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1sLTMge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm0teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS15LTMge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wLWEtMCB7XG4gIHBhZGRpbmc6IDAgMCAhaW1wb3J0YW50O1xufVxuLnAtdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wLXItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5wLWItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucC1sLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5wLXgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucC15LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnAtYS0xIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucC10LTEge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAtci0xIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAtYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wLWwtMSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAteC0xIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wLXktMSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucC1hLTIge1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC10LTIge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC1yLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLWItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLWwtMiB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC14LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLXktMiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtYS0zIHtcbiAgcGFkZGluZzogM3JlbSAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucC10LTMge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnAtci0zIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnAtYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wLWwtMyB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnAteC0zIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wLXktMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2Nre1xuICBkaXNwbGF5OmJsb2NrO1xufVxuXG4uZC1pbmxpbmUtYmxvY2t7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmQtbm9uZXtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uanVzdGlmeS1jb250ZW50IHtcbiAgICAmLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtYXJvdW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuXG4gICAgJi1iZXR3ZWVuIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICYtZXZlbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIH1cbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtd3JhcCB7XG4gICAgJi13cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cblxuLncge1xuICAgICYtMjUge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgIH1cblxuICAgICYtMzAge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgIH1cblxuICAgICYtMzMge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgIH1cblxuICAgICYtNTAge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICYtNjYge1xuICAgICAgICB3aWR0aDogNjYuNjYlO1xuICAgIH1cblxuICAgICYtNzAge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgIH1cblxuICAgICYtNzUge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgIH1cblxuICAgICYtMTAwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG59XG4iLCIuY2FyZHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuXG4uY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogOHB4IDIwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuXG4gIC50aXRsZXtcbiAgICBmb250LXNpemU6MThweDtcbiAgICBjb2xvcjojMzMzMzMzO1xuICB9XG5cbiAgLnZhbHVle1xuICAgIGZvbnQtc2l6ZToyNHB4O1xuICB9XG59XG4iLCIuY2hlY2tib3gtZml0bWFyZ2luIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uY2hlY2tib3gtZml0bWFyZ2luLnNtYWxsIHtcbiAgcGFkZGluZzogNXB4IDBweDtcbn1cbi5jaGVja2JveC1maXRtYXJnaW4ubWVkaXVtIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmNoZWNrYm94LWZpdG1hcmdpbi5sYXJnZSB7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xufVxuXG4vKipcbm5hbWU6IEN1c3RvbSBDaGVja2JveCBSYWRpbyBDU1NcbmxpY2Vuc2U6IE1JVCAoZnJlZSAmIG9wZW4gc291cmNlKVxuc291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vanNhbmFodWphL2N1c3RvbS1jaGVja2JveC1yYWRpby1jc3NcbiovXG4uY2hlY2tib3gtanNhbmFodWphLFxuLnJhZGlvLWpzYW5haHVqYSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYSAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hlY2tib3gtanNhbmFodWphIC5jaGVja2JveC1jb250YWluZXIgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYSAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmhvdmVyIH4gLmNoZWNrYm94LWNoZWNrbWFyazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC41O1xufVxuLmNoZWNrYm94LWpzYW5haHVqYSAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZDogIzJiYTVjYTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrYm94LWNoZWNrbWFyazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggI2JiYiBzb2xpZDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IHNvbGlkICNiZWJlYmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uY2hlY2tib3gtanNhbmFodWphIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyazpob3Zlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaGVja2JveC1qc2FuYWh1amEgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG4uY2hlY2tib3gtanNhbmFodWphIGxhYmVsOmhvdmVyIH4gLmNoZWNrYm94LWNoZWNrbWFyazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC41O1xufVxuLyogZGVmYXVsdCAoc21hbGwpICovXG4uY2hlY2tib3gtanNhbmFodWphIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uY2hlY2tib3gtanNhbmFodWphIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG4uY2hlY2tib3gtanNhbmFodWphIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyazo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE1LjZweDtcbiAgd2lkdGg6IDcuOHB4O1xuICBsZWZ0OiA5LjFweDtcbiAgdG9wOiAzcHg7XG4gIGJvcmRlci13aWR0aDogMCAycHggNHB4IDA7XG59XG4vKiB0aW55ICovXG4uY2hlY2tib3gtanNhbmFodWphLnRpbnkgbGFiZWwge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS50aW55IC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uY2hlY2tib3gtanNhbmFodWphLnRpbnkgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrOmFmdGVyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogNnB4O1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogM3B4O1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDNweCAwO1xufVxuLyogc21hbGwgKi9cbi5jaGVja2JveC1qc2FuYWh1amEuc21hbGwgbGFiZWwge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEuc21hbGwgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEuc21hbGwgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrOjphZnRlciB7XG4gIGhlaWdodDogMTUuNnB4O1xuICB3aWR0aDogNy44cHg7XG4gIGxlZnQ6IDkuMXB4O1xuICB0b3A6IDNweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCA0cHggMDtcbn1cbi8qIG1lZGl1bSAqL1xuLmNoZWNrYm94LWpzYW5haHVqYS5tZWRpdW0gbGFiZWwge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEubWVkaXVtIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG4uY2hlY2tib3gtanNhbmFodWphLm1lZGl1bSAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcms6OmFmdGVyIHtcbiAgaGVpZ2h0OiAyMC40cHg7XG4gIHdpZHRoOiAxMC4ycHg7XG4gIGxlZnQ6IDExLjlweDtcbiAgdG9wOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMCAzcHggNXB4IDA7XG59XG4vKiBsYXJnZSAqL1xuLmNoZWNrYm94LWpzYW5haHVqYS5sYXJnZSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4uY2hlY2tib3gtanNhbmFodWphLmxhcmdlIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uY2hlY2tib3gtanNhbmFodWphLmxhcmdlIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyazo6YWZ0ZXIge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCA2cHggMDtcbn1cbi8qIGRpc2FibGVkICovXG4uY2hlY2tib3gtanNhbmFodWphLmRpc2FibGVkIC5jaGVja2JveC1jb250YWluZXIgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5kaXNhYmxlZCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcmsge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5kaXNhYmxlZCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBib3JkZXI6IDFweCAjY2NjIHNvbGlkO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5kaXNhYmxlZCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcms6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1jb2xvcjogI2JiYjtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5kaXNhYmxlZCAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cbi8qIHJvdW5kZWQgKi9cbi5jaGVja2JveC1qc2FuYWh1amEucm91bmRlZC0zIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEucm91bmRlZC02IC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEucm91bmRlZC04IC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEucm91bmRlZC0xMCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1jaGVja21hcmsge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmNoZWNrYm94LWpzYW5haHVqYS5yb3VuZGVkLTE2IC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LWNoZWNrbWFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uY2hlY2tib3gtanNhbmFodWphLnJvdW5kZWQtMjIgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbn1cblxuLnJhZGlvLWpzYW5haHVqYSAucmFkaW8tY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmFkaW8tanNhbmFodWphIC5yYWRpby1jb250YWluZXIgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnJhZGlvLWpzYW5haHVqYSAucmFkaW8tY29udGFpbmVyIGlucHV0OmhvdmVyIH4gLnJhZGlvLWNoZWNrbWFyazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kOiAjYmViZWJlO1xufVxuLnJhZGlvLWpzYW5haHVqYSAucmFkaW8tY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAucmFkaW8tY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZDogIzJiYTVjYTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5yYWRpby1qc2FuYWh1amEgLnJhZGlvLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLnJhZGlvLWNoZWNrbWFyazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ucmFkaW8tanNhbmFodWphIC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlcjogMXB4ICNkZGQgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5yYWRpby1qc2FuYWh1amEgLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IHNvbGlkICNiZWJlYmU7XG59XG4ucmFkaW8tanNhbmFodWphIC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyazpob3Zlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yYWRpby1qc2FuYWh1amEgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG4ucmFkaW8tanNhbmFodWphIGxhYmVsOmhvdmVyIH4gLnJhZGlvLWNoZWNrbWFyazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC41O1xufVxuLyogZGVmYXVsdCAoc21hbGwpICovXG4ucmFkaW8tanNhbmFodWphIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4ucmFkaW8tanNhbmFodWphIC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyayB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG4ucmFkaW8tanNhbmFodWphIC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyazo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogNXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi8qIHRpbnkgKi9cbi5yYWRpby1qc2FuYWh1amEudGlueSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG4ucmFkaW8tanNhbmFodWphLnRpbnkgLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5yYWRpby1qc2FuYWh1amEudGlueSAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcms6YWZ0ZXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogNHB4O1xufVxuLyogc21hbGwgKi9cbi5yYWRpby1qc2FuYWh1amEuc21hbGwgbGFiZWwge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5yYWRpby1qc2FuYWh1amEuc21hbGwgLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbi5yYWRpby1qc2FuYWh1amEuc21hbGwgLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrOjphZnRlciB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA1cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLyogbWVkaXVtICovXG4ucmFkaW8tanNhbmFodWphLm1lZGl1bSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuLnJhZGlvLWpzYW5haHVqYS5tZWRpdW0gLnJhZGlvLWNvbnRhaW5lciAucmFkaW8tY2hlY2ttYXJrIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbn1cbi5yYWRpby1qc2FuYWh1amEubWVkaXVtIC5yYWRpby1jb250YWluZXIgLnJhZGlvLWNoZWNrbWFyazo6YWZ0ZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogN3B4O1xufVxuLyogbGFyZ2UgKi9cbi5yYWRpby1qc2FuYWh1amEubGFyZ2UgbGFiZWwge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLnJhZGlvLWpzYW5haHVqYS5sYXJnZSAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcmsge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnJhZGlvLWpzYW5haHVqYS5sYXJnZSAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDhweDtcbn1cbi8qIGRpc2FibGVkICovXG4ucmFkaW8tanNhbmFodWphLmRpc2FibGVkIC5yYWRpby1jb250YWluZXIgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJhZGlvLWpzYW5haHVqYS5kaXNhYmxlZCAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcmsge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvLWpzYW5haHVqYS5kaXNhYmxlZCAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBib3JkZXI6IDFweCAjY2NjIHNvbGlkO1xufVxuLnJhZGlvLWpzYW5haHVqYS5kaXNhYmxlZCAucmFkaW8tY29udGFpbmVyIC5yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpby1qc2FuYWh1amEuZGlzYWJsZWQgLnJhZGlvLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLnJhZGlvLWNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbi8qKlxuQ29tcGzDqW1lbnRzXG4qL1xuLmNoZWNrYm94LWpzYW5haHVqYS5jaGVja2JveC15ZXNuby5jaGVja2JveC1ncmVlbiAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZDogIzIwYWY1NztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEuY2hlY2tib3gteWVzbm8uY2hlY2tib3gtZ3JlZW4gLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzMmYyMDtcbiAgYm9yZGVyOiAxcHggI2M4OGE4NCBzb2xpZDtcbn1cbi5jaGVja2JveC1qc2FuYWh1amEuY2hlY2tib3gteWVzbm8ge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuIiwiLnRvZ2dsZS1jb2xsYXBzZVthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gaS5mYXM6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cbi50b2dnbGUtY29sbGFwc2VbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIGkuZmFzOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4udG9nZ2xlLWNvbGxhcHNlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIGkuZmFzOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnRvZ2dsZS1jb2xsYXBzZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSBpLmZhczpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59IiwiaDEsIC5oMXtcbmNvbG9yOkBjb2xvci1wcmltYXJ5O1xuZm9udC1zaXplOjI0cHg7XG5mb250LXdlaWdodDpub3JtYWw7XG5saW5lLWhlaWdodDoyNHB4O1xuZm9udC1mYW1pbHk6IFwiTXlyaWFkUHJvXCI7XG59XG5cbmgyLCAuaDJ7XG5jb2xvcjojMDAwMDAwO1xuZm9udC1zaXplOjIwcHg7XG5mb250LXdlaWdodDpub3JtYWw7XG5mb250LWZhbWlseTogXCJNeXJpYWRQcm9cIjtcbn1cblxuaDMsIC5oM3tcbmNvbG9yOiMzMzMzMzM7XG5mb250LXdlaWdodDpub3JtYWw7XG5mb250LXNpemU6MThweDtcbn1cblxuaDQsIC5oNHtcbmNvbG9yOkBjb2xvci1zZWNvbmRhcnk7XG5mb250LXdlaWdodDpub3JtYWw7XG5mb250LXNpemU6MTZweDtcbn1cblxuaDE6Zmlyc3QtbGV0dGVyLFxuLmgxOmZpcnN0LWxldHRlcixcbmgyOmZpcnN0LWxldHRlcixcbi5oMjpmaXJzdC1sZXR0ZXIsXG5oMzpmaXJzdC1sZXR0ZXIsXG4uaDM6Zmlyc3QtbGV0dGVyLFxuaDQ6Zmlyc3QtbGV0dGVyLFxuLmg0OmZpcnN0LWxldHRlcntcbiB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG59XG5cbmF7XG5jb2xvcjojMDAwMDAwO1xufVxuXG5hOmhvdmVye1xuY29sb3I6QGNvbG9yLXByaW1hcnk7XG59XG5cbnB7XG5cbn1cblxuaW1ne1xuYm9yZGVyOm5vbmU7XG59XG5cbmhyIHtcbmJhY2tncm91bmQtY29sb3I6I0RERERERDtcbmJvcmRlcjowIG5vbmU7XG5jb2xvcjojREREREREO1xuaGVpZ2h0OjFweDtcbn1cblxudWx7XG5tYXJnaW46MHB4O1xuZm9udC1zaXplOjEycHg7XG59XG5cbmxpe1xubWFyZ2luOjBweDtcbmZvbnQtc2l6ZToxMnB4O1xufVxuXG4udGV4dC1wcmltYXJ5e1xuICBjb2xvcjpAY29sb3ItcHJpbWFyeTtcbn1cblxuLnRleHQtc2Vjb25kYXJ5e1xuICBjb2xvcjpAY29sb3Itc2Vjb25kYXJ5O1xufVxuXG4udGV4dC10ZXJ0aWFyeXtcbiAgY29sb3I6QGNvbG9yLXRlcnRpYXJ5O1xufVxuXG4udGV4dC1zdWNjZXNze1xuICBjb2xvcjpAYnJhbmQtc3VjY2Vzcztcbn1cblxuLnRleHQtZGFuZ2Vye1xuICBjb2xvcjpAYnJhbmQtZGFuZ2VyO1xufVxuXG4udGV4dC1sZWZ0e1xudGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtY2VudGVye1xudGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1yaWdodHtcbnRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dGUge1xuZm9udC1zaXplOjEycHg7XG59XG5cbi5saWJlbGxlIHtcbmNvbG9yOiMyMjIyMjI7XG5mb250LXdlaWdodDpib2xkO1xufVxuXG4ucGFnaW5hdGlvbntcbmNvbG9yOiMyMjIyMjI7XG5mb250LXNpemU6MTJweDtcbmRpc3BsYXk6YmxvY2s7XG5jbGVhcjogYm90aDtcbn1cblxuLmltZ19sZWZ0e1xuZmxvYXQ6bGVmdDtcbnBhZGRpbmc6MHB4IDEwcHggMTBweCAwcHg7XG59XG5cbi5pbWdfaWNvbmVfbGVmdHtcbmZsb2F0OmxlZnQ7XG5wYWRkaW5nOjBweCAxMHB4IDBweCAwcHg7XG59XG5cbi5pbWdfcmlnaHR7XG5mbG9hdDpyaWdodDtcbnBhZGRpbmc6MHB4IDBweCAxMHB4IDEwcHg7XG59XG5cbi5kaXZfbGVmdHtcbndpZHRoOjUwJTtcbmJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG5mbG9hdDpsZWZ0O1xubWFyZ2luOjBweCAxMHB4IDEwcHggMHB4O1xufVxuXG4uZG9jdW1lbnQge1xucGFkZGluZzo1cHggNXB4IDVweCA1cHg7XG59XG5cbi5hY3Rpdml0eS1kYXRlIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnRlbGVwaG9uZXtcbiAgZm9udC1zaXplOjE4cHg7XG4gIGZvbnQtZmFtaWx5OidTb3VyY2VTYW5zUHJvTGlnaHQnXG59XG5cbmRpdi5yb3d7XG4gIGNvbG9yOiMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuXG4uZnMtMjR7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xufVxuIiwiLnRhYmxlLWZpeGVkLWhlYWR7XG4gIGJvcmRlcjoycHggc29saWQgcmVkO1xufVxuXG4udGFibGUtZml4ZWQtaGVhZCAucm90YXRlIHtcbiAgd3JpdGluZy1tb2RlOnZlcnRpY2FsLWxyO1xuICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi50YWJsZS1maXhlZC1oZWFkIC5jb2x1bW4tbGFiZWwtMTUwe1xuICB3aWR0aDoxNTBweDtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG5cbi50YWJsZS1maXhlZC1oZWFkIC5jb2x1bW4tbGFiZWx7XG4gIHdpZHRoOjMwMHB4O1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLnRhYmxlLWZpeGVkLWhlYWQgLmNvbHVtbi1kYXRhe1xuICB3aWR0aDo1MHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG5cbi50YWJsZS1maXhlZC1oZWFkIHRoZWFkLCAudGFibGUtZml4ZWQtaGVhZCB0aGVhZCB0cntcbmRpc3BsYXk6IGJsb2NrO1xud2lkdGg6MTAwJTtcbn1cblxuLnRhYmxlLWZpeGVkLWhlYWQtd2lkZS1oZWlnaHQgdGJvZHkgLmNvbHVtbi1kYXRhLCAudGFibGUtZml4ZWQtaGVhZC13aWRlLWhlaWdodCB0Ym9keSAuY29sdW1uLWxhYmVse1xuICBoZWlnaHQ6MTAwcHg7XG59XG5cbi50YWJsZS1maXhlZC1oZWFkIHRib2R5e1xuICBkaXNwbGF5OmJsb2NrO1xuICBoZWlnaHQ6MzBlbTtcbiAgb3ZlcmZsb3cteTpzY3JvbGw7XG59XG5cbi50YWJsZSB0ci50aXRyZV90YWJsZV9lc3BhY2UgdGQge1xuICAgIGJhY2tncm91bmQ6ICNhNGRmZmY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4udGFibGUgdGQuaXRlbSB7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgY29sb3I6ICM2MmI0ZTE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGFibGUgdGQuaXRlbSAudGV4dGUge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi50YWJsZSB0ci5ub19ib3JkZXIgdGQge1xuICAgIGJvcmRlcjogMHB4O1xufVxuXG4uZmlsdHJlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlM2UzZTM7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZmlsdHJlIHRyIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uZmlsdHJlIC5saWJlbGxlIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmZpbHRyZSBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tIFRhYmxlIGZvcm11bGFpcmUgLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4udGFibGVfZm9ybSB7XG4gICAgbWFyZ2luOiAwcHg7XG59XG5cbi50YWJsZV9mb3JtIHRyIHt9XG5cbi50YWJsZV9mb3JtIHRkIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnRhYmxlX2Zvcm0gdGgge1xuICAgIGNvbG9yOiAjMGM3ZTA0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogNXB4IDVweDtcbn1cblxuLnRhYmxlX2luZm9zIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjREVERURFO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udGFibGVfaW5mb3MgdGQsXG4udGFibGVfaW5mb3MgdGgge1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGhlaWdodDogMzBweDtcbn1cblxudGFibGUudGFibGVfaW5mb3MgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG50YWJsZS50YWJsZV9pbmZvcyB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxudGFibGUudGFibGVfaW5mb3MgdHI6bnRoLWNoaWxkKGV2ZW4pOmhvdmVyLFxudGFibGUudGFibGVfaW5mb3MgdHI6bnRoLWNoaWxkKG9kZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjYmU1ZjA7XG59XG5cbi50YWJsZV9mb3JtdWxhaXJlIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjREVERURFO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udGFibGVfZm9ybXVsYWlyZSB0ciB7fVxuXG4udGFibGVfZm9ybXVsYWlyZSB0ZCxcbi50YWJsZV9mb3JtdWxhaXJlIHRoIHtcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG59XG5cbi50YWJsZV9mb3JtdWxhaXJlIHRkLmVudGV0ZV90YWJsZSxcbi50YWJsZV9mb3JtdWxhaXJlIHRyLmVudGV0ZV90YWJsZSB0ZCB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tVEFCTEVBVSBUUklBQkxFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmVudGV0ZV9jb2wge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZW50ZXRlX2NvbF90cmlBc2MsXG4uZW50ZXRlX2NvbF90cmlEZXNjIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVudGV0ZV9jb2wgLnRyaUFjdGlvbnMsXG4uZW50ZXRlX2NvbF90cmlBc2MgLnRyaUFjdGlvbnMsXG4uZW50ZXRlX2NvbF90cmlEZXNjIC50cmlBY3Rpb25zLFxuLnRyaUFjdGlvbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5lbnRldGVfY29sIGEsXG4uZW50ZXRlX2NvbF90cmlBc2MgYSxcbi5lbnRldGVfY29sX3RyaURlc2MgYSxcbi50cmlBY3Rpb25zIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5lbnRldGVfY29sX3RyaUFzYyBhLnRyaV9hc2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRldGVfY29sX3RyaURlc2MgYS50cmlfZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYmxlIHRoZWFkIHRyIHRoLmVudGV0ZV9jb2xfdHJpQXNjLFxuLnRhYmxlIHRoZWFkIHRyIHRoLmVudGV0ZV9jb2xfdHJpRGVzYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAqYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y2ZjZmNiwgI2ZmZmZmZik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmNmY2ZjYpLCB0bygjZmZmZmZmKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjZmNmY2LCAjZmZmZmZmKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjZmNmY2LCAjZmZmZmZmKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZjZmNmY2LCAjZmZmZmZmKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNmY2ZjYsICNmZmZmZmYpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVRBQkxFIERPTk5FRVMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubGlnbmVfcGFpcmUsXG50YWJsZS50YWJsZSB0cjpudGgtY2hpbGQoZXZlbiksXG50YWJsZS50YWJsZV9mb3JtdWxhaXJlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn1cblxuLmxpZ25lX2ltcGFpcmUsXG50YWJsZS50YWJsZSB0cjpudGgtY2hpbGQob2RkKSxcbnRhYmxlLnRhYmxlX2Zvcm11bGFpcmUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5saWduZV9wYWlyZTpob3ZlcixcbnRhYmxlLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKTpob3ZlcixcbnRhYmxlLnRhYmxlX2Zvcm11bGFpcmUgdHI6bnRoLWNoaWxkKGV2ZW4pOmhvdmVyLFxuLmxpZ25lX2ltcGFpcmU6aG92ZXIsXG50YWJsZS50YWJsZSB0cjpudGgtY2hpbGQob2RkKTpob3ZlcixcbnRhYmxlLnRhYmxlX2Zvcm11bGFpcmUgdHI6bnRoLWNoaWxkKG9kZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjYmU1ZjA7XG59XG5cbi5tdWx0aWNvY2hlX3RhYmxlYXUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubXVsdGljb2NoZV90YWJsZWF1IC5mbGVjaGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJBY3Rpb25zIHBvdXIgbGEgc8OpbGVjdGlvbiA6IFwiO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogN3B4IDBweDtcbn1cblxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbixcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW5fZHJvcGRvd24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogODUlO1xufVxuXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuIGE6bm90KC5saWVuX2Fqb3V0KSxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uOm5vdCgubGllbl9ham91dCkge1xuICAgIC5idG4oKTtcbiAgICAuYnRuLWxpbmsoKTtcbn1cblxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBhOm5vdCgubGllbl9ham91dCk6bGFzdC1jaGlsZCxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uOm5vdCgubGllbl9ham91dCk6bGFzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbiBhLmxpZW5fYWpvdXQsXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuX2Ryb3Bkb3duIGEubGllbl9ham91dCxcbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW4gYnV0dG9uLmxpZW5fYWpvdXQsXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuX2Ryb3Bkb3duIGJ1dHRvbi5saWVuX2Fqb3V0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW46YWZ0ZXJ7XG4gIGNsZWFyOmJvdGg7XG59XG5cbmEubGllbl9ham91dCxcbmJ1dHRvbi5saWVuX2Fqb3V0IHtcbiAgICAuYnRuKCk7XG4gICAgLmJ0bi1hZGQoKTtcbiAgICAvLyAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1kZWZhdWx0LWNvbG9yOyBAYnRuLWRlZmF1bHQtYmc7IEBidG4tZGVmYXVsdC1ib3JkZXIpO1xufVxuXG4ubXVsdGljb2NoZV90YWJsZWF1IC5saWVuX2Ryb3Bkb3duIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm11bHRpY29jaGVfdGFibGVhdSAubGllbl9kcm9wZG93biAuZHJvcGRvd24ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5tdWx0aWNvY2hlX3RhYmxlYXUgLmxpZW5fZHJvcGRvd24gLmRyb3Bkb3duIGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAyNXB4O1xufVxuXG4udGFibGUsXG4udGFibGVfbm9faG92ZXIge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgLy8gZm9udC1zaXplOjEycHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4udGFibGUgdHIsXG4udGFibGVfbm9faG92ZXIgdHIge31cblxuLnRhYmxlIHRyIHRkLFxuLnRhYmxlX25vX2hvdmVyIHRyIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgICBwYWRkaW5nOiA1cHggMTBweFxufVxuXG4udGFibGUgdGhlYWQgdHIgdGgsXG4udGFibGUgdGZvb3QgdHIgdGQsXG4udGFibGUgdHIuZW50ZXRlX3RhYmxlIHRkLFxuLnRhYmxlIHRyLnBpZWRfdGFibGUgdGQsXG4udGFibGVfbm9faG92ZXIgdHIuZW50ZXRlX3RhYmxlIHRkLFxuLnRhYmxlIHRoLFxuLnRhYmxlX25vX2hvdmVyIHRoIHtcbiAgICAvKmJhY2tncm91bmQ6I2ZmZmZmZiB1cmwoJy4uLy4uL2ltZy9lbnRldGVfdGFibGVfYmcuZ2lmJykgcmVwZWF0LXggdG9wIGxlZnQ7Ki9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICpiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZjZmNmY2KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2ZmZmZmZiksIHRvKCNmNmY2ZjYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNmNmY2ZjYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNmNmY2ZjYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNmNmY2ZjYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2Y2ZjZmNik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkZGRkO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkZGRkO1xuICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4udGFibGUgdGhlYWQgdGggbGFiZWwsXG4udGFibGUgdGggbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGFibGUgdGhlYWQgdGgudGV4dF9sZWZ0LFxuLnRhYmxlIHRoZWFkIHRkLnRleHRfbGVmdCxcbi50YWJsZSB0aC50ZXh0X2xlZnQsXG4udGFibGUgdGQudGV4dF9sZWZ0LFxuLnRleHRfbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhYmxlIHRoZWFkIHRoLnRleHRfcmlnaHQsXG4udGFibGUgdGhlYWQgdGQudGV4dF9yaWdodCxcbi50YWJsZSB0aC50ZXh0X3JpZ2h0LFxuLnRhYmxlIHRkLnRleHRfcmlnaHQsXG4udGV4dF9yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50YWJsZSB0aGVhZCB0aC50ZXh0X2NlbnRlcixcbi50YWJsZSB0aGVhZCB0ZC50ZXh0X2NlbnRlcixcbi50YWJsZSB0aC50ZXh0X2NlbnRlcixcbi50YWJsZSB0ZC50ZXh0X2NlbnRlcixcbi50ZXh0X2NlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFibGUgdGhlYWQgdGgudGV4dF9yaWdodCxcbi50YWJsZSB0aGVhZCB0ZC50ZXh0X3JpZ2h0LFxuLnRhYmxlIHRoLnRleHRfcmlnaHQsXG4udGFibGUgdGQudGV4dF9yaWdodCxcbi50ZXh0X3JpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRhYmxlIHRyLmZpbHRyZSB0ZCB7XG4gICAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi50YWJsZSB0ci50aXRyZV90YWJsZV9lc3BhY2UgdGQge1xuICAgIGJhY2tncm91bmQ6ICNhNGRmZmY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4udGFibGUgdGQuaXRlbSB7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgY29sb3I6ICM2MmI0ZTE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGFibGUgdGQuaXRlbSAudGV4dGUge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi50YWJsZSB0ci5ub19ib3JkZXIgdGQge1xuICAgIGJvcmRlcjogMHB4O1xufVxuXG4udGFibGUgdHIubGlnbmVfdHlwZV9wcmVzdGF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGFibGUgdHIubGlnbmVfdHlwZV9wcmVzdGF0aW9uOmhvdmVyIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGFibGUgdHIubGlnbmVfb3B0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1N0EzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGFibGUgdHIubGlnbmVfb3B0aW9uOmhvdmVyIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1N0EzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGFibGUgdHIgdGQge1xuICAgIGhlaWdodDogMzBweDtcbn1cblxuLmNvbF9zZXAge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCQkJCQkI7XG59XG5cbi50YWJsZV9jb3VsZXVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjREREREREO1xuICAgIG1hcmdpbjogMHB4O1xufVxuXG4udGFibGVfY291bGV1ciB0ciB7fVxuXG4udGFibGVfY291bGV1ciB0ZCxcbi50YWJsZV9jb3VsZXVyIHRoIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLnRhYmxlX2NvdWxldXIgdGQuZW50ZXRlX3RhYmxlLFxuLnRhYmxlX2NvdWxldXIgdHIuZW50ZXRlX3RhYmxlIHRkIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG59XG5cbi50YWJsZV9jb3VsZXVyMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbn1cblxuLnRhYmxlX2NvdWxldXIyIHRyIHt9XG5cbi50YWJsZV9jb3VsZXVyMiB0ZCxcbi50YWJsZV9jb3VsZXVyMiB0aCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4udGFibGVfY291bGV1cjIgdGQuZW50ZXRlX3RhYmxlLFxuLnRhYmxlX2NvdWxldXIyIHRyLmVudGV0ZV90YWJsZSB0ZCB7XG4gICAgY29sb3I6ICMwYzdlMDQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xufVxuXG4udGFibGVfZm9ybV9yZWNoZXJjaGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbnRhYmxlIHRyLnJvdy1jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjODFENEZBICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlIHRyLnJvdy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZFMDgyICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlIHRyLnJvdy1kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6ICNFRjlBOUEgIWltcG9ydGFudDtcbn1cblxudGFibGUgdHIucm93LXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICNDNUUxQTUgIWltcG9ydGFudDtcbn1cblxudGFibGUgdHIucm93LWluZm8ge1xuICAgIGJhY2tncm91bmQ6ICM4MUQ0RkEgIWltcG9ydGFudDtcbn1cbiIsImlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl1cbntcbiAgLmJ0bigpO1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1kZWZhdWx0LWNvbG9yOyBAYnRuLWRlZmF1bHQtYmc7IEBidG4tZGVmYXVsdC1ib3JkZXIpO1xufVxuXG4vLyAuYnRuOm5vdCguYnRuLWRlZmF1bHQpe1xuLy8gICAuYnRuKCk7XG4vLyAgIC5idXR0b24tdmFyaWFudChAYnRuLWRlZmF1bHQtY29sb3I7IEBidG4tZGVmYXVsdC1iZzsgQGJ0bi1kZWZhdWx0LWJvcmRlcik7XG4vLyB9XG5cbi8vIC5idG46bm90KC5idG4tYWN0aW9ucyl7XG4vLyAgIC5idG4oKTtcbi8vICAgLmJ1dHRvbi12YXJpYW50KEBidG4tZGVmYXVsdC1jb2xvcjsgQGJ0bi1kZWZhdWx0LWJnOyBAYnRuLWRlZmF1bHQtYm9yZGVyKTtcbi8vIH1cblxuLy8gLmJ0bjpub3QoLmJ0bi1wcmltYXJ5KXtcbi8vICAgLmJ0bigpO1xuLy8gICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1kZWZhdWx0LWNvbG9yOyBAYnRuLWRlZmF1bHQtYmc7IEBidG4tZGVmYXVsdC1ib3JkZXIpO1xuLy8gfVxuLy9cblxuXG4uYnRuLXByaW1hcnl7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmOyBAY29sb3ItcHJpbWFyeTsgZGFya2VuKEBjb2xvci1wcmltYXJ5LCA1JSkpO1xufVxuXG4uYnRuLXNlY29uZGFyeXtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmY7IEBjb2xvci1zZWNvbmRhcnk7IGRhcmtlbihAY29sb3Itc2Vjb25kYXJ5LCA1JSkpO1xufVxuXG4uYnRuLXRlcnRpYXJ5e1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZjsgQGNvbG9yLXRlcnRpYXJ5OyBAY29sb3ItdGVydGlhcnkpO1xufVxuXG4uYnRuLWh5ZHJvd2F5e1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZiwgQGNvbG9yLWh5ZHJvd2F5LCBAY29sb3ItaHlkcm93YXkpO1xufVxuXG4uYnRuLXN0YWJpd2F5e1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZiwgQGNvbG9yLXN0YWJpd2F5LCBAY29sb3Itc3RhYml3YXkpO1xufVxuXG4uYnRuLWJhbHRhemFye1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZiwgQGNvbG9yLWJhbHRhemFyLCBAY29sb3ItYmFsdGF6YXIpO1xufVxuXG4uYnRuLWVuZGVyc29se1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZiwgQGNvbG9yLWVuZGVyc29sLCBAY29sb3ItZW5kZXJzb2wpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeXtcbiAgLmJ1dHRvbi12YXJpYW50KEBjb2xvci1wcmltYXJ5LCAjZmZmZmZmLCBAY29sb3ItcHJpbWFyeSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnl7XG4gIC5idXR0b24tdmFyaWFudChAY29sb3Itc2Vjb25kYXJ5LCAjZmZmZmZmLCBAY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5e1xuICAuYnV0dG9uLXZhcmlhbnQoQGNvbG9yLXRlcnRpYXJ5LCAjZmZmZmZmLCBAY29sb3ItdGVydGlhcnkpO1xufVxuXG4uYnRuLW91dGxpbmUtZGVmYXVsdHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tZGVmYXVsdC1jb2xvciwgI2ZmZmZmZiwgQGJ0bi1kZWZhdWx0LWJvcmRlcik7XG59XG5cbi5idG4tb3V0bGluZS1oeWRyb3dheXtcbiAgLmJ1dHRvbi12YXJpYW50KEBjb2xvci1oeWRyb3dheSwgI2ZmZmZmZiwgQGNvbG9yLWh5ZHJvd2F5KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN0YWJpd2F5e1xuICAuYnV0dG9uLXZhcmlhbnQoQGNvbG9yLXN0YWJpd2F5LCAjZmZmZmZmLCBAY29sb3Itc3RhYml3YXkpO1xufVxuXG4uYnRuLW91dGxpbmUtYmFsdGF6YXJ7XG4gIC5idXR0b24tdmFyaWFudChAY29sb3ItYmFsdGF6YXIsICNmZmZmZmYsIEBjb2xvci1iYWx0YXphcik7XG59XG5cbi5idG4tb3V0bGluZS1lbmRlcnNvbHtcbiAgLmJ1dHRvbi12YXJpYW50KEBjb2xvci1lbmRlcnNvbCwgI2ZmZmZmZiwgQGNvbG9yLWVuZGVyc29sKTtcbn1cblxuLmJ0bi1hY3Rpb25ze1xuICBmb250LXNpemU6MTRweDtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmY7ICMwMTQxNWU7ICMwMTQxNWUpO1xufVxuXG4uYnRuLXlvdXR1YmV7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmOyAjZGQwMDAwOyAjZGQwMDAwKTtcbn1cblxuLmJ0bi15b3V0dWJlOmhvdmVyLFxuLmJ0bi15b3V0dWJlOmZvY3Vze1xuICBiYWNrZ3JvdW5kOiMyNzI3Mjc7XG4gIGNvbG9yOiNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1pZGVhe1xuICBiYWNrZ3JvdW5kOiNGRkQ2MDA7XG4gIGNvbG9yOiNmZmZmZmY7XG4gIGZvbnQtc2l6ZToxNHB4O1xufVxuXG4uYnRuLXBhbmllcntcbiAgZm9udC1zaXplOjE0cHg7XG4gIC5idXR0b24tdmFyaWFudCgjNDQ0NDQ0OyAjQkVENjMxOyAjQkVENjMxKTtcbn1cblxuLnF1b3RhdGlvbiBpbnB1dC5idG57XG4gIGJhY2tncm91bmQtY29sb3I6I2JiYmJiYjtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5xdW90YXRpb24gaW5wdXQuYnRuOmhvdmVye1xuICBjb2xvcjojMDAwMDAwO1xufVxuXG5hLmJvdXRvbntcbmJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgIzBjN2UwNDtcbmJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcbmNvbG9yOiAjRkZGRkZGO1xuZGlzcGxheTogaW5saW5lLWJsb2NrO1xuZm9udC1zaXplOiAxMXB4O1xubGluZS1oZWlnaHQ6IDIwcHg7XG5wYWRkaW5nOiAwIDEwcHggMDtcbnRleHQtZGVjb3JhdGlvbjogbm9uZTtcbmN1cnNvcjpwb2ludGVyO1xufVxuXG5hLmJvdXRvbjpob3ZlcntcbnRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG59XG5cbi5kaXZfYm91dG9uX3N1aXRle1xuYmFja2dyb3VuZDp1cmwoJy4uLy4uLy4uL2ltZy9ib3V0b25fc3VpdGUuZ2lmJykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuaGVpZ2h0OjUwcHg7XG5wYWRkaW5nOjBweCAwcHggMHB4IDQ1cHg7XG59XG5cbmEuYm91dG9uX3N1aXRle1xuYmFja2dyb3VuZDp1cmwoJy4uLy4uLy4uL2ltZy9ib3V0b25fc3VpdGUuZ2lmJykgbm8tcmVwZWF0IHRvcCByaWdodDtcbmZsb2F0OiBsZWZ0O1xuY29sb3I6I0ZGRkZGRjtcbmZvbnQtc2l6ZToxNHB4O1xuaGVpZ2h0OjE0cHg7XG5saW5lLWhlaWdodDoxNHB4O1xuZm9udC13ZWlnaHQ6Ym9sZDtcbnRleHQtZGVjb3JhdGlvbjpub25lO1xucGFkZGluZzoxNHB4IDIwcHggMjJweCA3cHg7XG59XG5hLmJvdXRvbl9zdWl0ZSBzcGFue1xucGFkZGluZzowcHg7XG59XG5cblxuLmJ0bi1jb2xvci1jYXJyZS1rb217XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmOyBAY29sb3ItY2FycmUta29tMjsgQGNvbG9yLWNhcnJlLWtvbTIpO1xufVxuXG4uYnRuLWdyZWVue1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZjsgIzBjN2UwNDsgIzBjN2UwNCk7XG59XG5cbi5idG4tc3VjY2Vzc3tcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmY7ICM1Y2I4NWM7ICM0Y2FlNGMpO1xufVxuXG4uYnRuLWFkZHtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmY7IEBjb2xvci1hZGQ7IEBjb2xvci1hZGQpO1xufVxuXG4uYnRuLWNvbG9yLXJlZCB7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmLCAjRjQ0MzM2LCAjRjQ0MzM2KTtcbn1cbi5idG4tY29sb3ItcGluayB7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmLCAjRTkxRTYzLCAjRTkxRTYzKTtcbn1cbi5idG4tY29sb3ItcHVycGxlIHtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmYsICM5QzI3QjAsICM5QzI3QjApO1xufVxuLmJ0bi1jb2xvci1kZWVwLXB1cnBsZSB7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmLCAjNjczQUI3LCAjNjczQUI3KTtcbn1cbi5idG4tY29sb3ItaW5kaWdvIHtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmYsICMzRjUxQjUsICMzRjUxQjUpO1xufVxuLmJ0bi1jb2xvci1ibHVlIHtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmYsICMyMTk2RjMsICMyMTk2RjMpO1xufVxuLmJ0bi1jb2xvci1saWdodC1ibHVlIHtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmYsICMwM0E5RjQsICMwM0E5RjQpO1xufVxuLmJ0bi1jb2xvci1jeWFuIHtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmYsICMwMEJDRDQsICMwMEJDRDQpO1xufVxuLmJ0bi1jb2xvci10ZWFsIHtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmYsICMwMDk2ODgsICMwMDk2ODgpO1xufVxuLmJ0bi1jb2xvci1ncmVlbiB7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmLCAjNENBRjUwLCAjNENBRjUwKTtcbn1cbi5idG4tY29sb3ItbGlnaHQtZ3JlZW4ge1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZiwgIzhCQzM0QSwgIzhCQzM0QSk7XG59XG4uYnRuLWNvbG9yLWxpbWUge1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZiwgI0NEREMzOSwgI0NEREMzOSk7XG59XG4uYnRuLWNvbG9yLXllbGxvdyB7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmLCAjRkZFQjNCLCAjRkZFQjNCKTtcbn1cbi5idG4tY29sb3ItYW1iZXIge1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZiwgI0ZGQzEwNywgI0ZGQzEwNyk7XG59XG4uYnRuLWNvbG9yLW9yYW5nZSB7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmLCAjRkY5ODAwLCAjRkY5ODAwKTtcbn1cbi5idG4tY29sb3ItZGVlcC1vcmFuZ2Uge1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZiwgI0ZGNTcyMiwgI0ZGNTcyMik7XG59XG4uYnRuLWNvbG9yLWJyb3duIHtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmYsICM3OTU1NDgsICM3OTU1NDgpO1xufVxuLmJ0bi1jb2xvci1ncmV5IHtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmYsICM5RTlFOUUsICM5RTlFOUUpO1xufVxuLmJ0bi1jb2xvci1ibHVlLWdyZXkge1xuICAuYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZiwgIzYwN0Q4QiwgIzYwN0Q4Qik7XG59XG4uYnRuLWNvbG9yLWJsYWNrIHtcbiAgLmJ1dHRvbi12YXJpYW50KCNmZmZmZmYsICMwMDAwMDAsICMwMDAwMDApO1xufVxuLmJ0bi1jb2xvci13aGl0ZSB7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmLCAjRkZGRkZGLCAjRkZGRkZGKTtcbn1cblxuLmJ0bi1zdGF0dXNfY2libGVfdmFsaWR7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmLCAjOGJjMzRhLCAjOGJjMzRhKTtcbn1cblxuLmJ0bi1zdGF0dXNfY2libGVfZXJyb3J7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmLCAjZjQ0MzM2LCAjZjQ0MzM2KTtcbn1cblxuLmJ0bi1zdGF0dXNfY2libGVfbm90X2ludGVyZXN0ZWR7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmLCAjZmY5ODAwLCAjZmY5ODAwKTtcbn1cblxuLmJ0bi1zdGF0dXNfY2libGVfZG9fbm90X2NvbnRhY3R7XG4gIC5idXR0b24tdmFyaWFudCgjZmZmZmZmLCAjMDAwMDAwLCAjMDAwMDAwKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbWluLXdpZHRoIHtcbiAgICBtaW4td2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG59IiwiI2FsZXJ0ZSB7XG53aWR0aDoxMDAlO1xuYmFja2dyb3VuZC1jb2xvcjojZWVlO1xuY29sb3I6IzAwMDAwMDtcbnBhZGRpbmc6IDZweCAzJSAxMnB4IDMlO1xuZm9udC1zaXplOjEzcHg7XG59XG5cbiNhbGVydGUgYXtcbnBhZGRpbmc6N3B4IDBweCAzcHggMzVweDtcbmJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1nL2J1Zy5wbmcnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG50ZXh0LWRlY29yYXRpb246bm9uZTtcbmxpbmUtaGVpZ2h0OjIwcHg7XG5jb2xvcjojRDgzQTIyO1xufVxuXG4jYWxlcnRlX3V0aV9zZWNvbmRhaXJle1xud2lkdGg6MTAwJTtcbmJhY2tncm91bmQtY29sb3I6IzQ0NDtcbmNvbG9yOiNmZmZmZmY7XG5wYWRkaW5nOiA3cHggMyUgN3B4IDMlO1xuZm9udC1zaXplOjExcHg7XG59XG5cbiNhbGVydGVfdXRpX3NlY29uZGFpcmUgYXtcbmJhY2tncm91bmQ6IzAwMDAwMDtcbmJvcmRlci1yYWRpdXM6NXB4O1xucGFkZGluZzo3cHg7XG50ZXh0LWRlY29yYXRpb246bm9uZTtcbmxpbmUtaGVpZ2h0OjIwcHg7XG5jb2xvcjojRkZGRkZGO1xufVxuXG4ucG9wdXBfYWxlcnRle1xucG9zaXRpb246YWJzb2x1dGU7XG5ib3JkZXI6MnB4IHNvbGlkICM5OTk5OTk7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuZm9udC1zaXplOjEycHg7XG5wYWRkaW5nOjBweDtcbn1cblxuLnBvcHVwX2FsZXJ0ZSAgLmVudGV0ZXtcbmJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG5jb2xvcjojZmZmZmZmO1xubGluZS1oZWlnaHQ6MzBweDtcbnBhZGRpbmc6NXB4IDVweDtcbn1cblxuLm1lc3NhZ2VfYWxlcnRle1xud2lkdGg6MTAwJTtmb250LXNpemU6MTJweDttYXJnaW4tYm90dG9tOjEwcHg7XG59XG4ubWVzc2FnZV9jbG9zZXtcbmJhY2tncm91bmQtcG9zaXRpb246MHB4IDBweDt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMnB4O2xpbmUtaGVpZ2h0OjE4cHg7ZmxvYXQ6cmlnaHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG4ubWVzc2FnZV9jbG9zZTpob3ZlcntcbmJhY2tncm91bmQtcG9zaXRpb246MHB4IC0xMHB4O3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7XG59XG4ubWVzc2FnZV9lcnJldXJ7XG5jb2xvcjojQ0MwMDAwO2JvcmRlcjoxcHggc29saWQgI0NDMDAwMDtiYWNrZ3JvdW5kOiNGMkRFREU7cGFkZGluZzoxMHB4O1xufVxuLm1lc3NhZ2VfdmFsaWRle1xuY29sb3I6IzQ2ODg0Nztib3JkZXI6MXB4IHNvbGlkICM0Njg4NDc7YmFja2dyb3VuZDojREZGMEQ4O3BhZGRpbmc6MTBweDtcbn1cbi5tZXNzYWdlX2luZm97XG5jb2xvcjojM2E4N2FkO2JvcmRlcjoxcHggc29saWQgIzNhODdhZDtiYWNrZ3JvdW5kOiNkOWVkZjc7cGFkZGluZzoxMHB4O1xufVxuLm1lc3NhZ2Vfd2FybmluZ3tcbmNvbG9yOiNDMDk4NTM7Ym9yZGVyOjFweCBzb2xpZCAjQzA5ODUzO2JhY2tncm91bmQ6I0ZDRjhFMztwYWRkaW5nOjEwcHg7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0gTEVHRU5ERSAtLS0tLS0tLS0tLS0tLS0qL1xuXG5hLmxlZ2VuZGUge1xuY29sb3I6IzVDOEVDMTtcbmZvbnQtc2l6ZToxMnB4O1xuZm9udC13ZWlnaHQ6Ym9sZDtcbnBvc2l0aW9uOnJlbGF0aXZlO1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbmEubGVnZW5kZSBkaXYubGVnZW5kZS1jb250ZW50IHtcbmRpc3BsYXk6bm9uZTtcbnRleHQtYWxpZ246bGVmdDtcbn1cblxuYS5sZWdlbmRlIHNwYW4ubGVnZW5kZS10aXRyZSB7XG5kaXNwbGF5OmJsb2NrO1xuY29sb3I6IzBjN2UwNDtcbmZvbnQtd2VpZ2h0Om5vcm1hbDtcbmZvbnQtc2l6ZToxNXB4O1xubWFyZ2luOjBweDtcbnBhZGRpbmc6MHB4O1xudGV4dC1hbGlnbjpsZWZ0O1xufVxuXG5hLmxlZ2VuZGU6aG92ZXIge1xuYmFja2dyb3VuZDp0cmFuc3BhcmVudCBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuY3Vyc29yOmhlbHA7XG56LWluZGV4OjUwMDtcbn1cblxuYS5sZWdlbmRlOmhvdmVyIGRpdi5sZWdlbmRlLWNvbnRlbnQge1xuYmFja2dyb3VuZC1jb2xvcjojRkFGQUZBO1xuYm9yZGVyOjNweCBzb2xpZCAjMGM3ZTA0O1xuY29sb3I6YmxhY2s7XG5kaXNwbGF5OmlubGluZTtcbmZvbnQtc2l6ZToxMnB4O1xuZm9udC13ZWlnaHQ6bm9ybWFsO1xubGVmdDoyMHB4O1xucGFkZGluZzo1cHg7XG5wb3NpdGlvbjphYnNvbHV0ZTtcbnRvcDozMHB4O1xud2hpdGUtc3BhY2U6bm93cmFwO1xufVxuXG5kaXYubGVnZW5kX2JveF9jb2xvcntcbmZsb2F0OiBsZWZ0O1xuaGVpZ2h0OiAxOHB4O1xubWFyZ2luLXJpZ2h0OiAxMHB4O1xud2lkdGg6IDVweDtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLSBQTEFOIERVIFNJVEUgLS0tLS0tLS0tLS0tLS0tLS0qL1xuaDEucGxhbl9uaXZlYXUgYSB7XG5jb2xvcjojMGM3ZTA0O1xuZm9udC1zaXplOjIwcHg7XG5mb250LXdlaWdodDpub3JtYWw7XG5tYXJnaW46NXB4IDAgMTBweCAwO1xucGFkZGluZzogMCAwIDEwcHggMDtcbn1cblxuaDIucGxhbl9uaXZlYXUgYSB7XG5jb2xvcjojMDA0Q0EwO1xuZm9udC1zaXplOjE2cHg7XG5mb250LXdlaWdodDpub3JtYWw7XG5tYXJnaW46MnB4IDA7XG5wYWRkaW5nLWxlZnQ6MjBweDtcbmJvcmRlcjowcHg7XG59XG5cbmgzLnBsYW5fbml2ZWF1IGF7XG5jb2xvcjojMDAwMDAwO1xuZm9udC1zaXplOjEwcHg7XG5mb250LXdlaWdodDpub3JtYWw7XG5tYXJnaW46MnB4IDA7XG5wYWRkaW5nLWxlZnQ6NDBweDtcbmJvcmRlcjowcHg7XG59XG5cbiNwbGFuX3NpdGUgdWwge1xubGlzdC1zdHlsZS1pbWFnZTpub25lO1xubGlzdC1zdHlsZS1wb3NpdGlvbjpvdXRzaWRlO1xubGlzdC1zdHlsZS10eXBlOm5vbmU7XG59XG4iLCIjc2xpZGVyLWNvZGUge1xud2lkdGg6NzIwcHg7XG5oZWlnaHQ6IDIwMHB4OyBcbm92ZXJmbG93OmhpZGRlbjsgXG59XG4jc2xpZGVyLWNvZGUgLnZpZXdwb3J0IHsgXG5mbG9hdDogbGVmdDsgXG53aWR0aDogNTkwcHg7IFxuaGVpZ2h0OiAyMDBweDsgXG5vdmVyZmxvdzogaGlkZGVuOyBcbnBvc2l0aW9uOiByZWxhdGl2ZTsgXG5iYWNrZ3JvdW5kOiNFN0U3RTc7XG59XG4jc2xpZGVyLWNvZGUgLmJ1dHRvbnMgeyBcbmRpc3BsYXk6IGJsb2NrO1xubWFyZ2luOiAzMHB4IDEwcHggMCAwOyBcbmZsb2F0OiBsZWZ0OyBcbndpZHRoOjU1cHg7XG50ZXh0LWFsaWduOmNlbnRlcjtcbnBhZGRpbmctdG9wOjMwcHg7XG59XG4jc2xpZGVyLWNvZGUgLm5leHQgeyBcbm1hcmdpbjogMzBweCAwIDAgMTBweDsgIFxufVxuI3NsaWRlci1jb2RlIC5kaXNhYmxlIHsgXG52aXNpYmlsaXR5OiBoaWRkZW47IFxufVxuI3NsaWRlci1jb2RlIC5vdmVydmlldyB7IFxubGlzdC1zdHlsZTogbm9uZTsgXG5wb3NpdGlvbjogYWJzb2x1dGU7IFxucGFkZGluZzogMDsgXG5tYXJnaW46IDA7IFxubGVmdDogMDsgXG50b3A6IDA7IFxufVxuI3NsaWRlci1jb2RlIC5vdmVydmlldyBsaXsgXG5mbG9hdDogbGVmdDsgXG5tYXJnaW46IDAgNXB4IDAgMDsgXG5wYWRkaW5nOiAxMHB4OyBcbmhlaWdodDogMjAwcHg7IFxud2lkdGg6MTgwcHg7XG50ZXh0LWFsaWduOmNlbnRlcjtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gSUNPTkZJTEUgLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBTdHlsZSBsZXMgbGllbnMgdmVycyBwacOoY2VzIGpvaW50ZXMgYXZlYyBpY29uZSBzZWxvbiBleHRlbnNpb24gKi9cblxuYS5pY29uZmlsZXtcbmJhY2tncm91bmQ6dXJsKCdAe2dsb2JhbC1pbWctcGF0aH0vaWNvbmZpbGUvaWNvbmZpbGVfZGVmYXVsdC5wbmcnKTtcbmhlaWdodDo1MnB4O1xud2lkdGg6NTJweDtcbmRpc3BsYXk6YmxvY2s7XG50ZXh0LWFsaWduOmNlbnRlcjtcbm1hcmdpbjowO1xucGFkZGluZzowO1xuXG59XG5cbmEuaWNvbmZpbGVbaHJlZiQ9XCIucGRmXCJde1xuYmFja2dyb3VuZDp1cmwoJ0B7Z2xvYmFsLWltZy1wYXRofS9pY29uZmlsZS9pY29uZmlsZV9wZGYucG5nJykgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbn1cblxuYS5pY29uZmlsZVtocmVmJD1cIi5wcHRcIl17XG5iYWNrZ3JvdW5kOnVybCgnQHtnbG9iYWwtaW1nLXBhdGh9L2ljb25maWxlL2ljb25maWxlX3BwdC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xufVxuXG5hLmljb25maWxlW2hyZWYkPVwiLnhsc1wiXSwgYS5pY29uZmlsZVtocmVmJD1cIi54bHN4XCJde1xuYmFja2dyb3VuZDp1cmwoJ0B7Z2xvYmFsLWltZy1wYXRofS9pY29uZmlsZS9pY29uZmlsZV9leGNlbC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xufVxuXG5hLmljb25maWxlW2hyZWYkPVwiLmRvY1wiXSwgYS5pY29uZmlsZVtocmVmJD1cIi5kb2N4XCJdLCBhLmljb25maWxlW2hyZWYkPVwiLm9kdFwiXXtcbmJhY2tncm91bmQ6dXJsKCdAe2dsb2JhbC1pbWctcGF0aH0vaWNvbmZpbGUvaWNvbmZpbGVfd29yZC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xufVxuIiwiLmljb24tcm91bmQtNTAge1xuaGVpZ2h0OiA1MHB4O1xud2lkdGg6IDUwcHg7XG5wYWRkaW5nOiA5cHggMTBweDtcbmZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmljb24tcm91bmQtMzAge1xuaGVpZ2h0OiAzMHB4O1xud2lkdGg6IDMwcHg7XG5wYWRkaW5nOiA0cHggNXB4O1xuZm9udC1zaXplOiAxNnB4O1xufVxuXG4uaWNvbi1yb3VuZCB7XG5ib3JkZXItcmFkaXVzOiAxMDAlO1xuY29sb3I6ICNmZmZmZmY7XG5kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG50ZXh0LWFsaWduOmNlbnRlcjtcbnRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5pY29uLWxne1xuZGlzcGxheTpibG9jaztcbmZvbnQtc2l6ZTo1MHB4O1xuY29sb3I6IzAwMDAwMDtcbn1cblxuLmZhc3tcbiAgLmZhO1xufVxuXG4uZmEtZml4ZWQtd2lkdGgge1xuICAgIHdpZHRoOiAxNnB4O1xufVxuIiwiLmZhIHtcbiAgICAmLTFoYWxmeCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICB9XG59XG4iLCIucGFuZWwtYm94LWlkZWF7XG4gIGJvcmRlcjozcHggc29saWQgIzBjN2UwNDtcbn1cblxuLnBhbmVsLWJveC1pZGVhIC5wYW5lbC1oZWFkaW5ne1xuICBiYWNrZ3JvdW5kLWNvbG9yOiMwYzdlMDQ7XG4gIGNvbG9yOiNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6MDtcbn1cblxuLnBhbmVsLXRpdGxle1xuZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucGFuZWwtbGFiZWx7XG4gIGNvbG9yOiMwMDAwMDA7XG59XG5cbi5wYW5lbC1sYWJlbDpob3ZlcntcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi5wYW5lbC1lYWNoLWFwcGxpY2F0ZXVye1xuICAucGFuZWwtaGVhZGluZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM3ZTA0O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5wYW5lbC1ib2R5LWZpeGVkLWhlaWdodC0zNjB7XG4gIG1heC1oZWlnaHQ6MzYwcHg7XG4gIG92ZXJmbG93OmF1dG87XG59XG5cbi5maXhlZC1oZWlnaHQtMzYwe1xuICBtYXgtaGVpZ2h0OjM2MHB4O1xuICBvdmVyZmxvdy14OmhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnBhbmVsLWh5ZHJvd2F5e1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtZGVmYXVsdC1ib3JkZXI7ICNmZmZmZmY7IEBjb2xvci1oeWRyb3dheTsgQGNvbG9yLWh5ZHJvd2F5KTtcbn1cblxuLnBhbmVsLWJhbHRhemFye1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtZGVmYXVsdC1ib3JkZXI7ICNmZmZmZmY7IEBjb2xvci1iYWx0YXphcjsgQGNvbG9yLWJhbHRhemFyKTtcbn1cblxuLnBhbmVsLXN0YWJpd2F5e1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtZGVmYXVsdC1ib3JkZXI7ICNmZmZmZmY7IEBjb2xvci1zdGFiaXdheTsgQGNvbG9yLXN0YWJpd2F5KTtcbn1cblxuLnBhbmVsLWVuZGVyc29se1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtZGVmYXVsdC1ib3JkZXI7ICNmZmZmZmY7IEBjb2xvci1lbmRlcnNvbDsgQGNvbG9yLWVuZGVyc29sKTtcbn1cblxuLnNlcGFyYXRvci1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjNTU1NTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiIsIlxuICAjbWVudV9sYXllciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgfVxuXG4iLCIudGV4dC1yZWQge1xuICBjb2xvcjogI0Y0NDMzNjtcbn1cbi50ZXh0LXBpbmsge1xuICBjb2xvcjogI0U5MUU2Mztcbn1cbi50ZXh0LXB1cnBsZSB7XG4gIGNvbG9yOiAjOUMyN0IwO1xufVxuLnRleHQtZGVlcC1wdXJwbGUge1xuICBjb2xvcjogIzY3M0FCNztcbn1cbi50ZXh0LWluZGlnbyB7XG4gIGNvbG9yOiAjM0Y1MUI1O1xufVxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjMjE5NkYzO1xufVxuLnRleHQtbGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAjMDNBOUY0O1xufVxuLnRleHQtY3lhbiB7XG4gIGNvbG9yOiAjMDBCQ0Q0O1xufVxuLnRleHQtdGVhbCB7XG4gIGNvbG9yOiAjMDA5Njg4O1xufVxuLnRleHQtZ3JlZW4ge1xuICBjb2xvcjogIzRDQUY1MDtcbn1cbi50ZXh0LWxpZ2h0LWdyZWVuIHtcbiAgY29sb3I6ICM4QkMzNEE7XG59XG4udGV4dC1saW1lIHtcbiAgY29sb3I6ICNDRERDMzk7XG59XG4udGV4dC15ZWxsb3cge1xuICBjb2xvcjogI0ZGRUIzQjtcbn1cbi50ZXh0LWFtYmVyIHtcbiAgY29sb3I6ICNGRkMxMDc7XG59XG4udGV4dC1vcmFuZ2Uge1xuICBjb2xvcjogI0ZGOTgwMDtcbn1cbi50ZXh0LWRlZXAtb3JhbmdlIHtcbiAgY29sb3I6ICNGRjU3MjI7XG59XG4udGV4dC1icm93biB7XG4gIGNvbG9yOiAjNzk1NTQ4O1xufVxuLnRleHQtZ3JleSB7XG4gIGNvbG9yOiAjOUU5RTlFO1xufVxuLnRleHQtYmx1ZS1ncmV5IHtcbiAgY29sb3I6ICM2MDdEOEI7XG59XG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRleHQtZ29sZCB7XG4gIGNvbG9yOiBAY29sb3ItZ29sZDtcbn1cblxuLnRleHQtcGFkZWx7XG4gIGNvbG9yOiBAY29sb3ItcGFkZWw7XG59XG5cbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ0MzM2O1xufVxuLmJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTkxRTYzO1xufVxuLmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QzI3QjA7XG59XG4uYmctZGVlcC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczQUI3O1xufVxuLmJnLWluZGlnbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRjUxQjU7XG59XG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjM7XG59XG4uYmctbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM0E5RjQ7XG59XG4uYmctY3lhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDRDQ7XG59XG4uYmctdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODg7XG59XG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwO1xufVxuLmJnLWxpZ2h0LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhCQzM0QTtcbn1cbi5iZy1saW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEREMzOTtcbn1cbi5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQjNCO1xufVxuLmJnLWFtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNztcbn1cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5ODAwO1xufVxuLmJnLWRlZXAtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTcyMjtcbn1cbi5iZy1icm93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU1NDg7XG59XG4uYmctZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFOUU7XG59XG4uYmctYmx1ZS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwN0Q4Qjtcbn1cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmJnLWNvcmFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb3JhbDtcbn1cblxuLmJnLXByaW1hcnl7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1wcmltYXJ5O1xufVxuXG4uYmctc2Vjb25kYXJ5e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3Itc2Vjb25kYXJ5O1xufVxuXG4uYmctdGVydGlhcnl7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci10ZXJ0aWFyeTtcbn1cblxuLmJnLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItZ29sZDtcbn1cblxuLmJnLWh5ZHJvd2F5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWh5ZHJvd2F5O1xufVxuXG4uYmctc3RhYml3YXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3Itc3RhYml3YXk7XG59XG5cbi5iZy1iYWx0YXphciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1iYWx0YXphcjtcbn1cblxuLmJnLWVuZGVyc29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWVuZGVyc29sO1xufVxuXG4uYmctaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjQ5LCAxOTAsIDAuNCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXllbGxvdy5sYWJlbCB7XG4gIGNvbG9yOmJsYWNrO1xufVxuXG4uYmctcGFkZWx7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1wYWRlbDtcbn0iLCIubGFiZWwtZnMtbm9ybWFse1xuICBmb250LXNpemU6MTRweDtcbn1cblxuLmZ3LW5vcm1hbHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiIsIi5iYWRnZS1sZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5sZXR0ZXItd2lkZS1iYWRnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi8vIEJldHRlciB3YXkgb2YgZG9pbmcgYSByb3VuZCBiYWRnZVxuLnJvdW5kLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuIiwiLnNoYWRvdy1zbSB7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgyNSwgMjUsIDI1LCAwLjMpO1xufVxuIiwiLmQge1xuICAgICYtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJi1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtaW5saW5lLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICYtbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZmxleC1yb3d7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5mbGV4LWdhcC0xNXtcbiAgICBnYXA6IDE1cHg7XG59XG4iLCIuYm9yZGVyLXRvcC1ub25lIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ub25lIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuIiwiLypcbiAqIDUgY29sb25uZXNcbiAqL1xuLmNvbC1sZy0yMHAge1xuICAgIC5tYWtlLWxnLWNvbHVtbigyLjQpO1xufVxuLmNvbC1tZC0yMHAge1xuICAgIC5tYWtlLW1kLWNvbHVtbigyLjQpO1xufVxuLmNvbC1zbS0yMHAge1xuICAgIC5tYWtlLXNtLWNvbHVtbigyLjQpO1xufVxuXG4vKlxuICogNSBjb2xvbm5lcyBwdXNoXG4gKi9cbi5jb2wtbGctcHVzaC0yMHAge1xuICAgIC5tYWtlLWxnLWNvbHVtbi1wdXNoKDIuNCk7XG59XG4uY29sLW1kLXB1c2gtMjBwIHtcbiAgICAubWFrZS1tZC1jb2x1bW4tcHVzaCgyLjQpO1xufVxuLmNvbC1zbS1wdXNoLTIwcCB7XG4gICAgLm1ha2Utc20tY29sdW1uLXB1c2goMi40KTtcbn1cblxuLypcbiAqIDUgY29sb25uZXMgcHVsbFxuICovXG4uY29sLWxnLXB1bGwtMjBwIHtcbiAgICAubWFrZS1sZy1jb2x1bW4tcHVsbCgyLjQpO1xufVxuLmNvbC1tZC1wdWxsLTIwcCB7XG4gICAgLm1ha2UtbWQtY29sdW1uLXB1bGwoMi40KTtcbn1cbi5jb2wtc20tcHVsbC0yMHAge1xuICAgIC5tYWtlLXNtLWNvbHVtbi1wdWxsKDIuNCk7XG59XG5cbi8qXG4gKiA1IGNvbG9ubmVzIG9mZnNldFxuICovXG4uY29sLWxnLW9mZnNldC0yMHAge1xuICAgIC5tYWtlLWxnLWNvbHVtbi1vZmZzZXQoMi40KTtcbn1cbi5jb2wtbWQtb2Zmc2V0LTIwcCB7XG4gICAgLm1ha2UtbWQtY29sdW1uLW9mZnNldCgyLjQpO1xufVxuLmNvbC1zbS1vZmZzZXQtMjBwIHtcbiAgICAubWFrZS1zbS1jb2x1bW4tb2Zmc2V0KDIuNCk7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBEcm9wZG93biBNZW51IFN0eWxlXG4uZHJvcGRvd24tbWVudSB7XG4gICAgLy8gYm94LXNoYWRvdzogcmdiYSg1MCwgNTAsIDUwLCAwLjUpO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiA3cHggMHB4O1xuICAgIC8vIG1pbi13aWR0aDogMTg1cHg7XG5cbiAgICA+IGxpIHtcblxuICAgICAgICAvLyBGaXJzdCBsZXZlbFxuICAgICAgICA+IGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKHJnYigyNTMsIDI1MywgMjUzKSwgNTklKVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKHJnYigyNTMsIDI1MywgMjUzKSwgNCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQWp1c3RlIGxlIHN0eWxlIHBvdXIgbGUgbcOqbWUgcsOpc3VsdGF0IHN1ciBsZXMgYm91dG9ucy5cbiAgICAgICAgPiBidXR0b24sID4gZm9ybSBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4ocmdiKDI1MywgMjUzLCAyNTMpLCA1OSUpXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4ocmdiKDI1MywgMjUzLCAyNTMpLCA0JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWdyb3VwIHtcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKHJnYigyNTMsIDI1MywgMjUzKSwgNTklKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL0RpdmlkZXIgTGluZVxuICAgIC5kaXZpZGVyIHtcbiAgICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAwLjUpO1xuICAgIH1cbn1cbiIsIi5jaG9zZW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNob3Nlbi1kcm9wIHtcbiAgICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICAgIG1heC13aWR0aDogNjB2dztcbiAgICB9XG59XG4iLCIubW9kYWwtZGlhbG9nIHtcbiAgICAmLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICAgICAgICB3aWR0aDogOTV2dztcbiAgICB9XG59XG4iLCIuY3Vyc29yIHtcbiAgICAmLXBvaW50ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICYtbm90LWFsbG93ZWQge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgICAmLXByb2dyZXNzIHtcbiAgICAgICAgY3Vyc29yOiBwcm9ncmVzcztcbiAgICB9XG4gICAgJi13YWl0IHtcbiAgICAgICAgY3Vyc29yOiB3YWl0O1xuICAgIH1cbiAgICAmLWhlbHAge1xuICAgICAgICBjdXJzb3I6IGhlbHA7XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICB9XG4gICAgJi1tb3ZlIHtcbiAgICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgIH1cbiAgICAmLWNvbC1yZXNpemUge1xuICAgICAgICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gICAgfVxuICAgICYtcm93LXJlc2l6ZSB7XG4gICAgICAgIGN1cnNvcjogcm93LXJlc2l6ZTtcbiAgICB9XG59XG4iLCJhOm5vdChbaHJlZl0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBGT1JNVUxBSVJFUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJde1xuYm9yZGVyLXJhZGl1czoycHg7XG5kaXNwbGF5OiBpbmxpbmU7XG5wYWRkaW5nOiA1cHg7XG5ib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xubWFyZ2luOiAwO1xuY29sb3I6IzIyMjIyMjtcbmhlaWdodDozNHB4O1xuYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG5mb250LXdlaWdodDpub3JtYWw7XG59XG5cbnRleHRhcmVhe1xuYm9yZGVyLXJhZGl1czoycHg7XG5kaXNwbGF5OiBpbmxpbmU7XG5wYWRkaW5nOiAzcHg7XG5ib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xubWFyZ2luOiAwO1xuY29sb3I6IzIyMjIyMjtcbmJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuZm9udC13ZWlnaHQ6bm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXXtcbmJvcmRlci1yYWRpdXM6MnB4O1xuZGlzcGxheTogaW5saW5lO1xuYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRkZGRkZGO1xucGFkZGluZzogM3B4O1xubWFyZ2luOiAwO1xuY29sb3I6IzIyMjIyMjtcbmJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl17XG5jb2xvcjojMjIyMjIyO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG5jb2xvcjojMjIyMjIyO1xufVxuXG5zZWxlY3R7XG5ib3JkZXItcmFkaXVzOjJweDtcbmRpc3BsYXk6IGlubGluZTtcbmJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0ZGRkZGRjtcbnBhZGRpbmc6IDVweDtcbmJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG5tYXJnaW46IDA7XG5jb2xvcjojMjIyMjIyO1xuaGVpZ2h0OjMwcHg7XG5mb250LXdlaWdodDpub3JtYWw7XG5ib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbmZvbnQtd2VpZ2h0Om5vcm1hbDtcbn1cblxuLmFjdGlvbnN7XG5wYWRkaW5nOjEwcHggMHB4O1xud2lkdGg6MTAwJTtcbnRleHQtYWxpZ246Y2VudGVyO1xufVxuXG4ub2JsaWdhdG9pcmV7XG4gIGNvbG9yOiNmZjAwMDA7XG59XG5cbi50aW1lbGluZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQ6ICNkNGQ5ZGY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5cHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNDAwO1xufVxuLnRpbWVsaW5lID4gLnRpbWVsaW5lLWVsZW1lbnQge1xuICBtYXJnaW46IDEycHggMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnRpbWVsaW5lID4gLnRpbWVsaW5lLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNiZWQ5NGE7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDQwMDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uaW5wdXQtaW52YWxpZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZjAwMDAnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNmZjAwMDAnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCNmZjAwMDAsIDIwJSkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5mb3JtLWhvcml6b250YWwgLnJvdy1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufSIsIi8qIEZFVUlMTEUgREUgU1RZTEUgUFJPUFJFIEEgTEEgR0VTVElPTiBERVMgRk9STVVMQUlSRVMgKi9cblxuLmZvcm11bGFpcmUge1xud2lkdGg6IDcwMHB4OyBcbmZsb2F0OiBsZWZ0OyBcbn1cblxuLmZvcm11bGFpcmVfZ2VzdGlvbiB7XG53aWR0aDogNzAwcHg7IFxuZmxvYXQ6IGxlZnQ7IFxubWFyZ2luOiAwcHggMTIwcHg7XG5ib3JkZXI6c29saWQgMXB4ICMwMUEwQkU7XG59XG5cbi5jb2x1bW4geyBcbndpZHRoOiA3MDBweDsgXG5mbG9hdDogbGVmdDsgXG5wYWRkaW5nLWJvdHRvbTogMTAwcHg7IFxufVxuXG4uY29sdW1uMiB7XG5iYWNrZ3JvdW5kOiNGNEY0RjQ7XG53aWR0aDogMzMwcHg7IFxuZmxvYXQ6IGxlZnQ7IFxucGFkZGluZzogMHB4IDBweCAxMDBweCAwcHg7IFxubWFyZ2luOiAxMHB4OyBcbn1cblxuLnBvcnRsZXQgeyBcbm1hcmdpbjogMTBweDsgXG59XG5cbi5wb3J0bGV0LWhlYWRlcnsgXG5tYXJnaW46IDVweDsgXG5wYWRkaW5nLWJvdHRvbTogNHB4OyBcbnBhZGRpbmctbGVmdDogNHB4OyBcbn1cblxuLnBvcnRsZXQtaGVhZGVyIC51aS1pY29uIHsgXG5mbG9hdDogcmlnaHQ7IFxufVxuXG4ucG9ydGxldC1jb250ZW50IHsgXG5wYWRkaW5nOiA1cHg7IFxuZm9udC1zaXplOjExcHg7XG59XG5cbi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7IFxuYm9yZGVyOiAxcHggZG90dGVkIGJsYWNrOyBcbnZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgXG5oZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgXG59XG5cbi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciAqIHsgXG52aXNpYmlsaXR5OiBoaWRkZW47IFxufVxuIiwiI3RvcCAudXNlcl96b25lIGxpe1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jdG9wIC51c2VyX3pvbmUgYXtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jdG9wIC51c2VyX3pvbmUgLm5hdmJhci10b2dnbGV7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRyb3Bkb3duLWhpc3RvcmlxdWV7XG4gIHBhZGRpbmc6MDtcbn1cblxuXG4jaWRTaG93Tm90aWZpY2F0aW9uTWVzc2FnZSwgI2lkU2hvd05vdGlmaWNhdGlvbntcbiAgcGFkZGluZzoxMHB4O1xufVxuXG4udGl0cmVfbm90aWZpY2F0aW9ucyBzcGFuIHtcbiAgcGFkZGluZzo1cHggMDtcbiAgd2lkdGg6MTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uY29udGVudF9ub3RpZmljYXRpb25zIHtcbiAgb3ZlcmZsb3c6YXV0bztcbiAgaGVpZ2h0OjI3MHB4O1xufVxuXG4ubm90aWZpY2F0aW9uLWVsdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2RkZGRkZDtcbn1cblxuLm5vdGlmaWNhdGlvbi1lbHQgYXtcbiAgcGFkZGluZzoxMHB4O1xufVxuXG4ubm90aWZpY2F0aW9uLWVsdCBpbWcge1xuICBmbG9hdDpsZWZ0O1xuICBtYXJnaW46MCAxMHB4IDAgMDtcbn1cblxuI25vdGlmaWNhdGlvbnMgLmFmZmljaGVyX3RvdXQge1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgZm9udC1zaXplOjEycHg7XG4gIHBhZGRpbmc6M3B4O1xufVxuXG4jbm90aWZpY2F0aW9ucyAuYWZmaWNoZXJfdG91dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIHBhZGRpbmc6MTBweDtcbiAgY29sb3I6QGNvbG9yMTtcbn1cblxuI25vdGlmaWNhdGlvbnMgLmFmZmljaGVyX3RvdXQgYTpob3ZlciB7XG4gIGNvbG9yOiNmZmZmZmY7XG59XG5cbi5ub3RpZmljYXRpb24gYSxcbi5ub3RpZmljYXRpb25fcmVhZCBhIHtcbiAgZGlzcGxheTpibG9jaztcbiAgZm9udC1zaXplOjEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICBjb2xvcjojNDQ0NDQ0O1xufVxuXG4ubm90aWZpY2F0aW9uLWVsdCAuZGF0ZSB7XG4gIGZvbnQtc2l6ZToxMXB4O1xuICBjb2xvcjojODg4ODg4O1xufVxuXG4ubm90aWZpY2F0aW9uLWVsdDpob3ZlciAuZGF0ZXtcbiAgY29sb3I6I2ZmZmZmZjtcbn1cblxuLm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQ6I2U5ZWFlZDtcbn1cblxuLm5vdGlmaWNhdGlvbl9yZWFkIHtcbiAgYmFja2dyb3VuZDojZmZmZmZmO1xufVxuXG4jbm90aWZpY2F0aW9uc19zdGF0dXMge1xuICBmbG9hdDpyaWdodDtcbiAgbWFyZ2luOjNweCA1cHggMHB4IDBweDtcbiAgaGVpZ2h0OjE4cHg7XG59XG5cbiNub3RpZmljYXRpb25zX3N0YXR1cyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIGZvbnQtc2l6ZToxMHB4O1xuICBmb250LXdlaWdodDpub3JtYWw7XG4gIHRleHQtYWxpZ246bGVmdDtcbiAgaGVpZ2h0OjE4cHg7XG4gIHBhZGRpbmc6NHB4IDBweCAzcHggMjVweDtcbn1cblxuI25vdGlmaWNhdGlvbnNfc3RhdHVzIC5yZWFkIHtcbiAgY29sb3I6IzdiYjBkNTtcbn1cblxuI25vdGlmaWNhdGlvbnNfc3RhdHVzIC51bnJlYWQge1xuXG59XG5cbiNuYl91bnJlYWRfbm90aWZpY2F0aW9ucyB7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGhlaWdodDoxNnB4O1xuICBsaW5lLWhlaWdodDoxNnB4O1xufVxuXG4uZHJvcGRvd24tbWVzc2FnZXMsIC5kcm9wZG93bi1hbGVydHMge1xuICB3aWR0aDozMTBweDtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tQVJUSUNMRS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4jYXJ0aWNsZXtcbmZsb2F0OmxlZnQ7XG53aWR0aDoxMDAlO1xufVxuXG4jYXJ0aWNsZSBoMXtcbmNvbG9yOiMwMDAwMDA7XG5mb250LXdlaWdodDpib2xkO1xuZm9udC1zaXplOjM2cHg7XG5tYXJnaW46NXB4IDBweDtcbnBhZGRpbmc6MHB4O1xufVxuXG4jYXJ0aWNsZSBwe1xubWFyZ2luOjEwcHggMHB4O1xudGV4dC1hbGlnbjpqdXN0aWZ5O1xufVxuXG4jYXJ0aWNsZSAuY29udGVudXtcbmZsb2F0OmxlZnQ7XG5wYWRkaW5nOjBweCAyMHB4O1xufVxuXG4jYXJ0aWNsZSAuY2hhcGVhdXtcbmZsb2F0OmxlZnQ7XG53aWR0aDoxMDAlO1xufVxuXG4jYXJ0aWNsZSAuY2hhcGVhdSBwe1xuZm9udC1zaXplOjE0cHg7XG5mb250LXdlaWdodDpib2xkO1xufVxuXG4jYXJ0aWNsZSAuem9uZTF7XG5mbG9hdDpsZWZ0O1xud2lkdGg6MTAwJTtcbm1hcmdpbjoxMHB4IDBweDtcbn1cblxuI2FydGljbGUgLnpvbmUxIGltZ3tcbmZsb2F0OmxlZnQ7XG5kaXNwbGF5OmJsb2NrO1xuYmFja2dyb3VuZDojMDAwMDAwO1xubWFyZ2luOjEwcHggMTBweCAxMHB4IDBweDtcbndpZHRoOjQwMHB4O1xuaGVpZ2h0OjI4MHB4O1xufVxuXG4jYXJ0aWNsZSAuem9uZTJ7XG5mbG9hdDpsZWZ0O1xud2lkdGg6MTAwJTtcbm1hcmdpbjoxMHB4IDBweDtcbn1cblxuI2FydGljbGUgLnpvbmUyX2d7XG5mbG9hdDpsZWZ0O1xubWFyZ2luOjEwcHggMTBweCAxMHB4IDBweDtcbndpZHRoOjIwMHB4O1xufVxuXG4jYXJ0aWNsZSAuem9uZTJfZHtcbmZsb2F0OnJpZ2h0O1xubWFyZ2luOjEwcHggMHB4IDEwcHggMTBweDtcbndpZHRoOjIwMHB4O1xufVxuXG4jYXJ0aWNsZSAuem9uZTIgaW1ne1xuZGlzcGxheTpibG9jaztcbmJhY2tncm91bmQ6IzAwMDAwMDtcbm1hcmdpbi1ib3R0b206MTBweDtcbndpZHRoOjIwMHB4O1xuaGVpZ2h0OjE0MHB4O1xufVxuXG4jYXJ0aWNsZSAuem9uZTIgLmV4dHJhaXR7XG5mbG9hdDpsZWZ0O1xucGFkZGluZzoxMHB4O1xuYmFja2dyb3VuZDojZWVlZWVlO1xuZm9udC1zaXplOiAxMnB4O1xufVxuXG4jYXJ0aWNsZSAuem9uZTN7XG5mbG9hdDpsZWZ0O1xud2lkdGg6MTAwJTtcbmJhY2tncm91bmQ6I2VlZWVlZTtcbm1hcmdpbjoxMHB4IDBweDtcbn1cblxuI2FydGljbGUgLnpvbmUzIC5jb250ZW51e1xuZmxvYXQ6bGVmdDtcbmJhY2tncm91bmQ6I2VlZWVlZTtcbnBhZGRpbmc6MTBweDtcbn1cblxuI2FydGljbGUgLnpvbmU0e1xuZmxvYXQ6bGVmdDtcbndpZHRoOjEwMCU7XG5tYXJnaW46MTBweCAwcHg7XG59XG5cbiNhcnRpY2xlIC56b25lNCBwe1xuYm9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2RkZGRkZDtcbnBhZGRpbmc6NXB4IDBweDtcbn1cblxuI2FydGljbGUgLnpvbmU0IHAgYXtcbnRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4uZG9jdW1lbnQgaDF7XG5tYXJnaW46MHB4IDBweCA1cHggMHB4O1xufVxuXG4uZG9jdW1lbnRfZ2F1Y2hle1xuZmxvYXQ6bGVmdDtcbndpZHRoOjY3JTtcbnBhZGRpbmctcmlnaHQ6MyU7XG59XG5cbi5kb2N1bWVudF9jb2xvbm5lX2Ryb2l0ZXtcbmZsb2F0OmxlZnQ7XG53aWR0aDoyOSU7XG5ib3JkZXItbGVmdDpzb2xpZCAxcHggI0UyRTJFMjtcbn1cblxuLmRvY3VtZW50X2Jhc3tcbmJvcmRlci10b3A6c29saWQgMXB4ICNFMkUyRTI7XG5wYWRkaW5nOjVweCA1cHggNXB4IDVweDtcbmNsZWFyOmJvdGg7XG59XG5cbi5kb2N1bWVudF9pdGVte1xuY2xlYXI6Ym90aDtcbmZsb2F0OmxlZnQ7XG5wYWRkaW5nOjEwcHggMHB4IDBweCA1cHg7XG59XG5cbi5kb2N1bWVudF9pdGVtIHB7XG50ZXh0LWFsaWduOmp1c3RpZnk7XG59XG5cbi5kb2N1bWVudF9pdGVtIGgye1xuY29sb3I6IzAxNDE1ZTtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG5mb250LXNpemU6MTJweDtcbnBhZGRpbmc6MHB4O1xuZGlzcGxheTppbmxpbmU7XG59XG5cbi5kb2N1bWVudF9pdGVtIGF7XG5mb250LXNpemU6MTBweDtcbn1cblxuYS5saWVuX2Fic3RyYWN0e1xuZm9udC1zaXplOjExcHg7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0gQUdFTkRBIC0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmV2ZW50X2FnZW5kYXtcbmJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG5mb250LXNpemU6IDExcHg7XG5wYWRkaW5nOiAxJTtcbm1hcmdpbi1ib3R0b206MTBweDtcbmZsb2F0OmxlZnQ7XG5jbGVhcjpib3RoO1xud2lkdGg6MTAwJTtcbn1cblxuLmV2ZW50X2FnZW5kYSBoMntcbmNvbG9yOiAjMGM3ZTA0O1xubWFyZ2luOjNweCAwcHggNXB4IDBweDtcbn1cblxuLmV2ZW50X2RhdGV7XG5mb250LXNpemU6MTJweDtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG59XG5cbi5ldmVudF9hY3Rpb25ze1xucGFkZGluZzo1cHg7XG5mbG9hdDpsZWZ0O1xud2lkdGg6MTAwJTtcbn1cblxuLmV2ZW50X2JvdXRvbnNfZGV0YWlse1xuZmxvYXQ6bGVmdDtcbndpZHRoOjMwJTtcbn1cblxuLmV2ZW50X2luc2NyaXB0aW9ue1xuZmxvYXQ6bGVmdDtcbndpZHRoOjMwJTtcbn1cblxuLmV2ZW50X2V4cG9ydHtcbmZsb2F0OnJpZ2h0O1xubWFyZ2luLXJpZ2h0OjEwcHg7XG59XG5cbi5ldmVudF9leHBvcnQgYXtcbmZvbnQtc2l6ZToxMnB4O1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi5ldmVudF9leHBvcnQgaW1ne1xucG9zaXRpb246IHJlbGF0aXZlO1xuYm90dG9tOiAtM3B4O1xufVxuXG4uZXZlbnRfZGV0YWlsLCAuZXZlbnRfZGV0YWlsIHB7XG5mb250LXNpemU6MTFweDtcbn1cblxuLmxpZW5faW5zY3JfcmVmdXN7XG5iYWNrZ3JvdW5kLWNvbG9yOiNmNDQzMzY7XG5wYWRkaW5nOjJweCA1cHggMnB4IDIwcHg7XG59XG5cbi5saWVuX2luc2NyX2F0dGVudGV7XG5iYWNrZ3JvdW5kLWNvbG9yOiNmZjk4MDA7XG5wYWRkaW5nOjJweCA1cHggMnB4IDIwcHg7XG59XG5cbi5saWVuX2luc2NyX2FjY2VwdHtcbmJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG5wYWRkaW5nOjJweCA1cHggMnB4IDIwcHg7XG59XG5cbi5saWVuX2luc2NyX3JlZnVzIGEsIC5saWVuX2luc2NyX2F0dGVudGUgYSwgLmxpZW5faW5zY3JfYWNjZXB0IGF7XG50ZXh0LWRlY29yYXRpb246bm9uZTtcbmZvbnQtc2l6ZToxMnB4O1xufVxuXG4uYWdlbmRhX2xpc3RlX2xpZ25le1xuY2xlYXI6Ym90aDtcbnBhZGRpbmc6NXB4IDBweDtcbmZvbnQtc2l6ZToxMnB4O1xuYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0RERERERDtcbn1cblxuLmFnZW5kYV9saXN0ZV9saWduZTpob3ZlcntcbmJhY2tncm91bmQ6I0JBQ0VGRjtcbn1cblxuLmFnZW5kYV9saXN0ZV9saWduZSAubGVnZW5kZXtcbmhlaWdodDoyMHB4O1xud2lkdGg6NXB4O1xuZmxvYXQ6bGVmdDtcbm1hcmdpbi1yaWdodDoxMHB4O1xufVxuXG4uYWdlbmRhX2xpc3RlX2xpZ25lIC5kYXRle1xud2lkdGg6MzAlO1xuZGlzcGxheTpibG9jaztcbmZsb2F0OmxlZnQ7XG5mb250LXNpemU6MTFweDtcbnBhZGRpbmc6M3B4IDBweCAwcHggMHB4O1xufVxuXG4jem9uZV9hZ2VuZGF7XG5mbG9hdDpsZWZ0O1xud2lkdGg6NjglO1xubWFyZ2luLXJpZ2h0OjEwcHg7XG59XG5cbiN6b25lX3RhY2hle1xubWFyZ2luLWxlZnQ6MTBweDtcbmZsb2F0OmxlZnQ7XG53aWR0aDoyOSU7XG59XG5cbi50YWNoZV9jaGt7XG5mbG9hdDpsZWZ0O1xufVxuXG4udGFjaGVfY29udGVudHtcbmZsb2F0OmxlZnQ7XG5wYWRkaW5nOjJweDtcbndpZHRoOjUwJTtcbn1cblxuLnRhY2hlX2NvbnRlbnQgYXtcbnRleHQtZGVjb3JhdGlvbjpub25lO1xuY29sb3I6IzAwMDAwMDtcbn1cblxuLnRhY2hlX2NvbnRlbnQgYTpob3ZlcntcbnRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG59XG5cbi50YWNoZXtcbmZsb2F0OmxlZnQ7XG5jbGVhcjpib3RoO1xud2lkdGg6MTAwJTtcbmZvbnQtc2l6ZToxMnB4O1xucGFkZGluZzogMSUgMSUgMiUgMSU7XG5ib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbn1cblxuLnRhY2hlOmhvdmVye1xuYmFja2dyb3VuZDojQkFDRUZGO1xufVxuXG4udGFjaGUgLmxlZ2VuZGV7XG5oZWlnaHQ6MThweDtcbndpZHRoOjVweDtcbmZsb2F0OmxlZnQ7XG5tYXJnaW4tcmlnaHQ6MTBweDtcbn1cblxuLnRhY2hlX2RhdGV7XG5jb2xvcjojMGM3ZTA0O1xuZmxvYXQ6bGVmdDtcbmZvbnQtc2l6ZToxMnB4O1xucGFkZGluZzozcHg7XG59XG5cbi50YWNoZV9kZWxldGV7XG5mbG9hdDpyaWdodDtcbn1cblxuLnRhY2hlX2Zvcm17XG5jbGVhcjpib3RoO1xufVxuXG4uYWpvdXRfZGlyZWN0e1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5jb2xvcjojMGM3ZTA0O1xuZm9udC1zaXplOjE0cHg7XG5mb250LXdlaWdodDpib2xkO1xucGFkZGluZzoxMHB4IDI1cHggMTBweCAxMHB4O1xuY2xlYXI6Ym90aDtcbm1hcmdpbi1ib3R0b206NXB4O1xuZmxvYXQ6cmlnaHQ7XG5jdXJzb3I6cG9pbnRlcjtcbn1cblxuI3Jkdl9mb3Jte1xuZGlzcGxheTpub25lO1xuZmxvYXQ6bGVmdDtcbndpZHRoOjEwMCU7XG59XG5cblxuI2xpc3RlX3RhY2hlc3tcbnBhZGRpbmc6NXB4IDBweDtcbm92ZXJmbG93OmF1dG87XG5tYXgtaGVpZ2h0OiAzMDBweDtcbmNsZWFyOmJvdGg7XG59XG5cbi5saWVuX3RhY2hlX3VuZGF0ZWR7XG5mb250LXNpemU6MTFweDtcbmN1cnNvcjpwb2ludGVyO1xufVxuXG4jaWRfdGFjaGVfdW5kYXRlZHtcbnBhZGRpbmc6NXB4IDBweDtcbn1cbiIsIi8qIENhcnLDqSBrb20gKi9cblxuLmZpZWxkLWNhcnJlLWtvbXtcbiAgYmFja2dyb3VuZDpAY29sb3ItY2FycmUta29tMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6MXB4IHNvbGlkIEBjb2xvci1jYXJyZS1rb20xO1xuICBwYWRkaW5nOjNweCA1cHg7XG4gIGNvbG9yOiNmZmZmZmY7XG59XG5cbi5jaGVja2JveC1jYXJyZS1rb217XG4gIGJhY2tncm91bmQtY29sb3I6QGNvbG9yLWNhcnJlLWtvbTE7XG4gIHBhZGRpbmc6IDEwcHg7XG5cbiAgbGFiZWx7XG4gICAgY29sb3I6I2ZmZmZmZjtcbiAgICBmb250LXNpemU6MTNweDtcblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXcKge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnByaXgtY2FycmUta29te1xuICBmb250LXNpemU6MTZweDtcbiAgY29sb3I6QGNvbG9yLWNhcnJlLWtvbTE7XG59XG5cbi8qIFRhYmxlIGNyZWRpdCBjYXJyZSBrb20gKi9cbi50YWJsZS1jYXJyZS1rb217XG4gIHdpZHRoOjEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiA1cHggOHB4O1xufVxuXG4uY2VsbC1jYXJyZS1rb217XG4gIGJhY2tncm91bmQ6QGNvbG9yLWNhcnJlLWtvbTE7XG4gIGJvcmRlcjoxcHggc29saWQgYmxhY2s7XG4gIGhlaWdodDoxMHB4O1xuICB3aWR0aDoxMHB4O1xufVxuXG4uY2VsbC1jYXJyZS1rb20tdXNlZHtcbiAgYmFja2dyb3VuZDpyZWQ7XG59XG4iLCIvKi0tLS0tLS0tLS0tLSBDQVRBTE9HVUUgLS0tLS0tLS0tLS0tLS0qL1xuaDEudGl0cmVfY2F0YWxvZ3Vle1xuY29sb3I6I0ZGRkZGRjtcbmJhY2tncm91bmQ6QGNvbG9yLXByaW1hcnk7XG53aWR0aDoxMDAlO1xubGluZS1oZWlnaHQ6NDBweDtcbm1hcmdpbi10b3A6MHB4O1xucGFkZGluZzowJSAyJTtcbn1cblxuLmxpZ25lX2ZhbWlsbGVze1xuZmxvYXQ6bGVmdDsgd2lkdGg6MTAwJTtcbn1cbi5saWduZV9wcm9kdWl0c3tcbmZsb2F0OmxlZnQ7IHdpZHRoOjEwMCU7XG59XG4uc291c19mYW1pbGxle1xuZmxvYXQ6bGVmdDsgd2lkdGg6MTAwJTtcbn1cblxuLmNvbnRhaW5lci1saWduZXMtcHJvZHVpdHMgZGl2Om50aC1jaGlsZCgybisxKXtcbmNsZWFyOmJvdGg7XG59XG5cbkBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuLmNvbnRhaW5lci1saWduZXMtcHJvZHVpdHMgZGl2Om50aC1jaGlsZCgybisxKXtcbmNsZWFyOm5vbmU7XG59XG5cbi5jb250YWluZXItbGlnbmVzLXByb2R1aXRzIGRpdjpudGgtY2hpbGQoNG4rMSl7XG5jbGVhcjpib3RoO1xufVxufVxuXG5AbWVkaWEobWluLXdpZHRoOjEyMDBweCl7XG4uY29udGFpbmVyLWxpZ25lcy1wcm9kdWl0cyBkaXY6bnRoLWNoaWxkKDJuKzEpe1xuY2xlYXI6bm9uZTtcbn1cblxuLmNvbnRhaW5lci1saWduZXMtcHJvZHVpdHMgZGl2Om50aC1jaGlsZCg0bisxKXtcbmNsZWFyOm5vbmU7XG59XG4uY29udGFpbmVyLWxpZ25lcy1wcm9kdWl0cyBkaXY6bnRoLWNoaWxkKDZuKzEpe1xuY2xlYXI6Ym90aDtcbn1cbn1cblxuLmFmZmljaGVfbGlnbmVfcHJvZHVpdF9jYXRhbG9ndWV7XG5iYWNrZ3JvdW5kOiNFNUU1RTU7XG5wYWRkaW5nOjEwcHg7XG5tYXJnaW4tdG9wOjIwcHg7XG5taW4taGVpZ2h0OjMzMHB4O1xufVxuXG4ucGhvdG9fcHJvZHVpdHtcbnRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYS50aXRyZV9wcm9kdWl0LCBoMi50aXRyZV9wcm9kdWl0IHtcbmNvbG9yOkBjb2xvci1wcmltYXJ5O1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5mb250LXdlaWdodDpib2xkO1xuZmxvYXQ6bGVmdDtcbm1pbi1oZWlnaHQ6ODBweDtcbndpZHRoOjEwMCU7XG5mb250LXNpemU6MTRweDtcbmxpbmUtaGVpZ2h0OjIwcHg7XG59XG4uZGVzY19wcm9kdWl0e1xudGV4dC1hbGlnbjpjZW50ZXI7XG53aWR0aDoxMDAlO1xufVxuYS50aXRyZV9wcm9kdWl0IGgye1xuY29sb3I6QGNvbG9yLXByaW1hcnk7XG5mb250LXdlaWdodDpib2xkO1xufVxuXG5hLmxpZW5fZmFtaWxsZSB7XG5jb2xvcjpAY29sb3ItcHJpbWFyeTtcbnRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4ucHJvZHVpdCB7XG5mbG9hdDpsZWZ0OyB3aWR0aDoxMDAlO1xucGFkZGluZzoyJTtcbmNsZWFyOmJvdGg7XG59XG5cbi50ZXh0ZV9wcm9kdWl0e1xuZmxvYXQ6bGVmdDtcbnBhZGRpbmc6NXB4IDBweCA1cHggMHB4O1xufVxuXG4ucHJpeF9wcm9kdWl0e1xuY29sb3I6I0ZGMDAwMDtcbmZvbnQtc2l6ZToxNnB4O1xuZm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuaDIuZmFtaWxsZV9jYXRhbG9ndWV7XG5jb2xvcjpAY29sb3ItcHJpbWFyeTtcbmZvbnQtd2VpZ2h0Om5vcm1hbDtcbmZvbnQtc2l6ZToxOHB4O1xubWFyZ2luOjBweCAwcHggNXB4IDBweDtcbnBhZGRpbmc6MHB4O1xufVxuXG4jYWRyZXNzZV9mYWN0dXJhdGlvbntcbmZsb2F0OmxlZnQ7XG53aWR0aDozMjBweDtcbnBhZGRpbmc6MHB4O1xubWFyZ2luOjEwcHggMHB4IDEwcHggMTBweDtcbn1cblxuI2FkcmVzc2VfbGl2cmFpc29ue1xuZmxvYXQ6cmlnaHQ7XG53aWR0aDozMjBweDtcbnBhZGRpbmc6MHB4O1xubWFyZ2luOjEwcHggMTBweCAxMHB4IDBweDtcbn1cblxuI2FkcmVzc2VfZmFjdHVyYXRpb24gLmNvbnRlbnUsICNhZHJlc3NlX2xpdnJhaXNvbiAuY29udGVudXtcbmZsb2F0OmxlZnQ7XG53aWR0aDozMDBweDtcbnBhZGRpbmc6MTBweDtcbm1hcmdpbjowcHggMHB4IDBweCAwcHg7XG5jb2xvcjojMDAwMDAwO1xuZm9udC1zaXplOjEycHg7XG5mb250LXdlaWdodDpub3JtYWw7XG59XG5cbiNhZHJlc3NlX2ZhY3R1cmF0aW9uIGgxLCAjYWRyZXNzZV9saXZyYWlzb24gaDF7XG5mb250LXNpemU6MTRweDtcbmNvbG9yOiMwMDAwMDA7XG53aWR0aDozMDBweDtcbnBhZGRpbmc6MHB4IDEwcHg7XG5tYXJnaW46MHB4O1xubGluZS1oZWlnaHQ6MzBweDtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG59XG5cbmEubW9kaWZfYWRyZXNzZXtcbmNvbG9yOiMwMDAwMDA7XG5mb250LXNpemU6MTJweDtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG50ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuI2xpc3RlQXJ0aWNsZXtcbmxpbmUtaGVpZ2h0OjE4cHg7XG5mb250LXNpemU6MWVtO1xuZm9udC13ZWlnaHQ6Ym9sZDtcbmNsZWFyOmJvdGg7XG5vdmVyZmxvdzpoaWRkZW47XG59XG4vKiBTVUdHRVNUSU9OICovXG4uc3VnZ2VzdGlvbl9wcm9kdWl0XG57XG5iYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7XG5wYWRkaW5nOjEwcHg7XG5tYXJnaW46NXB4O1xud2lkdGg6MzAwcHg7XG5oZWlnaHQ6MjAwcHg7XG5kaXNwbGF5OmJsb2NrO1xuZmxvYXQ6bGVmdDtcbn1cblxuLnpvbmVfc3VnZ2VzdGlvbl9wcm9kdWl0e1xuZmxvYXQ6bGVmdDtcbm1hcmdpbi10b3A6MTBweDtcbndpZHRoOjEwMCU7XG59XG4udGl0cmVfc3VnZ2VzdGlvbl9wcm9kdWl0e1xuY29sb3I6IzY2NjtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG5mb250LXNpemU6MTZweDtcbm1hcmdpbjowcHggMHB4IDBweCA1cHg7XG5wYWRkaW5nOjBweDtcbn1cblxuLyogQ09NTUFOREUgKi9cbiNldGFwZXNfY29tbWFuZGV7XG50ZXh0LWFsaWduOmNlbnRlcjsgYmFja2dyb3VuZDojMDE0MTVFOyB3aWR0aDoxMDAlO1xubWFyZ2luOjEwcHggMHB4IDBweCAwcHg7XG5wYWRkaW5nOjEwcHggMHB4O1xufVxuXG4jZXRhcGVzX2NvbW1hbmRlIC5udW1fZXRhcGV7XG5tYXJnaW4tcmlnaHQ6NXB4O1xuZm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuI2V0YXBlc19jb21tYW5kZSB1bHtcbmxpc3Qtc3R5bGUtdHlwZTpub25lO1xufVxuXG4jZXRhcGVzX2NvbW1hbmRlIHVsIGxpIGF7XG50ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuI2V0YXBlc19jb21tYW5kZSB1bCBsaSwgI2V0YXBlc19jb21tYW5kZSB1bCBsaS5ldGFwZV9jb21tYW5kZXtcbmRpc3BsYXk6aW5saW5lLWJsb2NrO1xucGFkZGluZzoxMHB4IDIwcHg7XG5mb250LXNpemU6MTNweDtcbmNvbG9yOiNGRkZGRkY7XG59XG5cbiNldGFwZXNfY29tbWFuZGUgdWwgbGkgYSwgI2V0YXBlc19jb21tYW5kZSB1bCBsaS5ldGFwZV9jb21tYW5kZSBhe1xuY29sb3I6I0ZGRkZGRjtcbn1cblxuI2V0YXBlc19jb21tYW5kZSB1bCBsaS5ldGFwZV9jb21tYW5kZV9zZWxlY3RlZHtcbmJhY2tncm91bmQ6I0ZGRkZGRjtcbmNvbG9yOiMwMTQxNUU7XG59XG5cbiNldGFwZXNfY29tbWFuZGUgdWwgbGkuZXRhcGVfY29tbWFuZGVfc2VsZWN0ZWQgYXtcbmNvbG9yOiMwMTQxNUU7XG59XG5cbiNjb21tYW5kZV9pZGVudGlmaWNhdGlvbntcbndpZHRoOjQwJTtcbmZsb2F0OmxlZnQ7XG5tYXJnaW4tcmlnaHQ6NDBweDtcbn1cblxuI2NvbW1hbmRlX2luc2NyaXB0aW9ue1xud2lkdGg6NTAlO1xuZmxvYXQ6bGVmdDtcbmJvcmRlci1sZWZ0OjFweCBzb2xpZCAjREREREREO1xufVxuXG4udHlwZV9pbnNjcmlwdGlvbntcbmNvbG9yOiMzNTU5NzE7XG5tYXJnaW4tbGVmdDoxMHB4O1xufVxuXG4jem9uZV90eXBlX2luc2NyaXB0aW9ue1xuYmFja2dyb3VuZDojRjZGNkY2O1xuZmxvYXQ6bGVmdDsgd2lkdGg6ODAlO1xucGFkZGluZzoxMHB4IDBweCAxMHB4IDUwcHg7XG59XG5cbiNpbnNjcmlwdGlvbl9wYXJ0aWN1bGllciwgI2luc2NyaXB0aW9uX3Byb3tcbmZsb2F0OmxlZnQ7XG53aWR0aDo1MCU7XG59XG5cbiNlcnJldXJfaWRlbnRpZmljYXRpb257XG5jb2xvcjojRkYwMDAwO1xuZm9udC1zaXplOjExcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqIE1JU0UgRU4gUEFHRSBERVMgUFJPRFVJVFMgREFOUyBMRSBDQVRBTE9HVUUgKioqKioqKioqKioqKioqKioqKi9cblxuLnNvdXNfZmFtaWxsZXtcbmZsb2F0OmxlZnQ7IHdpZHRoOjI1JTtcbn1cblxuLnNvdXNfZmFtaWxsZSBwe1xubWFyZ2luLXRvcDowcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tR0VTVElPTiBDT01NQU5ERS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW5mb192ZXJ0e1xuY29sb3I6IzAwQjA1MDtcbn1cblxuLmluZm9fcm91Z2V7XG5jb2xvcjojREQwMDAwO1xufVxuXG5hLmluZm9fbGllbiB7XG5wb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuYS5pbmZvX2xpZW4gc3BhbiB7XG5kaXNwbGF5Om5vbmU7XG59XG5cbmEuaW5mb19saWVuOmhvdmVyIHtcbmJhY2tncm91bmQ6dHJhbnNwYXJlbnQgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbmN1cnNvcjpoZWxwO1xuei1pbmRleDo1MDA7XG59XG5cbmEuaW5mb19saWVuOmhvdmVyIHNwYW4ge1xuYmFja2dyb3VuZC1jb2xvcjojRkFGQUZBO1xuYm9yZGVyOjNweCBzb2xpZCAjQ0NDQ0NDO1xuY29sb3I6YmxhY2s7XG5kaXNwbGF5OmlubGluZTtcbmZvbnQtc2l6ZToxMnB4O1xuZm9udC13ZWlnaHQ6bm9ybWFsO1xubGVmdDoyMHB4O1xucGFkZGluZzo1cHg7XG5wb3NpdGlvbjphYnNvbHV0ZTtcbnRvcDozMHB4O1xud2hpdGUtc3BhY2U6bm93cmFwO1xufVxuXG4uZXRhdF9nbG9iYWxfY29tbW1hbmRlX3ZlcnR7XG5iYWNrZ3JvdW5kOiMwMEFBMEM7XG59XG5cbi5ldGF0X2dsb2JhbF9jb21tbWFuZGVfb3Jhbmdle1xuYmFja2dyb3VuZDojRUU4MDE2O1xufVxuXG4uZXRhdF9nbG9iYWxfY29tbW1hbmRlX3JvdWdle1xuYmFja2dyb3VuZDojREQwMDAwO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1QSE9UT1RIRVFVRS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jZmlsdHJlX2Nob3Nlbl9hY2Nlc3NvaXJlIHVsIHtcbnBhZGRpbmc6MDtcbn1cblxuI2ZpbHRyZV9jaG9zZW5fYWNjZXNzb2lyZSB1bC5jaHpuLWNob2ljZXMgbGl7XG5wYWRkaW5nOjNweCAyMHB4IDNweCA1cHg7XG59XG5cbiNmaWx0cmVfY2hvc2VuX2RlY29yYXRpb24gdWwge1xucGFkZGluZzowO1xufVxuXG4jZmlsdHJlX2Nob3Nlbl9kZWNvcmF0aW9uIHVsLmNoem4tY2hvaWNlcyBsaXtcbnBhZGRpbmc6M3B4IDIwcHggM3B4IDVweDtcbn1cblxuI2ZpbHRyZV9jaG9zZW5fY291bGV1ciB1bCB7XG5wYWRkaW5nOjA7XG59XG5cbiNmaWx0cmVfY2hvc2VuX2NvdWxldXIgdWwuY2h6bi1jaG9pY2VzIGxpe1xucGFkZGluZzozcHggMjBweCAzcHggNXB4O1xufVxuXG4jZmlsdHJlX2Nob3Nlbl9tYXJjaGUgdWwge1xucGFkZGluZzowO1xufVxuXG4jZmlsdHJlX2Nob3Nlbl9tYXJjaGUgdWwuY2h6bi1jaG9pY2VzIGxpe1xucGFkZGluZzozcHggMjBweCAzcHggNXB4O1xufVxuXG4jZmlsdHJlX2Nob3Nlbl9tb3RpZiB1bCB7XG5wYWRkaW5nOjA7XG59XG5cbiNmaWx0cmVfY2hvc2VuX21vdGlmIHVsLmNoem4tY2hvaWNlcyBsaXtcbnBhZGRpbmc6M3B4IDIwcHggM3B4IDVweDtcbn1cblxuI2ZpbHRyZV9jaG9zZW5fcHJvZHVpdCB1bCB7XG5wYWRkaW5nOjA7XG59XG5cbiNmaWx0cmVfY2hvc2VuX3Byb2R1aXQgdWwuY2h6bi1jaG9pY2VzIGxpe1xucGFkZGluZzozcHggMjBweCAzcHggNXB4O1xufVxuXG4jZmlsdHJlX2Nob3Nlbl9kZXN0aW5hdGlvbiB1bCB7XG5wYWRkaW5nOjA7XG59XG5cbiNmaWx0cmVfY2hvc2VuX2Rlc3RpbmF0aW9uIHVsLmNoem4tY2hvaWNlcyBsaXtcbnBhZGRpbmc6M3B4IDIwcHggM3B4IDVweDtcbn1cblxuLnBob3RvcyB7XG5mbG9hdDpsZWZ0OyB3aWR0aDoxMDAlO1xufVxuXG4ucGhvdG9fdmlnbmV0dGU6bnRoLWNoaWxkKDRuKzEpe1xuY2xlYXI6Ym90aDtcbn1cblxuLnBob3RvX3ZpZ25ldHRlIGltZ3tcbi8vIG1heC1oZWlnaHQ6IDE1MHB4O1xufVxuIiwiLyogQm91cnNlIGRlIGZyZXQgKi9cblxuLmZvcm0tYmRmIC5zZWFyY2gtY2hvaWNlIHNwYW57XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmZvcm0tYmRmIC5ibG9jLWJkZntcbiAgbWluLWhlaWdodDoyNTBweDtcbiAgYmFja2dyb3VuZDojZmRmZGZkO1xufVxuXG4uZm9ybS1iZGYgaDN7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzk5OTtcbiAgcGFkZGluZy1ib3R0b206MTBweDtcbn1cblxuLmZvcm0tYmRmIC5ibG9jLWJkZiBoNHtcbiAgYm9yZGVyLWJvdHRvbToycHggc29saWQgIzA4NzZhNztcbiAgY29sb3I6IzA4NzZhNztcbiAgbGluZS1oZWlnaHQ6MzBweDtcbiAgbWFyZ2luLWJvdHRvbToyMHB4O1xufVxuXG4uZm9ybS1iZGYgLmJsb2MtYmRmIGg0IC5iYWRnZXtcbiAgYmFja2dyb3VuZDojMDg3NmE3O1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1NT1RFVVIgREUgUkVDSEVSQ0hFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuI3JlY2hlcmNoZXtcbmZsb2F0OnJpZ2h0O1xubWFyZ2luOjIwcHggMHB4IDBweCAwcHg7XG5wYWRkaW5nOjBweCAxMHB4IDBweCAxMHB4O1xufVxuXG4jcmVjaGVyY2hlIGlucHV0e1xuZmxvYXQ6bGVmdDtcbmZvbnQtc2l6ZToxNHB4O1xuYmFja2dyb3VuZDp1cmwoJ0B7aW1nLXBhdGh9L3JlY2hlcmNoZV9pbnB1dF9iZy5naWYnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG5jb2xvcjojNzk3ODc4O1xuYm9yZGVyOm5vbmU7XG53aWR0aDoxMzlweDtcbmhlaWdodDoxOHB4O1xucGFkZGluZzo3cHggMTBweDtcbm1hcmdpbjowcHg7XG59XG5cbiNyZWNoZXJjaGUgYXtcbmJhY2tncm91bmQ6dXJsKCdAe2ltZy1wYXRofS9yZWNoZXJjaGVfYnRuLmdpZicpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbmRpc3BsYXk6YmxvY2s7XG5mbG9hdDpsZWZ0O1xud2lkdGg6MzFweDtcbmhlaWdodDozMnB4O1xufVxuXG4ub25nbGV0X3JlY2hlcmNoZXtcbndpZHRoOjE1MHB4O1xucGFkZGluZzoxMHB4O1xubWFyZ2luLXJpZ2h0OjEwcHg7XG59XG5cbi5vbmdsZXRfcmVjaGVyY2hlX3NlbGVjdGVke1xuYm9yZGVyLXRvcDpzb2xpZCAxcHggI2RkZGRkZDtcbmJvcmRlci1sZWZ0OnNvbGlkIDFweCAjZGRkZGRkO1xuYm9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZGRkZGRkO1xuYmFja2dyb3VuZDojZmZmZmZmO1xud2lkdGg6MTUwcHg7XG5wYWRkaW5nOjEwcHg7XG5tYXJnaW46NXB4O1xufVxuXG4ubGllbl9vbmdsZXRfcmVjaGVyY2hle1xuY29sb3I6IzBjN2UwNDtcbmZvbnQtc2l6ZToxMnB4O1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5mb250LXdlaWdodDpib2xkO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0gTUVTU0FHRVJJRSAtLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubWVzc2FnZV9sdXtcbmNvbG9yOiM2NjY2NjY7XG50ZXh0LWRlY29yYXRpb246bm9uZTtcbmZvbnQtd2VpZ2h0Om5vcm1hbDtcbn1cblxuLm1lc3NhZ2Vfbm9uX2x1e1xuY29sb3I6IzY2NjY2NjtcbnRleHQtZGVjb3JhdGlvbjpub25lO1xuZm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuI2N1c3RvbS1xdWV1ZSB7XG5ib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuaGVpZ2h0OiAyNTBweDtcbm1hcmdpbi1ib3R0b206IDEwcHg7XG53aWR0aDogNzU2cHg7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gTkVXU0xFVFRFUiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmRpdi5tb2RlbGVfbmV3c2xldHRlcl9pbWFnZXR0ZXtcbmZsb2F0OmxlZnQ7XG53aWR0aDoyMDBweDtcbmhlaWdodDoyMDBweDtcbnBhZGRpbmc6NXB4O1xuYmFja2dyb3VuZDojREREREREO1xufVxuXG5kaXYubW9kZWxlX25ld3NsZXR0ZXJfaW1hZ2V0dGUgaW5wdXRbdHlwZT1yYWRpb117XG5tYXJnaW4tdG9wOjEwcHg7XG59XG5cbiNtb2RlbGVfbmV3c2xldHRlcntcbmZsb2F0OmxlZnQ7XG53aWR0aDoxMDAlO1xuZm9udC1zaXplOjEycHg7XG59XG5cbiNtb2RlbGVfbmV3c2xldHRlciAuem9uZV9ib3h7XG5tYXJnaW46MTBweDtcbnBhZGRpbmc6MTBweDtcbmJhY2tncm91bmQ6I0RERERERDtcbn1cblxuI21vZGVsZV9uZXdzbGV0dGVyIC56b25lX2NvbnRlbnR7XG5tYXJnaW46MTBweDtcbnBhZGRpbmc6MTBweDtcbn1cblxuI21vZGVsZV9uZXdzbGV0dGVyIC56b25lXzEwMHtcbndpZHRoOjEwMCU7XG5mbG9hdDpsZWZ0O1xufVxuXG4jbW9kZWxlX25ld3NsZXR0ZXIgLnpvbmVfNTB7XG53aWR0aDo1MCU7XG5mbG9hdDpsZWZ0O1xufVxuIiwiLm1hcHtcbmRpc3BsYXk6YmxvY2s7XG53aWR0aDoxMDAlO1xubWluLWhlaWdodDo2MDBweDtcbn1cblxuLnBhbmVsLWJvZHktbWVtb3tcbiAgcGFkZGluZzoxNXB4IDE1cHggMHB4IDE1cHg7XG59XG5cbi5mb3JtLW1lbW97XG4gIGJvcmRlci10b3A6MXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6I2U5ZWZmMztcbn1cblxuLnBvZGl1bXtcbiAgbWluLWhlaWdodDo1MDBweDtcbn1cblxuXG4ucG9kaXVtIC5zdGVwe1xuICBmb250LXNpemU6NGVtO1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgY29sb3I6I2ZmZjtcbn1cblxuLnBvZGl1bSAuc3RlcDF7XG4gIGJhY2tncm91bmQ6I0ZGRDcwMDtcbn1cblxuLnBvZGl1bSAuc3RlcDJ7XG4gIGJhY2tncm91bmQ6I2NlY2VjZTtcbn1cblxuLnBvZGl1bSAuc3RlcDN7XG4gIGJhY2tncm91bmQ6IzYxNEUxQTtcbn1cblxuLnBvZGl1bSAuc3RlcC1pbWctcm91bmR7XG4gIG1heC13aWR0aDo4MHB4O1xuICBtYXgtaGVpZ2h0OjgwcHg7XG4gIGJvcmRlcjoxcHggc29saWQgI2RkZGRkZDtcbiAgbWFyZ2luLWJvdHRvbToyMHB4O1xufVxuXG5AbWVkaWEobWluLXdpZHRoOjc2OHB4KXtcbiAgLnBvZGl1bSAuc3RlcC1pbWctcm91bmR7XG4gICAgbWF4LXdpZHRoOjE1MHB4O1xuICAgIG1heC1oZWlnaHQ6MTUwcHg7XG4gIH1cbn1cblxuLnBvZGl1bSAuc3RlcC1uYW1le1xuICBmb250LXNpemU6MS40ZW07XG4gIGRpc3BsYXk6YmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ibG9jay1yYWRpb3tcbiAgYm9yZGVyLXJhZGl1czogMTAlO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTXlyaWFkUHJvXCI7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbC5ibG9jay1yYWRpb3tcbiAgYm9yZGVyOjVweCBzb2xpZCBAY29sb3Itc2Vjb25kYXJ5O1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb2xvcjogaHNsYSgyMTUsIDUlLCAyNSUsIDEpO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBAY29sb3Itc2Vjb25kYXJ5O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggLTJweCBoc2xhKDAsIDAlLCAwJSwgMC4yNSk7XG4gIH1cbn1cbiIsIi5hY3Rpdml0ZV9zb2NpZXRlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGl2LmFjdGl2aXRlX2xpZ25lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmRpdi5hY3Rpdml0ZV9saWduZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2UyZWVmODtcbn1cbmRpdi5hY3Rpdml0ZV9saWduZSBhe1xuICAgIGNvbG9yOiMwMDAwMDA7XG59XG5cbi5tZW1vLXNrZWxldG9uLWxvYWRlciB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICA5MGRlZyxcbiAgICAgICAgI2YyZjJmMiAyNSUsXG4gICAgICAgICNmZGZkZmRmZiA1MCUsXG4gICAgICAgICNmMmYyZjIgNzUlXG4gICAgKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgICBhbmltYXRpb246IHNoaW1tZXIgMS44cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuQGtleWZyYW1lcyBzaGltbWVyIHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDA7XG4gICAgfVxufVxuIiwiLnByZXNlbGVjdC1kZXZpcy1wcm9kdWN0LWNvbnRhaW5lciB7XG5oZWlnaHQ6NDAwcHg7XG5vdmVyZmxvdy15OmF1dG87XG5vdmVyZmxvdy14OiBoaWRkZW5cbn1cblxuXG4ucHJlc2VsZWN0LWRldmlzLXByb2R1Y3QtdHlwZS1wcmVzdGF0aW9uLWNvbnRhaW5lcntcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZ2FwOjEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxufVxuXG4ucHJlc2VsZWN0LWRldmlzLXByb2R1Y3QtdHlwZS1wcmVzdGF0aW9ue1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG59XG4iLCIuc3RhdHMtdGhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zdGF0cy10Ym9keVthcmlhLWhpZGRlbj1mYWxzZV0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3RhdHMtdGJvZHlbYXJpYS1oaWRkZW49dHJ1ZV0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGF0cy10ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5zdGF0cy10ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMTApO1xuICAgIH1cblxuICAgICY6aG92ZXIgLnN0YXRzLXRkLFxuICAgICY6aG92ZXIgLnN0YXRzLXRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRibHVlO1xuICAgIH1cbn1cblxuLnN0YXRzLXRoLFxuLnN0YXRzLXRkIHtcbiAgICBwYWRkaW5nOiA5cHg7XG5cbiAgICBtaW4td2lkdGg6IDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcblxuICAgICZbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi5zdGF0cy10ZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc3RhdHMtb2RkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uc3RhdHMtZXZlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN0YXRzLXRoLWxhcmdlLFxuLnN0YXRzLXRkLWxhcmdlIHtcbiAgICBtaW4td2lkdGg6IDE1JTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbn1cblxuLnN0YXRzLXRoIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDAlLCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMSkgMTAwJSk7XG59XG5cbmEuc3RhdHMtYnRuLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi5wYW8tcHJvamV0LWxpc3Qtc2hvcnRjdXQtYnV0dG9ucy1jb250YWluZXJ7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGdhcDoxNXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLnBhby1wcm9qZXQtbGlzdC1zaG9ydGN1dC1idXR0b257XG4gIGRpc3BsYXk6ZmxleDtcbiAgbWFyZ2luOjAgYXV0byAxNXB4O1xufVxuXG4ubGFiZWwtZmlsZXtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59IiwiLmxvZ2luQm9keXtcbiAgYmFja2dyb3VuZC1jb2xvcjojZThlYmYwO1xufVxuXG4uY29udGFpbmVybG9naW5Gb3Jte1xuICB3aWR0aDozODBweDtcbiAgbWFyZ2luLXRvcDo1MHB4O1xuICBwYWRkaW5nOjEwcHggMzBweCAwcHggMzBweDtcbiAgYmFja2dyb3VuZDojZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDVweCA1cHg7XG4gIGJvcmRlci10b3A6NXB4IHNvbGlkICMwMTQxNUU7XG59XG5cbi5jb250YWluZXJsb2dpbkZvcm0gLmxvZ297XG4gIG1heC1oZWlnaHQ6MTUwcHg7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG4uY29udGFpbmVybG9naW5Gb3JtIGxhYmVse1xuICBmb250LWZhbWlseTonb3Blbl9zYW5zcmVndWxhcic7XG4gIGZvbnQtc2l6ZToxNHB4O1xuICBjb2xvcjojOTk5OTk5O1xufVxuXG4uZm9ybUxvZ2lue1xuICBtYXJnaW4tdG9wOjMwcHg7XG59XG5cbi5mb3JtTG9naW4gI21lc3NhZ2VfZXJyZXVye1xuICBtYXJnaW46MTVweCAwcHg7XG59XG5cbi5mb3JtTG9naW4gaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXXtcbiAgaGVpZ2h0OjUwcHg7XG4gIGZvbnQtc2l6ZToyMnB4O1xuICBmb250LWZhbWlseTonU291cmNlU2Fuc1Byb0xpZ2h0JztcbiAgYm9yZGVyOm5vbmU7XG4gIGJhY2tncm91bmQ6I2Y1ZjVmNTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tR0xPQkFMLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwsIGJvZHkge2hlaWdodDogMTAwJTt9XG5cbi8qT3BlcmEgRml4Ki9cbmJvZHk6YmVmb3JlIHsvKiB0aGFua3MgdG8gTWFsZWlrYSAoS29ob3V0ZWMpKi9cbmNvbnRlbnQ6XCJcIjtcbmhlaWdodDoxMDAlO1xuZmxvYXQ6bGVmdDtcbndpZHRoOjA7XG5tYXJnaW4tdG9wOi0zMjc2N3B4Oy8qIHRoYW5rIHlvdSBFcmlrIEogLSBuZWdhdGUgZWZmZWN0IG9mIGZsb2F0Ki9cbn1cblxuaHRtbHtcbm1hcmdpbjowcHg7XG59XG5cbmJvZHl7XG5iYWNrZ3JvdW5kOkBib2R5LWJnO1xubWFyZ2luOjBweDtcbndpZHRoOjEwMCU7XG5oZWlnaHQ6MTAwJTtcbn1cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1CQU5ERUFVLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuI2xvZ28sICNvdXRpbHtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tc20pe1xuICAjbG9nb3tcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgI291dGlse1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cblxuI2Jhbm5lcntcbiAgLy8gYmFja2dyb3VuZDogdXJsKCdAe2ltZy1wYXRofS9iYW5uZXIxLmpwZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4jcGFnZS10aXRsZXtcbiAgZm9udC1mYW1pbHk6IFwiTXlyaWFkUHJvXCI7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUZJTCBBUklBTkUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYnJlYWRjcnVtYntcbm1hcmdpbi1ib3R0b206MHB4O1xucGFkZGluZzogOHB4IDE1cHggOHB4IDBweDtcbmJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4jYXJpYW5le1xucGFkZGluZzowcHg7XG5mb250LXNpemU6MTJweDtcbmNvbG9yOiMwMDAwMDA7XG59XG5cbiNhcmlhbmUgYSB7XG5mb250LXNpemU6MTJweDtcbmNvbG9yOiMwMDAwMDA7XG50ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLmNvbnRhaW5lci10aXRsZS1wYWdle1xubWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tTUVOVS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiNtZW51X3ByaW5jaXBhbHtcbmNsZWFyOmJvdGg7XG5mbG9hdDpsZWZ0O1xud2lkdGg6MTAwJTtcbnBhZGRpbmc6MCUgMSU7XG56LWluZGV4OjEwO1xuYmFja2dyb3VuZDpAY29sb3ItcHJpbWFyeTtcbmJvcmRlci1ib3R0b206IDVweCBzb2xpZCBAY29sb3Itc2Vjb25kYXJ5O1xufVxuXG4jbWVudXtcbmxpc3Qtc3R5bGU6bm9uZTtcbmhlaWdodDozMXB4O1xucGFkZGluZzowcHggMHB4O1xubWFyZ2luOjBweDtcbndoaXRlLXNwYWNlOm5vd3JhcDtcbnotaW5kZXg6MTA7XG59XG5cbiNtZW51X3ByaW5jaXBhbC5tZW51XzJsaWduZXN7XG5oZWlnaHQ6IDYycHg7XG59XG5cblxuI21lbnUgbGl7XG5tYXJnaW46MDtcbmRpc3BsYXk6aW5saW5lO1xuZmxvYXQ6bGVmdDtcbnotaW5kZXg6MTA7XG59XG5cbiNtZW51IGxpIGF7XG5kaXNwbGF5OmJsb2NrO1xucGFkZGluZzowcHggMnB4O1xubGluZS1oZWlnaHQ6MzFweDtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG5mb250LXNpemU6MTJweDtcbmNvbG9yOiNmZmZmZmY7XG50ZXh0LWRlY29yYXRpb246bm9uZTtcbnotaW5kZXg6MTA7XG59XG5cbiNtZW51IGxpIGEuc3Vie1xuYmFja2dyb3VuZDp1cmwoJ0B7aW1nLXBhdGh9L21lbnVfZGVyb3VsYW50X2ZsZWNoZS5naWYnKSBuby1yZXBlYXQgOTUlICAxMnB4O1xuei1pbmRleDoxMDtcbn1cblxuI21lbnUgbGkgYS5zdWI6aG92ZXJ7XG5iYWNrZ3JvdW5kOkBjb2xvci1wcmltYXJ5IHVybCgnQHtpbWctcGF0aH0vbWVudV9kZXJvdWxhbnRfZmxlY2hlLmdpZicpIG5vLXJlcGVhdCA5NSUgIDEycHg7XG5jb2xvcjojRkZGRkZGO1xuei1pbmRleDoxMDtcbn1cblxuI21lbnUgbGkgYSAuZGVie1xuaGVpZ2h0OjMwcHg7XG5wYWRkaW5nOjlweCAwcHg7XG56LWluZGV4OjEwO1xufVxuI21lbnUgbGkgYSAuZmlue1xud2lkdGg6NnB4O1xucGFkZGluZzo5cHggMHB4O1xuei1pbmRleDoxMDtcbn1cbiNtZW51IGxpIGEgLm1pbGlldXtcbndpZHRoOjZweDtcbnBhZGRpbmc6OXB4IDEwcHg7XG56LWluZGV4OjEwO1xufVxuXG4jbWVudSBsaS5vbmdsZXRfc2VsZWN0ZWQgPiBhLCAjbWVudSBsaS5vbmdsZXRfc2VsZWN0ZWQgPiBhOmhvdmVyLCAjbWVudSBsaSA+IGE6aG92ZXIsICNtZW51IGxpID4gYS50cmFjZXtcbiAgYmFja2dyb3VuZDpAY29sb3ItcHJpbWFyeTtcbn1cblxuI21lbnUgdWx7XG5saXN0LXN0eWxlOm5vbmU7XG5iYWNrZ3JvdW5kOiNmZmZmZmY7XG5wb3NpdGlvbjphYnNvbHV0ZTtcbmRpc3BsYXk6bm9uZTtcbnBhZGRpbmc6MHB4O1xubWFyZ2luOjBweCAwcHggMHB4IDBweDtcbndpZHRoOjI2MHB4O1xuei1pbmRleDoxMDtcbmJvcmRlci1ib3R0b206c29saWQgMXB4IEBjb2xvci1wcmltYXJ5O1xuYm9yZGVyLWxlZnQ6c29saWQgMXB4IEBjb2xvci1wcmltYXJ5O1xuYm9yZGVyLXJpZ2h0OnNvbGlkIDFweCBAY29sb3ItcHJpbWFyeTtcbn1cblxuI21lbnUgdWwgbGl7XG5mbG9hdDpsZWZ0O1xuei1pbmRleDoxMDtcbnBhZGRpbmc6NXB4IDE1cHg7XG53aWR0aDoxMDAlO1xufVxuXG4jbWVudSB1bCBsaTpob3ZlciB7XG5iYWNrZ3JvdW5kOiNlZmVmZWY7XG59XG5cbiNtZW51IHVsIGxpIGF7XG56LWluZGV4OjEwO1xuZGlzcGxheTpibG9jaztcbnBhZGRpbmc6NXB4IDIwcHg7XG5saW5lLWhlaWdodDoyMHB4O1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5jb2xvcjojMDAwMDAwO1xuZm9udC13ZWlnaHQ6bm9ybWFsO1xuZm9udC1zaXplOjExcHg7XG5ib3JkZXI6bm9uZTtcbn1cblxuI21lbnUgdWwgbGkgYTpob3ZlcntcbmNvbG9yOiMwMDAwMDA7XG5iYWNrZ3JvdW5kOiNlZmVmZWY7XG56LWluZGV4OjEwO1xufVxuXG4jbWVudSB1bCBsaSBhLnN1YntcbmJhY2tncm91bmQ6dXJsKCdAe2ltZy1wYXRofS9tZW51X2Rlcm91bGFudF9mbGVjaGUuZ2lmJykgbm8tcmVwZWF0IDk1JSAgMTJweDtcbnotaW5kZXg6MTA7XG59XG5cbiNtZW51IHVsIGxpIGEuc3ViOmhvdmVye1xuYmFja2dyb3VuZDojZWZlZmVmIHVybCgnQHtpbWctcGF0aH0vbWVudV9kZXJvdWxhbnRfZmxlY2hlLmdpZicpIG5vLXJlcGVhdCA5NSUgIDEycHg7XG5jb2xvcjojMDAwMDAwO1xuei1pbmRleDoxMDtcbn1cblxuI21lbnUgdWwgbGkgc3Bhbi5pbWdfaWNvbmVfbGVmdCBpbWd7XG4gIG1heC13aWR0aDoyNHB4O1xuICBtYXgtaGVpZ2h0OjI0cHg7XG59XG5cbiNtZW51IHVsIGxpIHVse1xubGlzdC1zdHlsZTpub25lO1xuYmFja2dyb3VuZDojZmZmZmZmO1xubGVmdDoxMDAlO1xud2lkdGg6MjYwcHg7XG5tYXJnaW46LTM1cHggMHB4IDBweCAtMXB4O1xucGFkZGluZzowcHg7XG5ib3JkZXItdG9wOnNvbGlkIDFweCAjMGM3ZTA0O1xuYm9yZGVyLWxlZnQ6bm9uZTtcbmJvcmRlci1yaWdodDpzb2xpZCAxcHggIzBjN2UwNDtcbnotaW5kZXg6MTA7XG59XG5cbiNtZW51IHVsIGxpIHVsIGxpe1xuZmxvYXQ6bGVmdDtcbnBhZGRpbmc6NXB4IDE1cHg7XG53aWR0aDoxMDAlO1xuei1pbmRleDoxMDtcbn1cblxuI21lbnUgdWwgbGkgdWwgbGk6aG92ZXJ7XG5iYWNrZ3JvdW5kOiNlZmVmZWY7XG59XG5cbiNtZW51IHVsIGxpIHVsIGxpIGF7XG5kaXNwbGF5OmJsb2NrO1xucGFkZGluZzo1cHggMjBweDtcbmxpbmUtaGVpZ2h0OjIwcHg7XG50ZXh0LWRlY29yYXRpb246bm9uZTtcbmNvbG9yOiMwMDAwMDA7XG5mb250LXdlaWdodDpub3JtYWw7XG5mb250LXNpemU6MTFweDtcbmJvcmRlcjpub25lO1xuei1pbmRleDoxMDtcbn1cblxuI21lbnUgdWwgbGkgdWwgbGkgYTpob3ZlcntcbmNvbG9yOiMwMDAwMDA7XG5iYWNrZ3JvdW5kOiNlZmVmZWY7XG56LWluZGV4OjEwO1xufVxuXG4jbWVudSBhOmhvdmVyLCNtZW51IGE6YWN0aXZlLCNtZW51IGE6Zm9jdXN7XG56LWluZGV4OjEwO1xufVxuXG4jbWVudSAubW9udHJle1xuZGlzcGxheTpibG9jaztcbnotaW5kZXg6MTA7XG59XG5cbiNtZW51IGxpIGEudHJhY2V7XG5iYWNrZ3JvdW5kOnVybCgnQHtpbWctcGF0aH0vbWVudV9kZXJvdWxhbnRfZmxlY2hlLmdpZicpIG5vLXJlcGVhdCA5NSUgIDE0cHg7XG5jb2xvcjojRkZGRkZGO1xuei1pbmRleDoxMDtcbn1cbiNtZW51IGxpIGEudHJhY2UgLmRlYntcbi8qYmFja2dyb3VuZDogdXJsKCdAe2ltZy1wYXRofS9tZW51X2RlYi5naWYnKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7Ki9cbn1cbiNtZW51IGxpIGEudHJhY2UgLmZpbntcbi8qYmFja2dyb3VuZDogdXJsKCdAe2ltZy1wYXRofS9tZW51X2Zpbi5naWYnKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0OyovXG59XG4jbWVudSBsaSBhLnRyYWNlIC5taWxpZXV7XG4vKmJhY2tncm91bmQ6IHVybCgnQHtpbWctcGF0aH0vbWVudV9taWxpZXUuZ2lmJykgcmVwZWF0LXggYm90dG9tIGxlZnQ7Ki9cbn1cblxuI21lbnUgbGkgdWwgbGkgYS50cmFjZXtcbmJhY2tncm91bmQ6dXJsKCdAe2ltZy1wYXRofS9tZW51X2Rlcm91bGFudF9mbGVjaGUuZ2lmJykgbm8tcmVwZWF0IDk1JSAgMTJweDtcbmNvbG9yOiMwMDAwMDA7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKiovXG5cblxuLm5hdmJhci1tYWluIHtcbmJhY2tncm91bmQ6QGNvbG9yLXByaW1hcnk7XG5ib3JkZXItYm90dG9tOiA1cHggc29saWQgQGNvbG9yLXNlY29uZGFyeTtcbmJvcmRlci1yYWRpdXM6IDA7XG5tYXJnaW4tYm90dG9tOiAwcHg7XG5taW4taGVpZ2h0OiA0MHB4O1xufVxuXG4ubmF2YmFyLW1haW4gLm5hdmJhci1icmFuZHtcbiAgY29sb3I6I2ZmZmZmZjtcbn1cblxuLm5hdmJhci1tYWluIC5pY29uLWJhcntcbiAgYmFja2dyb3VuZDojZmZmZmZmO1xufVxuXG4ubmF2YmFyLW1haW4gLnBpY3RvIGltZ3tcbiAgbWF4LXdpZHRoOjI0cHg7XG4gIG1heC1oZWlnaHQ6MjRweDtcbn1cblxuLm5hdmJhci1tYWluIGxpIGF7XG5mb250LXNpemU6MTRweDtcbmNvbG9yOiNmZmZmZmY7XG50ZXh0LWRlY29yYXRpb246bm9uZTtcbnBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuXG4ubmF2YmFyLW1haW4gbGkgYS5hY3RpdmUsIC5uYXZiYXItbWFpbiBsaSBhOmhvdmVyLCAubmF2YmFyLW1haW4gbGkgYTpmb2N1c3tcbiAgYmFja2dyb3VuZDpAY29sb3Itc2Vjb25kYXJ5O1xufVxuXG4ubmF2YmFyLW1haW4gLm9wZW4+YSwgLm5hdmJhci1tYWluIC5vcGVuPmE6aG92ZXIsIC5uYXZiYXItbWFpbiAub3Blbj5hOmZvY3Vze1xuIGJhY2tncm91bmQ6QGNvbG9yLXNlY29uZGFyeTtcbn1cblxuLm5hdmJhci1tYWluIGxpIHVsIGxpIGF7XG4gIGNvbG9yOiMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOjEwcHg7XG4gIHBhZGRpbmctYm90dG9tOjEwcHg7XG59XG5cbi5uYXZiYXItbWFpbiBsaSB1bCBsaSBhOmhvdmVyLCAubmF2YmFyLW1haW4gbGkuYWN0aXZlIHVsIGxpLmFjdGl2ZSA+IGF7XG4gIGNvbG9yOiNmZmZmZmY7XG4gIGJhY2tncm91bmQ6QGNvbG9yLXByaW1hcnk7XG59XG5cbi5uYXZiYXItbWFpbiBsaSB1bCBsaSB1bHtcbiAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XG4gIHBhZGRpbmctbGVmdDowcHg7XG59XG5cbi5uYXZiYXItbWFpbiBsaSB1bCBsaSB1bCBsaXtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5hdmJhci1tYWluIGxpIHVsIGxpIHVsIGxpIGF7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyLW1haW4gbGkgdWwgbGkgdWwgbGkgYTpob3ZlciwgLm5hdmJhci1tYWluIGxpLmFjdGl2ZSB1bCBsaS5hY3RpdmUgdWwgbGkuYWN0aXZlID4gYXtcbiAgY29sb3I6I2ZmZmZmZjtcbiAgYmFja2dyb3VuZDpAY29sb3ItcHJpbWFyeTtcbn1cblxuXG4uZHJvcGRvd24tc3VibWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tc3VibWVudT4uZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCA2cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDZweCA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDZweDtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXI+LmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24tc3VibWVudT5hOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2M7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyPmE6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4uZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQge1xuICAgIGZsb2F0OiBub25lO1xufVxuXG4uZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQ+LmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweCAwIDZweCA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcbn1cblxuLmljb24tbWVudXtcbiAgZm9udC1zaXplOjE2cHg7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU9QVElPTlMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4jb3B0aW9ucyAuYnRue1xubWFyZ2luOjAgYXV0byAhaW1wb3J0YW50O1xufVxuXG4jb3B0aW9uc190aXRyZXtcbn1cblxuI29wdGlvbnNfdGl0cmUgLmgxe1xuZGlzcGxheTogaW5saW5lLWJsb2NrO1xubWFyZ2luOiAwIDEwcHg7XG5mb250LXdlaWdodDogbm9ybWFsO1xuZm9udC1mYW1pbHk6IE15cmlhZFBybztcbmZvbnQtc2l6ZTogMjBweDtcbnRvcDogM3B4O1xucG9zaXRpb246IHJlbGF0aXZlO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1CQVJSRSBVVElMSVNBVEVVUi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiNiYXJyZV91dGlsaXNhdGV1cntcbmJhY2tncm91bmQ6IzI3MjcyNyBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuYm9yZGVyLXJhZGl1czowcHggMHB4IDBweCAxMHB4O1xud2lkdGg6MTAwJTtcbmhlaWdodDozMXB4O1xubWFyZ2luOjBweDtcbnBhZGRpbmc6MCUgMiU7XG5mb250LXNpemU6MTBweDtcbmNvbG9yOiNGRkZGRkY7XG5saW5lLWhlaWdodDozMHB4O1xufVxuXG4jYmFycmVfdXRpbGlzYXRldXIgYXtcbmNvbG9yOiNGRkZGRkY7XG59XG5cbiN1c2Vye1xuZmxvYXQ6cmlnaHQ7XG5wYWRkaW5nOjBweCAwcHggMHB4IDBweDtcbmNvbG9yOiNGRkZGRkY7XG59XG5cbiNtZW51X291dGlse1xuZmxvYXQ6cmlnaHQ7XG5wYWRkaW5nOjJweCAwcHggMHB4IDE1cHg7XG5wb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuI21lbnVfdXRpbGlzYXRldXJ7XG53aWR0aDoyNTBweDtcbnBvc2l0aW9uOmFic29sdXRlO1xucmlnaHQ6MDtcbmJvcmRlcjoxcHggc29saWQgI0MxQzBDMDtcbmJhY2tncm91bmQ6I0ZGRkZGRjtcbnBhZGRpbmc6MTVweDtcbmRpc3BsYXk6bm9uZTtcbmxpbmUtaGVpZ2h0OjIycHg7XG56LWluZGV4OjEwMDA7XG59XG5cbiNtZW51X3V0aWxpc2F0ZXVyIGF7XG5mb250LXNpemU6MTJweDtcbmNvbG9yOiMwYzdlMDQ7XG50ZXh0LWRlY29yYXRpb246bm9uZTtcbmRpc3BsYXk6YmxvY2s7XG53aWR0aDoyMzBweDtcbnBhZGRpbmc6M3B4IDEwcHg7XG50ZXh0LWFsaWduOmxlZnQ7XG59XG5cbiNtZW51X3V0aWxpc2F0ZXVyIGE6aG92ZXJ7XG50ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xufVxuXG4jbWVudV91dGlsaXNhdGV1ciAjbm9tX3V0aWxpc2F0ZXVye1xuZm9udC1zaXplOjE0cHg7XG5mb250LXdlaWdodDpib2xkO1xuY29sb3I6IzMzMzMzMztcbmRpc3BsYXk6YmxvY2s7XG50ZXh0LWFsaWduOmxlZnQ7XG59XG5cbiNtZW51X3V0aWxpc2F0ZXVyICNtYWlsX3V0aWxpc2F0ZXVye1xuY29sb3I6IzY2NjY2NjtcbmZvbnQtc2l6ZToxMnB4O1xuZGlzcGxheTpibG9jaztcbnRleHQtYWxpZ246bGVmdDtcbn1cblxuI21lbnVfdXRpbGlzYXRldXIgI3Bob3RvX3Byb2ZpbHtcbndpZHRoOjEwMHB4O1xuZmxvYXQ6bGVmdDtcbm1hcmdpbi1yaWdodDoxMHB4O1xufVxuXG4jbG9nb3V0e1xuZmxvYXQ6cmlnaHQ7XG5wYWRkaW5nOjJweCAwcHggM3B4IDE1cHg7XG5jb2xvcjojRkZGRkZGO1xufVxuXG4jYmFycmVfb3B0aW9ue1xuZmxvYXQ6cmlnaHQ7XG5jb2xvcjojZmZmZmZmO1xufVxuIiwiLndyYXAge1xubWluLWhlaWdodDogMTAwJTtcbmhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuaGVpZ2h0OiAxMDAlO1xubWFyZ2luOiAwIGF1dG8gLTU3cHg7XG59XG5cbi53cmFwcGVyIHtcbnBhZGRpbmctYm90dG9tOiA1N3B4O1xufVxuXG4jZGVjb3tcbi8vIG1pbi1oZWlnaHQ6IDEwMCU7XG4vLyBmb250LWZhbWlseTpWZXJkYW5hLEFyaWFsO1xuLy8gbWFyZ2luOjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1QUklOQ0lQQVVYIENPTlRFTkVVUlMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4jc2l0ZXtcbndpZHRoOjEwMCU7XG5tYXJnaW4tbGVmdDphdXRvO1xubWFyZ2luLXJpZ2h0OmF1dG87XG5tYXJnaW4tdG9wOjBweDtcbm1hcmdpbi1ib3R0b206MHB4O1xucGFkZGluZzowcHg7XG59XG5cbiNtaWxpZXV7XG4vLyBwYWRkaW5nOjAlIDElO1xuLy8gY2xlYXI6Ym90aDtcbi8vIGZsb2F0OmxlZnQ7XG4vLyB3aWR0aDoxMDAlO1xufVxuXG4jYmFze1xucGFkZGluZzowJSAxJTtcbndpZHRoOjEwMCU7XG56LWluZGV4OjEwO1xuaGVpZ2h0OiA1N3B4O1xuY2xlYXI6Ym90aDtcbn1cblxuI2NvbnRlbnR7XG53aWR0aDo4MiU7XG5wYWRkaW5nOjBweDtcbmZsb2F0OmxlZnQ7XG5mb250LWZhbWlseTpBcmlhbDtcbn1cblxuI2lubmVyQ29udGVudHtcbi8vIGJvcmRlcjpzb2xpZCAxcHggI2IyYjJiMjtcbi8vIGJvcmRlci1yYWRpdXM6M3B4O1xuLy8gYmFja2dyb3VuZDojRkZGRkZGO1xuLy8gbWFyZ2luLWJvdHRvbToxMHB4O1xuLy8gZmxvYXQ6bGVmdDtcbi8vIHdpZHRoOjEwMCU7XG4vLyBwYWRkaW5nOjEwcHg7XG59XG5cbiNjb250ZW50IHVse1xuZm9udC1zaXplOjEycHg7XG5wYWRkaW5nLWxlZnQ6MTBweDtcbn1cblxuI2NvbnRlbnQgdWwgbGl7XG5mb250LXNpemU6MTJweDtcbnBhZGRpbmctbGVmdDoxMHB4O1xucGFkZGluZzo1cHg7XG5saXN0LXN0eWxlLXBvc2l0aW9uOmluc2lkZTtcbn1cblxuI2NvbnRlbnRfcmlnaHR7XG5mbG9hdDpsZWZ0O1xud2lkdGg6MTYlO1xubWFyZ2luLWxlZnQ6MSU7XG5tYXJnaW4tYm90dG9tOjEwcHg7XG59XG5cbiNmdWxsX2NvbnRlbnR7XG53aWR0aDoxMDAlO1xuYm9yZGVyOnNvbGlkIDFweCAjYjJiMmIyO1xuYmFja2dyb3VuZDojRkZGRkZGO1xucGFkZGluZzoxJTtcbmZsb2F0OmxlZnQ7XG5tYXJnaW46MTBweCAwcHg7XG59XG5cbiNQU1JfcHJpbnR7XG53aWR0aDoxMDAlO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBDTEFTU0VTIEdMT0JBTEVTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5oaWRle1xuZGlzcGxheTpub25lO1xufVxuXG4udGl0cmUge1xuY29sb3I6IzBjN2UwNDtcbmZvbnQtc2l6ZToxNnB4O1xuZm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuLnBhZ2VfcHJpbmNpcGFsZSB7XG5mbG9hdDpsZWZ0O1xud2lkdGg6MTAwJTtcbn1cblxuXG5hLmluZm8ge1xuY29sb3I6IzVDOEVDMTtcbmZvbnQtc2l6ZToxMnB4O1xuZm9udC13ZWlnaHQ6Ym9sZDtcbnBvc2l0aW9uOnJlbGF0aXZlO1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbmEuaW5mbyBzcGFuIHtcbmRpc3BsYXk6bm9uZTtcbn1cblxuYS5pbmZvOmhvdmVyIHtcbmJhY2tncm91bmQ6dHJhbnNwYXJlbnQgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbmN1cnNvcjpoZWxwO1xuei1pbmRleDo1MDA7XG59XG5cbmEuaW5mbzpob3ZlciBzcGFuIHtcbmJhY2tncm91bmQtY29sb3I6I0ZBRkFGQTtcbmJvcmRlcjozcHggc29saWQgI0NDQ0NDQztcbmNvbG9yOmJsYWNrO1xuZGlzcGxheTppbmxpbmU7XG5mb250LXNpemU6MTJweDtcbmZvbnQtd2VpZ2h0Om5vcm1hbDtcbmxlZnQ6MjBweDtcbnBhZGRpbmc6NXB4O1xucG9zaXRpb246YWJzb2x1dGU7XG50b3A6MzBweDtcbndoaXRlLXNwYWNlOm5vd3JhcDtcbn1cblxuYS52b2lyX3N1aXRle1xuY29sb3I6YmxhY2s7XG5oZWlnaHQ6MjJweDtcbmZvbnQtc2l6ZToxMXB4O1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5wYWRkaW5nOjBweCAwcHggMHB4IDIycHg7XG59XG5hLnZvaXJfc3VpdGUgc3BhbntcbnBhZGRpbmc6N3B4IDEwcHggN3B4IDdweDtcbmZsb2F0OiBsZWZ0O1xubGluZS1oZWlnaHQ6IDhweDtcbn1cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gTW9kdWxlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBHZXN0aW9uIGRlcyBtb2R1bGVzIHN1ciBtZW51Ki9cbi50eXBlX21vZHVsZXtcbmZvbnQtc2l6ZToxNHB4O1xuY3Vyc29yOnBvaW50ZXI7XG59XG5cbi5saXN0ZV9tb2R1bGVfb3BlbntcblxufVxuXG4ubGlzdGVfbW9kdWxlX2Nsb3Nle1xuZGlzcGxheTpub25lO1xufVxuXG4uaWRlbnRpZmljYXRpb24ge1xuYm9yZGVyOjJweCBzb2xpZCAjREREREREO1xucGFkZGluZzowIDAgMCAxNTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQT1BVUCAtLS0tLS0tLS0tLS0tLS0tKi9cbmgxLnBvcHVwX3RpdHJle1xuLypcbmZvbnQtc2l6ZToxNnB4O1xuZm9udC13ZWlnaHQ6Ym9sZDtcbmxpbmUtaGVpZ2h0OjEzcHg7XG5jb2xvcjojMDAwMDAwO1xuKi9cbnBhZGRpbmc6MHB4IDIwcHggMTBweCAyMHB4O1xubWFyZ2luOjA7XG59XG5cbmRpdi5wb3B1cF9jb250ZW50e1xuZm9udC1zaXplOjExcHg7XG59XG5cbiNpbmRpY2F0ZXVyLWNvbnRhaW5lcntoZWlnaHQ6NDAwcHg7d2lkdGg6MzUwcHg7IGNvbG9yOiMwMDAwMDA7IGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjsgYm9yZGVyOjRweCBzb2xpZCAjMGM3ZTA0OyBwYWRkaW5nOjEycHg7ei1pbmRleDoxMDt9XG4jaW5kaWNhdGV1ci1jb250YWluZXIgLnNpbXBsZW1vZGFsLWRhdGEge3BhZGRpbmc6OHB4O2NvbG9yOiMwMDAwMDA7ei1pbmRleDoxMDt9XG4jaW5kaWNhdGV1ci1jb250YWluZXIgY29kZSB7YmFja2dyb3VuZDojMTQxNDE0OyBib3JkZXItbGVmdDozcHggc29saWQgIzY1QjQzRDsgY29sb3I6I2JiYjsgZGlzcGxheTpibG9jazsgZm9udC1zaXplOjEycHg7IG1hcmdpbi1ib3R0b206MTJweDsgcGFkZGluZzo0cHggNnB4IDZweDt6LWluZGV4OjEwO31cbiNpbmRpY2F0ZXVyLWNvbnRhaW5lciBhLm1vZGFsQ2xvc2VJbWcge2JhY2tncm91bmQ6dXJsKC4uLy4uLy4uLy4uLy4uL1Byb2R1aXQvU2NyaXB0L3NpbXBsZW1vZGFsL2Nzcy9pbWcveC5wbmcpIG5vLXJlcGVhdDsgd2lkdGg6MjVweDsgaGVpZ2h0OjI5cHg7IGRpc3BsYXk6aW5saW5lOyB6LWluZGV4OjMyMDA7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6LTE1cHg7IHJpZ2h0Oi0xNnB4OyBjdXJzb3I6cG9pbnRlcjt9XG4jaW5kaWNhdGV1ci1jb250YWluZXIgaDMge2NvbG9yOiM4NGI4ZDk7ei1pbmRleDoxMDt9XG5cbiN3b3JrZmxvd0FjdGlvbi1jb250YWluZXJ7aGVpZ2h0OjUwMHB4O3dpZHRoOjYwMHB4OyBjb2xvcjojMDAwMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7IGJvcmRlcjo0cHggc29saWQgIzBjN2UwNDsgcGFkZGluZzoxMnB4O3otaW5kZXg6MTA7fVxuI3dvcmtmbG93QWN0aW9uLWNvbnRhaW5lciAuc2ltcGxlbW9kYWwtZGF0YSB7cGFkZGluZzo4cHg7Y29sb3I6IzAwMDAwMDt6LWluZGV4OjEwO31cbiN3b3JrZmxvd0FjdGlvbi1jb250YWluZXIgY29kZSB7YmFja2dyb3VuZDojMTQxNDE0OyBib3JkZXItbGVmdDozcHggc29saWQgIzY1QjQzRDsgY29sb3I6I2JiYjsgZGlzcGxheTpibG9jazsgZm9udC1zaXplOjEycHg7IG1hcmdpbi1ib3R0b206MTJweDsgcGFkZGluZzo0cHggNnB4IDZweDt6LWluZGV4OjEwO31cbiN3b3JrZmxvd0FjdGlvbi1jb250YWluZXIgYS5tb2RhbENsb3NlSW1nIHtiYWNrZ3JvdW5kOnVybCguLi8uLi8uLi8uLi8uLi9Qcm9kdWl0L1NjcmlwdC9zaW1wbGVtb2RhbC9jc3MvaW1nL3gucG5nKSBuby1yZXBlYXQ7IHdpZHRoOjI1cHg7IGhlaWdodDoyOXB4OyBkaXNwbGF5OmlubGluZTsgei1pbmRleDozMjAwOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOi0xNXB4OyByaWdodDotMTZweDsgY3Vyc29yOnBvaW50ZXI7fVxuI3dvcmtmbG93QWN0aW9uLWNvbnRhaW5lciBoMyB7Y29sb3I6Izg0YjhkOTt6LWluZGV4OjEwO31cblxuI2NvbW1fZ2VzdGlvbl9hY2hhdHNfcHJvZHVpdC1jb250YWluZXJ7aGVpZ2h0OjE1MHB4O3dpZHRoOjUwMHB4OyBjb2xvcjojMDAwMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7IGJvcmRlcjo0cHggc29saWQgIzBjN2UwNDsgcGFkZGluZzoxMnB4O3otaW5kZXg6MTA7fVxuI2NvbW1fZ2VzdGlvbl9hY2hhdHNfcHJvZHVpdC1jb250YWluZXIgLnNpbXBsZW1vZGFsLWRhdGEge3BhZGRpbmc6OHB4O2NvbG9yOiMwMDAwMDA7ei1pbmRleDoxMDt9XG4jY29tbV9nZXN0aW9uX2FjaGF0c19wcm9kdWl0LWNvbnRhaW5lciBjb2RlIHtiYWNrZ3JvdW5kOiMxNDE0MTQ7IGJvcmRlci1sZWZ0OjNweCBzb2xpZCAjNjVCNDNEOyBjb2xvcjojYmJiOyBkaXNwbGF5OmJsb2NrOyBmb250LXNpemU6MTJweDsgbWFyZ2luLWJvdHRvbToxMnB4OyBwYWRkaW5nOjRweCA2cHggNnB4O3otaW5kZXg6MTA7fVxuI2NvbW1fZ2VzdGlvbl9hY2hhdHNfcHJvZHVpdC1jb250YWluZXIgYS5tb2RhbENsb3NlSW1nIHtiYWNrZ3JvdW5kOnVybCguLi8uLi8uLi8uLi8uLi9Qcm9kdWl0L1NjcmlwdC9zaW1wbGVtb2RhbC9jc3MvaW1nL3gucG5nKSBuby1yZXBlYXQ7IHdpZHRoOjI1cHg7IGhlaWdodDoyOXB4OyBkaXNwbGF5OmlubGluZTsgei1pbmRleDozMjAwOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOi0xNXB4OyByaWdodDotMTZweDsgY3Vyc29yOnBvaW50ZXI7fVxuI2NvbW1fZ2VzdGlvbl9hY2hhdHNfcHJvZHVpdC1jb250YWluZXIgaDMge2NvbG9yOiM4NGI4ZDk7ei1pbmRleDoxMDt9XG5cbi5hZG1pbl9tZW51X2xheWVyIHtcbmNvbG9yOiMwYzdlMDQ7XG5mb250LXNpemU6MTJweDtcbmJvcmRlci10b3A6c29saWQgMXB4ICNkZGRkZGQ7XG5ib3JkZXItbGVmdDpzb2xpZCAxcHggI2RkZGRkZDtcbmJvcmRlci1yaWdodDpzb2xpZCAxcHggI2RkZGRkZDtcbnBhZGRpbmc6MTBweDtcbm1hcmdpbjo1cHg7XG59XG4uYWRtaW5fbWVudV9sYXllcl9zZWxlY3Qge1xuY29sb3I6IzBjN2UwNDtcbmZvbnQtc2l6ZToxNHB4O1xuZm9udC13ZWlnaHQ6Ym9sZDtcbmJvcmRlci10b3A6c29saWQgMXB4ICNkZGRkZGQ7XG5ib3JkZXItbGVmdDpzb2xpZCAxcHggI2RkZGRkZDtcbmJvcmRlci1yaWdodDpzb2xpZCAxcHggI2RkZGRkZDtcbnBhZGRpbmc6MTBweDtcbm1hcmdpbjo1cHg7XG59XG5cbi5hZG1pbl9sYW5ndWUge1xuYm9yZGVyLXRvcDpzb2xpZCAxcHggI2RkZGRkZDtcbmJvcmRlci1sZWZ0OnNvbGlkIDFweCAjZGRkZGRkO1xuYm9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZGRkZGRkO1xuYmFja2dyb3VuZC1jb2xvcjojZWVlZWVlO1xud2lkdGg6MTAwcHg7XG5tYXJnaW46NXB4O1xufVxuLmFkbWluX2xhbmd1ZV9zZWxlY3Qge1xuZm9udC13ZWlnaHQ6Ym9sZDtcbmJvcmRlci10b3A6c29saWQgMXB4ICNkZGRkZGQ7XG5ib3JkZXItbGVmdDpzb2xpZCAxcHggI2RkZGRkZDtcbmJvcmRlci1yaWdodDpzb2xpZCAxcHggI2RkZGRkZDtcbndpZHRoOjE1MHB4O1xubWFyZ2luOjVweDtcbn1cblxuXG5cbi8qLS0tLS0tLS0tLS0tIFNUQVRJU1RJUVVFUyAtLS0tLS0tLS0tLS0tLSovXG5cbi5jaGFydF9sb2FkaW5nIHtcbnBvc2l0aW9uOmFic29sdXRlO1xuYm90dG9tOjAlO1xubGVmdDowJTtcbmhlaWdodDoxMCU7XG53aWR0aDoxMCU7XG5wYWRkaW5nOjA7XG5tYXJnaW46MDtcbnotaW5kZXg6MTAwMDtcbnRleHQtYWxpZ246Y2VudGVyO1xufVxuXG4ub3V0aWxfZG9ubmVlc3tcbmJhY2tncm91bmQ6I0VFRUVFRTtcbnBhZGRpbmc6NXB4O1xubWFyZ2luOjBweCA1cHg7XG50ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0gTVVSIC0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubXVyX2NvbW1lbnRhaXJlcyB7XG5tYXJnaW46MHB4O1xufVxuXG4ubXVyX2NvbW1lbnRhaXJlcyB0cntcbn1cblxuLm11cl9jb21tZW50YWlyZXMgdGQsIC5tdXJfY29tbWVudGFpcmVzIHRoe1xubGluZS1oZWlnaHQ6MjBweDtcbnBhZGRpbmc6MnB4IDVweDtcbmZvbnQtc2l6ZToxMXB4O1xuYmFja2dyb3VuZC1jb2xvcjojRUZGREZGO1xufVxuXG4ubXVyX2NvbW1lbnRhaXJlcyB0ZC5lbnRldGVfdGFibGUsIC5tdXJfY29tbWVudGFpcmVzIHRyLmVudGV0ZV90YWJsZSB0ZHtcbmNvbG9yOiMwYzdlMDQ7XG5mb250LXNpemU6MTRweDtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG50ZXh0LWRlY29yYXRpb246bm9uZTtcbmxpbmUtaGVpZ2h0OjIwcHg7XG5wYWRkaW5nOjVweCA1cHg7XG59XG5cblxuXG5cblxuLmNvbnRyb2xlX2FnZW5kYXtcbmJvcmRlcjpzb2xpZCAxcHggI0NDQ0NDQztcbmJhY2tncm91bmQ6I0VGRUZFRjtcbnRleHQtZGVjb3JhdGlvbjpub25lO1xuY29sb3I6IzAwMDAwMDtcbmZvbnQtc2l6ZToxMnB4O1xuZm9udC13ZWlnaHQ6Ym9sZDtcbnBhZGRpbmc6MTBweDtcbmZsb2F0OmxlZnQ7XG59XG4uY29udHJvbGVfc3VpdiwgLmNvbnRyb2xlX3ByZWN7XG5tYXJnaW46NXB4IDEwcHggNXB4IDBweDtcbn1cbi5jb250cm9sZV9hdWp7XG5tYXJnaW46NXB4IDBweCA1cHggMzBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tIE9OR0xFVCAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5vbmdsZXRfZm9ybSB7XG5jb2xvcjojMDAwMDAwO1xuZm9udC1zaXplOjEycHg7XG5ib3JkZXItdG9wOnNvbGlkIDFweCAjZGRkZGRkO1xuYm9yZGVyLWxlZnQ6c29saWQgMXB4ICNkZGRkZGQ7XG5ib3JkZXItcmlnaHQ6c29saWQgMXB4ICNkZGRkZGQ7XG5wYWRkaW5nOjEwcHg7XG5tYXJnaW46MnB4O1xuZmxvYXQ6bGVmdDtcbnRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4ub25nbGV0X2Zvcm1fc2VsZWN0ZWQge1xuY29sb3I6IzBjN2UwNDtcbmZvbnQtc2l6ZToxNHB4O1xuZm9udC13ZWlnaHQ6Ym9sZDtcbmJvcmRlci10b3A6c29saWQgMXB4ICNkZGRkZGQ7XG5ib3JkZXItbGVmdDpzb2xpZCAxcHggI2RkZGRkZDtcbmJvcmRlci1yaWdodDpzb2xpZCAxcHggI2RkZGRkZDtcbnBhZGRpbmc6MTBweDtcbm1hcmdpbjoycHg7XG5mbG9hdDpsZWZ0O1xudGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqIE1JU0UgRU4gUEFHRSBERVMgQVJUSUNMRVMgREFOUyBMRVMgUEFHRVMgKioqKioqKioqKioqKioqKioqKi9cblxuLmRvY3VtZW50IHtcbnBhZGRpbmc6NXB4IDVweCA1cHggNXB4O1xuY2xlYXI6Ym90aDtcbn1cblxuLnRleHRlX2RvY3VtZW50e1xuY2xlYXI6Ym90aDtcbnBhZGRpbmc6NXB4IDBweCA1cHggMHB4O1xufVxuXG4uY2xlYXJ7XG5jbGVhcjpib3RoO1xufVxuXG5kaXYuem9uZV9zaW1wbGV7XG5wYWRkaW5nOjEwcHggMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU9QVElPTlMgTE9HTyBQREYtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4jb3B0aW9uc19sb2dve1xuZmxvYXQ6bGVmdDtcbndpZHRoOjEwMCU7XG5tYXJnaW4tYm90dG9tOjEwcHg7XG5ib3JkZXI6c29saWQgMXB4ICNiMmIyYjI7XG5ib3JkZXItcmFkaXVzOjEwcHg7XG59XG5cbiNvcHRpb25zX2xvZ28gLnRpdHJlX2FjdGlvbntcbmZsb2F0OmxlZnQ7XG53aWR0aDoxMDAlO1xuY29sb3I6IzAwMDAwMDtcbmZvbnQtc2l6ZToxNHB4O1xuZm9udC13ZWlnaHQ6Ym9sZDtcbmJvcmRlci1ib3R0b206c29saWQgMXB4ICNjY2NjY2M7XG5oZWlnaHQ6NTBweDtcbmxpbmUtaGVpZ2h0OjUwcHg7XG5wYWRkaW5nOjBweCAwcHggNXB4IDBweDtcbnZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuI29wdGlvbnNfbG9nbyAubGliZWxsZV9hY3Rpb257XG5wYWRkaW5nOjEwcHggMHB4IDEwcHggMTBweDtcbmZsb2F0OmxlZnQ7XG5oZWlnaHQ6MzBweDtcbmxpbmUtaGVpZ2h0OjMwcHg7XG59XG5cbiNvcHRpb25zX2xvZ28gLmNvbnRlbnV7XG5mbG9hdDpsZWZ0O1xuZm9udC1zaXplOjEycHg7XG59XG5cbiNvcHRpb25zX2xvZ28gLmNvbnRlbnUgLmltYWdlX2Jsb2NfcHJvbW97XG5oZWlnaHQ6YXV0bztcbndpZHRoOmF1dG8gO1xudGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jb3B0aW9uc19sb2dvIC5jb250ZW51IC5pbWFnZV9ibG9jX3Byb21vIGltZyB7XG5wb3NpdGlvbjpyZWxhdGl2ZTtcbnRvcDo1MCU7XG5sZWZ0OjUwJTtcbm1hcmdpbjo1cHggMCA1cHggLTc1JTtcbn1cblxuI29wdGlvbnNfbG9nbyB7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiN0eHRfbG9nbyB7XG5wYWRkaW5nIDogMTBweCAwcHggNXB4IDEwcHg7IGZsb2F0OmxlZnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tREVNQU5ERSBDT05UQUNULS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50eXBlX2RlbWFuZGVfYXBwbGljYXRldXJ7XG5iYWNrZ3JvdW5kOiMyRTlDQjk7XG59XG5cbi50eXBlX2RlbWFuZGVfcHJlc2NyaXB0ZXVye1xuYmFja2dyb3VuZDojNkE0QjhFO1xufVxuXG4udHlwZV9kZW1hbmRlX3ByZXNzZXtcbmJhY2tncm91bmQ6IzgwQTIzQjtcbn1cblxuLmVzcGFjZV92ZXJpZmljYXRpb257XG5ib3JkZXItcmFkaXVzOiAxMHB4O1xuYm9yZGVyOjJweCBzb2xpZCAjMDE0MTVFO1xucGFkZGluZzoxMHB4O1xufVxuXG4uZXNwYWNlX3ZlcmlmaWNhdGlvbiBzcGFue1xuZm9udC1zaXplOjE2cHg7XG5mb250LXdlaWdodDpib2xkO1xufVxuXG4uc3RhdHVzX2V0YXRfZGVtYW5kZXtcbmJvcmRlci1yYWRpdXM6IDEwcHg7XG5wYWRkaW5nOjEwcHg7XG53aWR0aDoyMzBweDtcbmhlaWdodDoyNXB4O1xubWFyZ2luOiAwcHggMHB4IDEwcHggMHB4O1xufVxuXG4uc3RhdHVzX2V0YXRfZGVtYW5kZSBzcGFue1xuZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6IDEzcHg7XG59XG5cbi5maWNoZV9kZW1hbmRlX2luZm9ze1xuZmxvYXQ6bGVmdDt3aWR0aDo1OCU7XG5tYXJnaW4tcmlnaHQ6IDIlO1xufVxuXG4uZmljaGVfZGVtYW5kZV9hY3Rpb25ze1xuZmxvYXQ6bGVmdDt3aWR0aDo0MCU7XG59XG5cbi5ncmVlbntcbmNvbG9yOiM0Njg4NDc7XG59XG4ucmVke1xuY29sb3I6I0NDMDAwMDtcbn1cblxuLmJnX2dyZWVue1xuYmFja2dyb3VuZDojNjZCQjZBICFpbXBvcnRhbnQ7XG59XG5cbi5iZ19yZWR7XG5iYWNrZ3JvdW5kOiNFRjUzNTAgIWltcG9ydGFudDtcbn1cblxuLmJnX2dyaXN7XG5iYWNrZ3JvdW5kOiNkZGRkZGQgIWltcG9ydGFudDtcbn1cblxuLyotLS0gQkxPQyBJREVFIC0tLSovXG4jZHNoX2Jsb2NfaWRlZXtcbmZsb2F0OmxlZnQ7IHdpZHRoOjEwMCU7IGJvcmRlcjpzb2xpZCAycHggIzBDN0UwNDsgbWFyZ2luOjEwcHggMHB4IDE1cHggMHB4O1xufVxuI2RzaF9ibG9jX2lkZWUgaDJ7XG5mbG9hdDpsZWZ0OyBiYWNrZ3JvdW5kOiNFM0UwREI7IGhlaWdodDozMHB4OyBsaW5lLWhlaWdodDozMHB4OyBjb2xvcjojMEM3RTA0OyBtYXJnaW46LTE2cHggMHB4IDBweCAxMHB4OyBwYWRkaW5nOjBweCAxMHB4IDBweCAxMHB4O1xufVxuI2RzaF9ibG9jX2lkZWUgLmNvbnRlbnV7XG5mbG9hdDpsZWZ0OyB3aWR0aDoxMDAlOyBwYWRkaW5nOjIlO1xufVxuI2RzaF9ibG9jX2lkZWUgLml0ZW17XG5mbG9hdDpsZWZ0OyB3aWR0aDoxMDAlO1xufVxuI2RzaF9ibG9jX2lkZWUgLml0ZW0gc3BhbntcbmZsb2F0OmxlZnQ7IHBhZGRpbmc6N3B4OyBsaW5lLWhlaWdodDo4cHg7XG59XG4uY29udGVudXtcbi8vIGZvbnQtc2l6ZToxMnB4O1xufVxuLmZsb2F0LXJpZ2h0e1xuZmxvYXQ6cmlnaHQ7XG59XG5cbi5sYWJlbF9ub3RpZntcbmJvcmRlci1yYWRpdXM6IDEycHg7XG5kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5mb250LXNpemU6IDEycHg7XG5mb250LXdlaWdodDogYm9sZDtcbmhlaWdodDogMjBweDtcbnBhZGRpbmc6IDRweCAycHggMHB4IDFweDtcbnRleHQtZGVjb3JhdGlvbjogbm9uZTtcbndpZHRoOiAyMHB4O1xufVxuXG4ubGFiZWxfamRtLCAubGFiZWxfamRtOmhvdmVye1xuYmFja2dyb3VuZDojMEM3RTA0O1xuY29sb3I6I2ZmZmZmZjtcbn1cblxuLmxhYmVsX2pkbV9ibGV1LCAubGFiZWxfamRtX2JsZXU6aG92ZXJ7XG5iYWNrZ3JvdW5kOiMwMTQxNWU7XG5jb2xvcjojZmZmZmZmO1xufVxuXG4uZG9jdW1lbnRzX2dlbmVyYXV4e1xud2lkdGg6NDUlO1xuZmxvYXQ6bGVmdDtcbmJvcmRlci1yYWRpdXM6IDEycHg7XG5ib3JkZXI6c29saWQgMXB4ICNkZWRlZGU7XG5tYXJnaW46IDEwcHg7XG5wYWRkaW5nOiAxMHB4O1xufVxuLmRvY3VtZW50c19wcm9qZXRze1xud2lkdGg6NDUlO1xuZmxvYXQ6bGVmdDtcbmJvcmRlci1yYWRpdXM6IDEycHg7XG5ib3JkZXI6c29saWQgMXB4ICNkZWRlZGU7XG5tYXJnaW46IDEwcHg7XG5wYWRkaW5nOiAxMHB4O1xufVxuLmRvY3VtZW50c19wcm9qZXRzIGVtLFxuLmRvY3VtZW50c19nZW5lcmF1eCBlbXtcbm1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wb3B1cF9oZWFkZXJ7XG5tYXJnaW46IDEwcHggMHB4O1xufVxuXG4ucmFkaW8tYmlne1xuZm9udC1zaXplOiAxNnB4O1xuZGlzcGxheTogaW5saW5lLWJsb2NrO1xubWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxhYmVsLW1jbHtcbmJvcmRlci1yYWRpdXM6NHB4O1xuY29sb3I6I2ZmZmZmZjtcbmJhY2tncm91bmQ6I0REMDAwMDtcbmZvbnQtd2VpZ2h0OmJvbGQ7XG5wYWRkaW5nOjVweDtcbmRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG4udGFicyB7XG5tYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udGFiIHtcbmJhY2tncm91bmQ6I2VkZWRlZDtcbmxpc3Qtc3R5bGU6bm9uZTtcbmRpc3BsYXk6aW5saW5lLWJsb2NrO1xuYm9yZGVyOnNvbGlkIDFweCAjZGVkZWRlO1xucGFkZGluZzoxMHB4ICFpbXBvcnRhbnQ7XG5ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG5ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuXG4udGFiLmFjdGl2ZSB7XG5ib3JkZXItYm90dG9tOm5vbmU7XG5iYWNrZ3JvdW5kOiB3aGl0ZTtcbnBhZGRpbmctYm90dG9tOjExcHggIWltcG9ydGFudDtcbn1cblxuLmZha2UtdGFiIHtcbmJhY2tncm91bmQ6IG5vbmU7XG5ib3JkZXI6IG5vbmU7XG5jb2xvcjogIzgzODM4Mztcbn1cblxuLnRhYiBhIHtcbnRleHQtZGVjb3JhdGlvbjogbm9uZTtcbmNvbG9yOiAjODM4MzgzO1xufVxuXG4udGFiLmFjdGl2ZSBhIHtcbnRleHQtZGVjb3JhdGlvbjogbm9uZTtcbmNvbG9yOiBibGFjaztcbn1cblxuLnRhYi1jb250ZW50IHtcbm1hcmdpbi10b3A6LTFweDtcbmJvcmRlcjpzb2xpZCAxcHggI2RlZGVkZTtcbnBhZGRpbmc6MjBweDtcbn1cblxuXG4udGFicy14bHtcbmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuXG4udGFicy14bCBsaXtcbmZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG5taW4td2lkdGg6MjAwcHg7XG59XG5cbi50YWJzLXhsIGxpLmFjdGl2ZXtcbmZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucm93Q2hvaXhMaXZyYWlzb257XG5ib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTNlM2UzO1xufVxuXG4ucm93Q2hvaXhMaXZyYWlzb246bnRoLWNoaWxkKDJuKXtcbmJhY2tncm91bmQ6I2Y3ZjdmNztcbn1cblxuLnJvd0Nob2l4TGl2cmFpc29uIGg0e1xuY29sb3I6IzAxNDE1ZTtcbn1cblxuLmlucHV0LXhze1xud2lkdGg6MzBweDtcbn1cblxuLmV0YXRfY29tbWFuZGVfZ2xvYmFse1xuZm9udC13ZWlnaHQ6IGJvbGQ7XG5jb2xvcjojRkZGRkZGO1xudGV4dC1zaGFkb3c6IDFweCAxcHggIzMzMzMzMztcbn1cblxuLmRlbWFuZGVfY29uZmlybWF0aW9ue1xuYmFja2dyb3VuZDojZmJmYmZiIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG5ib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xubWFyZ2luLWJvdHRvbTogMTVweDtcbnRleHQtYWxpZ246IGNlbnRlcjtcbnBhZGRpbmc6IDEwcHg7XG59XG5cbi5sYWJlbEFtb3VudHtcbmZvbnQtd2VpZ2h0Om5vcm1hbDtcbmZvbnQtc2l6ZToxNHB4O1xubGluZS1oZWlnaHQ6MjRweDtcbn1cblxuLmFtb3VudHtcbmZvbnQtd2VpZ2h0Om5vcm1hbDtcbmZvbnQtc2l6ZToxNnB4O1xubGluZS1oZWlnaHQ6MjRweDtcbn1cblxuLnZhVG9we1xudmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLncxMDB7XG53aWR0aDo5MCU7XG59XG5cbi5saWJlbGxlTGlnbmVDb21tYW5kZXtcbmZvbnQtc2l6ZTogMTRweDtcbm1hcmdpbi10b3A6IDEwcHg7XG5kaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLnZhbGlnbi1taWRkbGV7XG52ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbnVsLmNob3Nlbi1jaG9pY2Vze1xubWluLWhlaWdodDozMHB4O1xubGluZS1oZWlnaHQ6MzBweDtcbn1cblxudHIucHJlcGFyZXtcbiAgYmFja2dyb3VuZDojOUNDQzY1ICFpbXBvcnRhbnQ7XG59XG5cbnRyLmluY29tcGxldGV7XG4gIGJhY2tncm91bmQ6I0ZGOTgwMCAhaW1wb3J0YW50O1xufVxuXG5oNC5tb2RhbC10aXRsZXtcbmZvbnQtd2VpZ2h0OjUwMDtcbmNvbG9yOiMzMzMzMzM7XG5mb250LXNpemU6MThweDtcbn1cblxuLm1vZGFsLWZvb3RlciAuYnRue1xuICBtYXJnaW46MDtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/