/*!
 * ert-webstyle CSS UI Toolkit V2.0.17+d20191030145053b400s2
 */@media print{body,h1,h2,h3,h4,a,.es-popup.-es-open,.es-popup.-es-open .es-popup-content,.es-date-input input,.es-date-input button,.es-form-message,.es-input,.es-select,textarea,.es-global-header .es-fixed-global-header,.es-global-header .es-header-label span,.es-global-header .es-header-dropdown button,.es-global-header .es-header-dropdown label,.es-table,.es-table thead,.es-table tbody,.es-table tr,.es-table tr.-es-selected,.es-app,.es-app .es-page-main .es-header h2,.es-gateway,.es-gateway .es-page-main .es-header h2,.es-app .es-page-header,.es-gateway .es-page-header{color:black !important;background-color:white !important}@page{size:auto;margin:20mm 10mm 30mm 10mm}html,body{color:black !important;font-family:'Noto Sans', sans-serif;height:90%;margin:0 0 0 0;zoom:90%}body{font-size:12pt;margin:0}body img{display:none !important}h1,h2,h3,h4{page-break-after:avoid}.es-badge{color:#1e1e1e !important}.es-actionbar,.es-button,.es-buttons-group,.es-dropdown,.es-notification,.es-product,.es-steps{display:none !important}.es-card{-webkit-box-shadow:none;box-shadow:none;border:1px solid #1e1e1e}.es-card header{border-bottom:1px solid #1e1e1e !important}.es-panel{border:none;-webkit-box-shadow:none;box-shadow:none}.es-popup.-es-open{position:relative !important}.es-popup.-es-open .es-popup-content{border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.es-popup.-es-open .es-popup-header{padding:0}.es-popup.-es-open .es-popup-header .es-icon-close{display:none !important}.es-toolbar .es-toolbar-item{width:auto !important}.es-toolbar .es-toolbar-item .es-input,.es-toolbar .es-toolbar-item .es-pagination{display:none !important}.es-date-input input{-webkit-box-shadow:none !important;box-shadow:none !important;border:1px solid #1e1e1e}.es-date-input button{border:1px solid #1e1e1e}.es-file-list li{-webkit-box-shadow:none !important;box-shadow:none !important}.es-form-message{-webkit-box-shadow:none;box-shadow:none;border:1px solid #1e1e1e}.es-form-legend{display:none}.es-input,.es-select,textarea{-webkit-box-shadow:none !important;box-shadow:none !important;border:1px solid #1e1e1e}.es-grid{border:none !important}.es-grid .es-grid-header{border:none !important}.es-grid .es-grid-badges{display:none !important}.es-global-header{margin-bottom:1rem}.es-global-header .es-fixed-global-header{margin:0 1rem}.es-global-header .es-header-logo{background:url("../images/ERT-Logo_RGB.svg") no-repeat 0 0/100% auto !important}.es-global-header .es-header-dropdown button:after{display:none}.es-global-header .es-header-dropdown label{display:inline-block !important}.es-global-header .es-app-launcher{display:none !important}.es-breadcrumbs{margin-bottom:1rem}.es-breadcrumbs .es-icon{display:none !important}.es-breadcrumbs .es-more{display:none}.es-pager{display:none !important}.es-sidebar{display:none !important}.es-sidebar.-es-open{display:none !important}.es-table{-webkit-box-shadow:none !important;box-shadow:none !important;font-size:0.8em;width:100%}.es-table thead{border:1px solid black}.es-table tbody{border:1px solid black}.es-table tr{border-bottom:1px solid black}.es-app,.es-gateway{background:none}.es-app .es-app-body,.es-gateway .es-app-body{margin:0 !important}.es-app .es-page-header,.es-gateway .es-page-header{margin:0 .5rem}.es-app .es-page-header .es-content-box,.es-gateway .es-page-header .es-content-box{padding:0 !important}.es-app .es-page-body>.es-content-box,.es-gateway .es-page-body>.es-content-box{padding:0 !important}.es-logo-header .es-logo{background:url("../images/ERT-Logo_RGB.svg") no-repeat !important;background-size:3rem;padding-left:3rem}.es-logo-header .es-logo img{display:none}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVydC13ZWJzdHlsZS1wcmludC5zY3NzIiwicHJpbnRzdHlsZXMvX21vZHVsZXMuc2NzcyIsInByaW50c3R5bGVzL19ib2R5LnNjc3MiLCJwcmludHN0eWxlcy9fYmFzaWNzLnNjc3MiLCJwcmludHN0eWxlcy9fY29udGFpbmVycy5zY3NzIiwiX2NvbmZpZ3VyYXRpb24vZm91bmRhdGlvbi9fY29sb3ItcGFsZXR0ZS5zY3NzIiwicHJpbnRzdHlsZXMvX2Zvcm1zLnNjc3MiLCJwcmludHN0eWxlcy9fZ3JpZC5zY3NzIiwicHJpbnRzdHlsZXMvX2hlYWRlci5zY3NzIiwiX21vZHVsZXMvY29yZS9fY29udmVyc2lvbi5zY3NzIiwicHJpbnRzdHlsZXMvX25hdmlnYXRpb24uc2NzcyIsInByaW50c3R5bGVzL190YWJsZXMuc2NzcyIsInByaW50c3R5bGVzL190ZW1wbGF0ZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQTs7R0FFRyxhQ0xILHFqQkFDRSx1QkFDQSxpQ0FBa0MsQ0FDbkMsTUNEQyxVQUVBLDBCQUEyQixDQUc3QixVQUNFLHVCQUNBLG9DQUNBLFdBQ0EsZUFDQSxRQUFTLENBQ1YsS0FJQyxlQUNBLFFBQVMsQ0FJVixTQUlDLHVCQUF3QixDQUN6QixZQU1DLHNCQUF1QixDQUN4QixVQy9CQyx3QkFBMkMsQ0FDNUMsK0ZBVUMsdUJBQXdCLENBQ3pCLFNDWkMsd0JBQUEsQUFDQSxnQkFBQSx3QkNvRDhCLENEdERoQyxnQkFLSSwwQ0FBNkQsQ0FDOUQsVUFLRCxZQUNBLHdCQUFBLEFBQWdCLGVBQUEsQ0FDakIsbUJBS0MsNEJBQTZCLENBRi9CLHFDQU1JLHVCQUNBLG1DQUFBLEFBQTJCLDBCQUFBLENBUC9CLG9DQVdJLFNBQVUsQ0FYZCxtREFjTSx1QkFBd0IsQ0FDekIsNkJBT0YscUJBQXNCLENBRnpCLG1GQU1JLHVCQUF3QixDQUN6QixxQkV6Q0MsbUNBQUEsQUFDQSwyQkFBQSx3QkRtRDRCLENDdkRoQyxzQkFRSSx3QkQrQzRCLENDOUM3QixpQkFLQyxtQ0FBQSxBQUEyQiwwQkFBQSxDQUM1QixpQkFLRCx3QkFBQSxBQUNBLGdCQUFBLHdCRGtDOEIsQ0NqQy9CLGdCQUdDLFlBQWEsQ0FDZCw4QkFNQyxtQ0FBQSxBQUNBLDJCQUFBLHdCRHNCOEIsQ0NyQi9CLFNDaENHLHNCQUF1QixDQUZ6Qix5QkFLTSxzQkFBdUIsQ0FMN0IseUJBU00sdUJBQXdCLENBQzNCLGtCQ1JILGtCQ3FDdUUsQ0R0Q3pFLDBDQUtJLGFDaUNxRSxDRHRDekUsa0NBUUksK0VBQW9HLENBUnhHLG1EQW1CUSxZQUFhLENBbkJyQiw0Q0F3Qk0sK0JBQWdDLENBeEJ0QyxtQ0E0QkksdUJBQXdCLENBQ3pCLGdCRTdCQyxrQkRzQ3FFLENDdkN6RSx5QkFJTSx1QkFBd0IsQ0FKOUIseUJBT00sWUFBYSxDQUNkLFVBSUQsdUJBQXdCLENBQzNCLFlBR0csdUJBQXdCLENBQzNCLHFCQUdHLHVCQUF3QixDQUMzQixVQ25CQSxtQ0FBQSxBQUNBLDJCQUFBLGdCQUNBLFVBQVcsQ0FMWixnQkFTRSxzQkFBdUIsQ0FUekIsZ0JBYUUsc0JBQXVCLENBYnpCLGFBaUJFLDZCQUE4QixDQUM5QixvQkNkRSxlQUFnQixDQUZsQiw4Q0FTSSxtQkFBb0IsQ0FUeEIsb0RBYUksY0h5Qm1FLENHdEN2RSxvRkFrQk0sb0JBQXFCLENBbEIzQixnRkF1Qk0sb0JBQXFCLENBQ3RCLHlCQU1ELGtFQUNBLHFCQUNBLGlCSE1tRSxDR1Z2RSw2QkFPTSxZQUFhLENBQ2QsQ0FBQSIsImZpbGUiOiJlcnQtd2Vic3R5bGUtcHJpbnQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJGVydC11aS10b29sa2l0LXZlcnNpb246IFwiMi4wLjE3K2QyMDE5MTAzMDE0NTA1M2I0MDBzMlwiO1xuLy9Db25maWc6IHBhdGggdG8gZGlyZWN0b3J5IGZvciBpbWFnZXMgYW5kIGZvbnRzXG4kZXMtcGF0aC10by1hc3NldHM6ICcuLi8nO1xuXG4vKiFcbiAqIGVydC13ZWJzdHlsZSBDU1MgVUkgVG9vbGtpdCBWI3skZXJ0LXVpLXRvb2xraXQtdmVyc2lvbn1cbiAqL1xuXG4gLy8gY29uZmlndXJhdGlvblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgXCJjb25maWd1cmF0aW9uXCI7XG5cblxuLy8gbWl4aW5zIGFuZCBmdW5jdGlvbnNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AaW1wb3J0IFwibW9kdWxlc1wiO1xuXG4gLy8gUHJpbnRpbmcgc3R5bGVzXG5cbkBtZWRpYSBwcmludCB7XG4gICAgLy8gSW1wb3J0IHByaW50aW5nIHN0eWxlc1xuICAgIEBpbXBvcnQgXCJwcmludHN0eWxlcy9tb2R1bGVzXCI7XG4gICAgQGltcG9ydCBcInByaW50c3R5bGVzL2JvZHlcIjtcbiAgICBAaW1wb3J0IFwicHJpbnRzdHlsZXMvYmFzaWNzXCI7XG4gICAgQGltcG9ydCBcInByaW50c3R5bGVzL2NvbnRhaW5lcnNcIjtcbiAgICBAaW1wb3J0IFwicHJpbnRzdHlsZXMvZm9ybXNcIjtcbiAgICBAaW1wb3J0IFwicHJpbnRzdHlsZXMvZ3JpZFwiO1xuICAgIEBpbXBvcnQgXCJwcmludHN0eWxlcy9oZWFkZXJcIjtcbiAgICBAaW1wb3J0IFwicHJpbnRzdHlsZXMvbmF2aWdhdGlvblwiO1xuICAgIEBpbXBvcnQgXCJwcmludHN0eWxlcy90YWJsZXNcIjtcbiAgICBAaW1wb3J0IFwicHJpbnRzdHlsZXMvdGVtcGxhdGVzXCI7XG4gIH0iLCIvLyBFeHRlbnNpb24gZm9yIGJsYWNrL3doaXRlIHN0eWxlc1xuJWVzLXByaW50LWJ3IHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBQcmludGluZyBzdHlsZXMgZm9yIHRoZSBib2R5XG5cbkBwYWdlIHtcbiAgc2l6ZTogYXV0bzsgLyogYXV0byBpcyB0aGUgaW5pdGlhbCB2YWx1ZSAqLyBcbiAgLyogdGhpcyBhZmZlY3RzIHRoZSBtYXJnaW4gaW4gdGhlIHByaW50ZXIgc2V0dGluZ3MgKi8gXG4gIG1hcmdpbjogMjBtbSAxMG1tIDMwbW0gMTBtbTsgXG59IFxuICBcbmh0bWwsIGJvZHkgeyBcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJywgc2Fucy1zZXJpZjsgXG4gIGhlaWdodDogOTAlOyBcbiAgbWFyZ2luOiAwIDAgMCAwOyBcbiAgem9vbTogOTAlOyBcbn0gXG5cbmJvZHkgeyBcbiAgLyogdGhpcyBhZmZlY3RzIHRoZSBtYXJnaW4gb24gdGhlIGNvbnRlbnQgYmVmb3JlIHNlbmRpbmcgdG8gcHJpbnRlciAqLyBcbiAgZm9udC1zaXplOiAxMnB0OyBcbiAgbWFyZ2luOiAwOyBcblxuICAvLyBDb2xvcnMgZm9yIHByaW50aW5nXG4gIEBleHRlbmQgJWVzLXByaW50LWJ3O1xufSBcblxuLy8gSGlkZSBhbGwgaW1hZ2VzXG5ib2R5IGltZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gUGFnZSBicmVhayBmb3IgaGVhZGluZ3NcbmgxLGgyLGgzLCBoNCB7IFxuICBAZXh0ZW5kICVlcy1wcmludC1idztcblxuICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgXG59XG5cbi8vIENvbG9ycyBmb3IgYWxsIGxpbmtzXG5hIHtcbiAgQGV4dGVuZCAlZXMtcHJpbnQtYnc7XG59IiwiLy8gUHJpbnQgc3R5bGVzIGZvciBiYXNpYyBlbGVtZW50c1xuXG4vLyBDb2xvciBvZiBiYWRnZXNcbi5lcy1iYWRnZSB7XG4gIGNvbG9yOiBlcy1jb2xvcihcIm1vbm9cIiwgXCJibGFja1wiKSAhaW1wb3J0YW50O1xufVxuXG4vLyBIaWRlIGFsbCB1bm5lY2Vzc2FyeSBiYXNpY3Ncbi5lcy1hY3Rpb25iYXIsXG4uZXMtYnV0dG9uLFxuLmVzLWJ1dHRvbnMtZ3JvdXAsXG4uZXMtZHJvcGRvd24sXG4uZXMtbm90aWZpY2F0aW9uLFxuLmVzLXByb2R1Y3QsXG4uZXMtc3RlcHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59IiwiLy8gUHJpbnQgU3R5bGVzIGZvciBjb250YWluZXJcblxuLy8gUHJpbnRpbmcgc3R5bGVzIGZvciBjYXJkc1xuLmVzLWNhcmQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCBlcy1jb2xvcihcIm1vbm9cIiwgXCJibGFja1wiKTtcblxuICBoZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBlcy1jb2xvcihcIm1vbm9cIiwgXCJibGFja1wiKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFJlbW92ZSBzdHlsZXMgb2YgcGFuZWxcbi5lcy1wYW5lbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLy8gSW5sYXkgcG9wdXAgaW4gbm9ybWFsIHBhZ2Ugc3R5bGUsIHNvIHRoYXQgaXQgY2FuIGJlIHByaW50ZWRcbi5lcy1wb3B1cC4tZXMtb3BlbiB7XG4gIEBleHRlbmQgJWVzLXByaW50LWJ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblxuICAuZXMtcG9wdXAtY29udGVudCB7XG4gICAgQGV4dGVuZCAlZXMtcHJpbnQtYnc7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmVzLXBvcHVwLWhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5lcy1pY29uLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGlkZSB0b29sYmFyXG4uZXMtdG9vbGJhciB7XG4gLmVzLXRvb2xiYXItaXRlbSB7XG4gICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXG4gIC5lcy1pbnB1dCxcbiAgLmVzLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuIH1cbn0iLCIvLy8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vL1xuLy8vIGNvbG9yIHBhbGV0dGUgY29uZmlndXJhdGlvbiBmaWxlXG4vLy9cbi8vLyBAZ3JvdXAgY29uZmlndXJhdGlvblxuLy8vIEBtb2R1bGUgc2Fzcy9jb25maWd1cmF0aW9uL2ZvdW5kYXRpb24vY29sb3ItcGFsZXR0ZVxuLy8vXG4vLy8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8vIHVzZWQgY29sb3IgcGFsZXR0ZVxuJGVzLWNvbG9yLXBhbGV0dGU6IChcbiAgICAgICAgJ2JsdWUnOiAoXG4gICAgICAgICAgICAgICAgJ2RhcmstYmx1ZSc6ICMwMDM4NjUsIC8vIEVSVCBMb2dvIENvbG9yOiBEYXJrLUJsdWVcbiAgICAgICAgICAgICAgICAnYXRvbGwnOiAjMGQ2NjhmLFxuICAgICAgICAgICAgICAgICdsaWdodC1ibHVlJzogIzAwOTJiYywgLy8gRVJUIExvZ28gQ29sb3I6IExpZ2h0LUJsdWVcbiAgICAgICAgICAgICAgICAnc2VhZ3VsbCc6ICMzMWFhY2MsXG4gICAgICAgICAgICAgICAgJ3BpY3Rvbi1ibHVlJzogIzRlYzNlMCxcbiAgICAgICAgICAgICAgICAnYmxpenphcmQtYmx1ZSc6ICNhOWUxZWYsXG4gICAgICAgICAgICAgICAgJ3BvbGFyJzogI2Q0ZjBmNlxuICAgICAgICApLFxuICAgICAgICAndHVycXVvaXNlJzogKFxuICAgICAgICAgICAgICAgICdlZGVuJzogIzAwNmQ2OCxcbiAgICAgICAgICAgICAgICAnYmx1ZS1jaGlsbCc6ICMxNDhmODAsXG4gICAgICAgICAgICAgICAgJ21pbnQnOiAjMDBiMzk4LFxuICAgICAgICAgICAgICAgICdwdWVydG8tcmljbyc6ICMzZmMyYWYsXG4gICAgICAgICAgICAgICAgJ2Rvd255JzogIzZjZDNjNyxcbiAgICAgICAgICAgICAgICAncG93ZGVyLW1pbnQnOiAjYjhlOWUzLFxuICAgICAgICAgICAgICAgICdpY2ViZXJnJzogI2RiZjRmMVxuICAgICAgICApLFxuICAgICAgICAnZ3JlZW4nOiAoXG4gICAgICAgICAgICAgICAgJ2RhcmstZ3JlZW4nOiAjMDA3YTMzLFxuICAgICAgICAgICAgICAgICdldWthbHlwdHVzJzogIzQ2OWIyNixcbiAgICAgICAgICAgICAgICAncGlzdGFjaGlvJyA6ICM4NEJEMDAsXG4gICAgICAgICAgICAgICAgJ2F0bGFudGlzJzogI2E1YzcyNyxcbiAgICAgICAgICAgICAgICAnbGltZSc6ICNjNGQ2MDAsIC8vIEVSVCBMb2dvIENvbG9yOiBMaW1lXG4gICAgICAgICAgICAgICAgJ3dpbGQtcmljZSc6ICNlMmVhODYsXG4gICAgICAgICAgICAgICAgJ3R1c2snOiAjZjBmNGMxXG4gICAgICAgICksXG4gICAgICAgICdyZWQnOiAoXG4gICAgICAgICAgICAgICAgJ2RhcmstcmVkJzogI2JlM2EzNCxcbiAgICAgICAgICAgICAgICAncHVuY2gnOiAjZGQ0YzNkLFxuICAgICAgICAgICAgICAgICdvcmFuZ2UnIDogI2ZmNWMzOSxcbiAgICAgICAgICAgICAgICAnYnVybmluZyc6ICNmZDczNDQsXG4gICAgICAgICAgICAgICAgJ2NhcnJvdCc6ICNmZjhhM2QsXG4gICAgICAgICAgICAgICAgJ3Bhc3RlbGwnOiAjZmVjNWExLFxuICAgICAgICAgICAgICAgICd0dWZ0LWJ1c2gnOiAjZmVlMmNmXG4gICAgICAgICksXG4gICAgICAgICd2aW9sZXQnOiAoXG4gICAgICAgICAgICAgICAgJ2RhcmstdmlvbGV0JzojNjUzMTY1LFxuICAgICAgICAgICAgICAgICd3aW5lLWJlcnJ5JzogIzdiMzU3OSxcbiAgICAgICAgICAgICAgICAncGx1bSc6ICM5MzMyOGUsXG4gICAgICAgICAgICAgICAgJ3RhcGVzdHJ5JzogI2E4NTBhNixcbiAgICAgICAgICAgICAgICAnYW1ldGh5c3QnOiAjYzA2OWMyLFxuICAgICAgICAgICAgICAgICdwcmVsdWRlJzogI2RmYjVlMCxcbiAgICAgICAgICAgICAgICAncHJpbSc6ICNlZmRhZWZcbiAgICAgICAgKSxcbiAgICAgICAgJ21vbm8nOiAoXG4gICAgICAgICAgICAgICAgJ2JsYWNrJzogIzFlMWUxZSxcbiAgICAgICAgICAgICAgICAnYWJiZXknOiAjNDk0YTRiLFxuICAgICAgICAgICAgICAgICdkYXJrLWdyZXknOiAjNzQ3Njc4LFxuICAgICAgICAgICAgICAgICdvc2xvLWdyZXknOiAjOTg5OTlhLFxuICAgICAgICAgICAgICAgICdsaWdodC1ncmV5JzogI2JjYmRiYyxcbiAgICAgICAgICAgICAgICAnYWx0byc6ICNkZWRlZGUsXG4gICAgICAgICAgICAgICAgJ2dhbGxlcnknOiAjZWVlZWVlLFxuICAgICAgICAgICAgICAgICdhbGFiYXN0ZXInOiAjZjlmOWY5LFxuICAgICAgICAgICAgICAgICd3aGl0ZSc6ICNmZmZmZmZcbiAgICAgICAgKVxuKSAhZGVmYXVsdDtcblxuLy8vIEFjY2VwdGFibGUvYWxsb3dlZCBvcGFjaXRpZXMuXG4kZXMtY29sb3Itb3BhY2l0aWVzOiAoMCwgMC4xLCAwLjIsIDAuMywgMC40LCAwLjUsIDAuNiwgMC43LCAwLjgsIDAuOSwgMSkgIWRlZmF1bHQ7XG5cbi8vLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8vXG4vLy8gZnVuY3Rpb24gZm9yIHVuaWZpZWQgY29sb3IgdXNzYWdlXG4vLy9cbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbmFtZSAgICBOYW1lIG9mIGNvbG9yLCBzZWUgXCJAJGVzLWNvbG9yLXBhbGV0dGVcIlxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkdmFyaWFudCBOYW1lIG9mIGNvbG9yIHZhcmlhbnQsIHNlZSBcIkAkZXMtY29sb3ItcGFsZXR0ZVwiLCBpZiBub3Qgc3BlY2lmaWVkLCBuYW1lIGlzIHVzZWQgYXMgYSB2YXJpYW50IG5hbWUuXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRvcGFjaXR5IE9wYWNpdHksIGZvciBhbGxvd2VkIG9wYWNpdGllcyBzZWUgXCJAJGVzLWNvbG9yLW9wYWNpdGllc1wiXG4vLy9cbi8vLyBAZXhhbXBsZVxuLy8vICAgZXMtY29sb3IoJ2RhcmsnLCAnYmFzZScsIDEuMCk7XG4vLy9cbkBmdW5jdGlvbiBlcy1jb2xvcihcbiAgJG5hbWUsXG4gICR2YXJpYW50OiBudWxsLFxuICAkb3BhY2l0eTogbnVsbFxuKSB7XG4gICRjb2xvcjogbnVsbDtcblxuICAvLyBHZXQgdGhlIGNvbG9yIHNwZWN0cnVtXG4gICRjb2xvci1zcGVjdHJ1bTogbWFwLWdldCgkZXMtY29sb3ItcGFsZXR0ZSwgJG5hbWUpO1xuXG4gIC8vIEdldCB0aGUgY29sb3IgdmFyaWFudFxuICBAaWYgJGNvbG9yLXNwZWN0cnVtIHtcblxuICAgIC8vIG5vIHZhcmlhbnQgc3BlY2lmaWVkPyB1c2UgbmFtZSBhcyB2YXJpYW50XG4gICAgQGlmICgkdmFyaWFudCA9PSBudWxsKSB7XG4gICAgICAkdmFyaWFudDogJG5hbWU7XG4gICAgfVxuXG4gICAgJGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1zcGVjdHJ1bSwgJHZhcmlhbnQpO1xuICB9XG5cbiAgLy8gY2hlY2sgYWxwaGEvb3BhY2l0eSBpZiBwYXJhbWV0ZXIgZXhpc3RzXG4gIEBpZiAkb3BhY2l0eSB7XG5cbiAgICAvLyBjaGVjayBpZiBzcGVjaWZpZWQgb3BhY2l0eSBpcyBhbGxvd2VkXG4gICAgQGlmIGluZGV4KCRlcy1jb2xvci1vcGFjaXRpZXMsICRvcGFjaXR5KSA9PSBudWxsIHtcbiAgICAgIC8vIHBhcmFtZXRlciBpcyBub3QgYWxsb3dlZCwgc28gZHVtcCB0aGUgcG9zc2libGUvYWxsb3dlZCB2YWx1ZXNcbiAgICAgIEBlcnJvciBcIk5vdCBhbGxvd2VkIG9wYWNpdHkgdmFsdWU6ICN7JG9wYWNpdHl9LiBPbmx5IGZvbGxvd2luZyBvcGFjaXR5IHZhbHVlcyBhcmUgYWxsb3dlZDogI3skZXMtY29sb3Itb3BhY2l0aWVzfVwiO1xuICAgIH1cblxuICAgIC8vIG9wYWNpdGl5IGFsbG93ZWQsIHVzZSBpdFxuICAgICRjb2xvcjogcmdiYSgkY29sb3IsICRvcGFjaXR5KTtcbiAgfVxuXG4gIEByZXR1cm4gJGNvbG9yO1xufVxuXG4iLCIvLyBQcmludCBzdHlsZXMgZm9yIGZvcm1zXG5cbi5lcy1kYXRlLWlucHV0IHtcbiAgaW5wdXQge1xuICAgIEBleHRlbmQgJWVzLXByaW50LWJ3O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBlcy1jb2xvcihcIm1vbm9cIiwgXCJibGFja1wiKTtcbiAgfVxuICBidXR0b24ge1xuICAgIEBleHRlbmQgJWVzLXByaW50LWJ3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGVzLWNvbG9yKFwibW9ub1wiLCBcImJsYWNrXCIpO1xuICB9XG59XG5cbi5lcy1maWxlLWxpc3Qge1xuICBsaSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lcy1mb3JtLW1lc3NhZ2Uge1xuICBAZXh0ZW5kICVlcy1wcmludC1idztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgZXMtY29sb3IoXCJtb25vXCIsIFwiYmxhY2tcIik7XG59XG5cbi5lcy1mb3JtLWxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lcy1pbnB1dCxcbi5lcy1zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIEBleHRlbmQgJWVzLXByaW50LWJ3O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGVzLWNvbG9yKFwibW9ub1wiLCBcImJsYWNrXCIpO1xufVxuXG4gICIsIiAgLy8gUHJpbnRpbmcgc3R5bGVzIGZvciB0aGUgR3JpZFxuXG4gIC5lcy1ncmlkIHtcbiAgICAvLyByZW1vdmVzIGJvcmRlclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgLmVzLWdyaWQtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmVzLWdyaWQtYmFkZ2VzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfSIsIi8vIGxvZ28gc2hvdWxkIGJlIGtlcHQhIEBUT0RPXG5cbi8vIGdsb2JhbCBoZWFkZXJcbi5lcy1nbG9iYWwtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogZXMtdG8tcmVtKCRlcy1zcGFjZS1kZWZhdWx0KTtcblxuICAuZXMtZml4ZWQtZ2xvYmFsLWhlYWRlcntcbiAgICBAZXh0ZW5kICVlcy1wcmludC1idztcbiAgICBtYXJnaW46IDAgZXMtdG8tcmVtKCRlcy1zcGFjZS1kZWZhdWx0KTtcbiAgfVxuICAuZXMtaGVhZGVyLWxvZ28ge1xuICAgIGJhY2tncm91bmQ6IHVybCgnI3skZXMtcGF0aC10by1hc3NldHN9aW1hZ2VzL0VSVC1Mb2dvX1JHQi5zdmcnKSBuby1yZXBlYXQgMCAwIC8gMTAwJSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVzLWhlYWRlci1sYWJlbCB7XG4gICAgc3BhbiB7XG4gICAgICBAZXh0ZW5kICVlcy1wcmludC1idztcbiAgICB9XG4gIH1cbiAgLmVzLWhlYWRlci1kcm9wZG93biB7XG4gICAgYnV0dG9uIHtcbiAgICAgIEBleHRlbmQgJWVzLXByaW50LWJ3O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIEBleHRlbmQgJWVzLXByaW50LWJ3O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5lcy1hcHAtbGF1bmNoZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSIsIi8vLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8vXG4vLy8gY29udmVyc2lvbiBtaXhpbnMvZnVuY3Rpb25zXG4vLy9cbi8vLyBAZ3JvdXAgbW9kdWxlc1xuLy8vIEBtb2R1bGUgc2Fzcy9tb2R1bGVzL2NvcmUvY29udmVyc2lvblxuLy8vXG4vLy8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLy9cbi8vLyBDb252ZXJ0cyBhIGdpdmVuIHBpeGVsIHZhbHVlIGJhc2VkIG9uIGEgY29udGV4dCB0byBhIHNwZWNpZmllZCBiYXNldW5pdC5cbi8vL1xuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHB4IHwgbnVtYmVyIG9yIGxpc3QgJHBpeGVscyBBIHBpeGVsIHZhbHVlIG9yIGxpc3Qgb2YgcGl4ZWwgdmFsdWVzIHRvIGNhbGN1bGF0ZVxuLy8vIEBwYXJhbSBweCB8IG51bWJlciBbJGNvbnRleHRdIEEgcGl4ZWwgdmFsdWUgdG8gZXF1YWwgMSBiYXNldW5pdFxuLy8vIEBwYXJhbSB1bml0IFskYmFzZVVuaXRdIEEgYmFzZSB1bml0OiAxZW0gb3IgMXJlbVxuLy8vIEBvdXRwdXRzIFRoZSBjYWxjdWxhdGVkIGJhc2V1bml0IHZhbHVlLlxuXG5AZnVuY3Rpb24gZXMtdG8tdW5pdCgkcGl4ZWxzLCAkY29udGV4dCwgJGJhc2VVbml0KSB7XG4gIFxuICAgIC8vIGNvbnRleHQgd2l0aCBubyB1bml0P1xuICAgIEBpZiAodW5pdGxlc3MoJGNvbnRleHQpKSB7XG4gICAgICAvLyBjb252ZXJ0IHRvIHBpeGVsc1xuICAgICAgJGNvbnRleHQ6ICRjb250ZXh0ICogMXB4O1xuICAgIH1cbiAgICBcbiAgICAvLyBJcyB0aGVyZSBvbmx5IG9uZSAobnVtZXJpYykgdmFsdWU/XG4gICAgQGlmIHR5cGUtb2YoJHBpeGVscykgPT0gJ251bWJlcicge1xuICAgXG4gICAgICAkY29udmVydGVkVmFsdWU6IDA7XG4gIFxuICAgICAgLy8gUGVyZm9ybSBjb252ZXJzaW9uIGlmIHZhbHVlIG5vdCB6ZXJvXG4gICAgICBAaWYgKCRwaXhlbHMgIT0gMCkgeyBcbiAgXG4gICAgICAgIC8vIG5vIHVuaXRzIGZvciBwaXhlbCB2YWx1ZSBzcGVjaWZpZWQ/XG4gICAgICAgIEBpZiAodW5pdGxlc3MoJHBpeGVscykpIHtcbiAgICAgICAgICAvLyBjb252ZXJ0IHRvIHBpeGVsXG4gICAgICAgICAgJHBpeGVsczogJHBpeGVscyAqIDFweDtcbiAgICAgICAgfVxuICBcbiAgICAgICAgJGNvbnZlcnRlZFZhbHVlOiBkZWNpbWFsLXJvdW5kKCRwaXhlbHMgLyAkY29udGV4dCwgNCkgKiAkYmFzZVVuaXQ7XG4gICAgICB9XG4gIC8vICAgIEBkZWJ1ZyBcIkNvbnZlcnRlZCBWYWx1ZSA9ICN7JGNvbnZlcnRlZFZhbHVlfVwiO1xuICAgICAgQHJldHVybiAkY29udmVydGVkVmFsdWU7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIGVtcHR5IHJlc3VsdCBsaXN0IHdoaWNoIHdlIHVzZSB0byBhZGQgYWxsIChjb252ZXJ0ZWQpIHZhbHVlc1xuICAgICAgJHJlc3VsdDogKCk7XG5cbiAgICAgIC8vIElmIG1vcmUgdGhhbiBvbmUgdmFsdWUsIHBlcmZvcm0gY29udmVyc2lvbiBvbiBlYWNoIHZhbHVlXG4gICAgICBAZWFjaCAkcGl4ZWxWYWx1ZSBpbiAkcGl4ZWxzIHtcbiAgXG4gICAgICAgICRjb252ZXJ0ZWRWYWx1ZTogMDtcbiAgXG4gICAgICAgIC8vIFBlcmZvcm0gY29udmVyc2lvbiBpZiB2YWx1ZSBub3QgemVyb1xuICAgICAgICBAaWYgKCRwaXhlbFZhbHVlICE9IDApIHsgXG4gICAgICAgICAgLy8gbm8gdW5pdHMgZm9yIHBpeGVsIHZhbHVlIHNwZWNpZmllZD9cbiAgICAgICAgICBAaWYgKHVuaXRsZXNzKCRwaXhlbFZhbHVlKSkge1xuICAgICAgICAgICAgLy8gY29udmVydCB0byBwaXhlbFxuICAgICAgICAgICAgJHBpeGVsVmFsdWU6ICRwaXhlbFZhbHVlICogMXB4O1xuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgJGNvbnZlcnRlZFZhbHVlOiBkZWNpbWFsLXJvdW5kKCRwaXhlbFZhbHVlIC8gJGNvbnRleHQsIDQpICogJGJhc2VVbml0O1xuICAgICAgICB9XG4gIC8vICAgIEBkZWJ1ZyBcIkNvbnZlcnRlZCBWYWx1ZSA9ICN7JGNvbnZlcnRlZFZhbHVlfVwiO1xuICAgICAgICBcbiAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsICgkY29udmVydGVkVmFsdWUpICk7XG4gICAgICB9XG4vLyAgICAgIEBkZWJ1ZyBcIklucHV0ID0gI3skcGl4ZWxzfSwgQmFzZVVuaXQgPSAjeyRiYXNlVW5pdH0sIENvbnRleHQgPSAjeyRjb250ZXh0fSwgUmVzdWx0ID0gI3skcmVzdWx0fVwiO1xuICAgICAgQHJldHVybiAkcmVzdWx0O1xuICAgIH1cbiBcbiAgfVxuXG4gIFxuLy8vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLy9cbi8vLyBDYWxjdWxhdGVzIGVtIHZhbHVlIGZvciBhIGdpdmVuIHBpeGVsIHZhbHVlIGJhc2VkIG9uIGEgY29udGV4dCB0aGF0IGVxdWFscyAxZW0uXG4vLy9cbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vIEBwYXJhbSBweCB8IG51bWJlciAkcGl4ZWxzIFRoZSBwaXhlbCB2YWx1ZSB0byBjYWxjdWxhdGVcbi8vLyBAcGFyYW0gcHggfCBudW1iZXIgWyRjb250ZXh0XSBBIHBpeGVsIHZhbHVlIHRvIGVxdWFsIDFlbVxuLy8vIEByZXF1aXJlIHZhcmlhYmxlICRlcy1mb250LXNpemUtZGVmYXVsdFxuLy8vIEBvdXRwdXRzIFRoZSBjYWxjdWxhdGVkIGVtIHZhbHVlLlxuQGZ1bmN0aW9uIGVzLXRvLWVtKCRwaXhlbHMsICRjb250ZXh0OiAkZXMtYmFzZS11bml0KSB7XG4gIEByZXR1cm4gZXMtdG8tdW5pdCgkcGl4ZWxzLCAkY29udGV4dCwgMWVtKTtcbn1cblxuQGZ1bmN0aW9uIGVzLWVtLWNhbGMoJHBpeGVscywgJGNvbnRleHQ6ICRlcy1iYXNlLXVuaXQpIHtcbiAgQHJldHVybiBlcy10by11bml0KCRwaXhlbHMsICRjb250ZXh0LCAxZW0pO1xufVxuXG5AZnVuY3Rpb24gZXMtdG8tcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkZXMtYmFzZS11bml0KSB7XG4gIEByZXR1cm4gZXMtdG8tdW5pdCgkcGl4ZWxzLCAkY29udGV4dCwgMXJlbSk7XG59XG5cblxuIiwiLy8gUHJpbnRpbmcgc3R5bGVzIGZvciBuYXZpZ2F0aW9uIGVsZW1lbnRzXG5cbi5lcy1icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogZXMtdG8tcmVtKCRlcy1zcGFjZS1kZWZhdWx0KTtcblxuICAgIC5lcy1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmVzLW1vcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5lcy1wYWdlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZXMtc2lkZWJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZXMtc2lkZWJhci4tZXMtb3BlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIi8vIFByaW50aW5nIHN0eWxlcyBmb3IgdGhlIFRhYmxlXG4uZXMtdGFibGUge1xuXHRAZXh0ZW5kICVlcy1wcmludC1idztcblx0Ly9ib3JkZXI6IDFweCBzb2xpZCBibGFjaztcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHR3aWR0aDogMTAwJTtcblxuXHR0aGVhZCB7XG5cdFx0QGV4dGVuZCAlZXMtcHJpbnQtYnc7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdH1cblx0dGJvZHkge1xuXHRcdEBleHRlbmQgJWVzLXByaW50LWJ3O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXHR9XG5cdHRyIHtcblx0XHRAZXh0ZW5kICVlcy1wcmludC1idztcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG5cdH1cblx0dHIuLWVzLXNlbGVjdGVkIHtcblx0XHRAZXh0ZW5kICVlcy1wcmludC1idztcblx0fVxufVxuIiwiICAvLyBQcmludGluZyBzdHlsZXMgZm9yIHRlbXBsYXRlc1xuICAkZXMtcGFnZS1oZWFkZXItbG9nby13aWR0aDogMzBweDtcblxuICAuZXMtYXBwLFxuICAuZXMtZ2F0ZXdheSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBcbiAgICAmLCBcbiAgICAuZXMtcGFnZS1tYWluIC5lcy1oZWFkZXIgaDIge1xuICAgICAgQGV4dGVuZCAlZXMtcHJpbnQtYnc7XG4gICAgfVxuICAgIC5lcy1hcHAtYm9keSB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZXMtcGFnZS1oZWFkZXIge1xuICAgICAgbWFyZ2luOiAwIGVzLXRvLXJlbSgkZXMtc3BhY2Utc21hbGwpO1xuXG4gICAgICBAZXh0ZW5kICVlcy1wcmludC1idztcblxuICAgICAgLmVzLWNvbnRlbnQtYm94IHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuZXMtcGFnZS1ib2R5IHtcbiAgICAgICYgPiAuZXMtY29udGVudC1ib3gge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVzLWxvZ28taGVhZGVyIHtcbiAgICAuZXMtbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGVzLXBhdGgtdG8tYXNzZXRzfWltYWdlcy9FUlQtTG9nb19SR0Iuc3ZnJykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGVzLXRvLXJlbSgkZXMtcGFnZS1oZWFkZXItbG9nby13aWR0aCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGVzLXRvLXJlbSgkZXMtcGFnZS1oZWFkZXItbG9nby13aWR0aCk7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9Il19 */
