.aaMaterialCountryCodes,.aaPhoneCountryCode{position:relative}.aaMaterialCountryCodes .selectbox-overlay,.aaPhoneCountryCode .selectbox-overlay{position:absolute;left:0;right:0;top:0;bottom:0}.aaMaterialCountryCodes .selectbox-label,.aaPhoneCountryCode .selectbox-label{position:absolute;bottom:22px;left:5px;z-index:-1}.aaMaterialCountryCodes select[readonly],.aaPhoneCountryCode select[readonly]{background-color:#fff;border-color:#9da6ab}.aaMaterialCountryCodes select[size],.aaPhoneCountryCode select[size]{position:absolute;top:0;left:0;width:0;height:0;z-index:-1}.aaMaterialCountryCodes .is-error select[readonly],.aaPhoneCountryCode .is-error select[readonly]{border-color:#c30019}.aaMaterialCountryCodes.-active,.aaPhoneCountryCode.-active{overflow:initial}.aaMaterialCountryCodes.-active .selectbox-label,.aaPhoneCountryCode.-active .selectbox-label{z-index:1;bottom:0;left:0}.aaMaterialCountryCodes.-active select[size],.aaPhoneCountryCode.-active select[size]{width:auto;height:auto}.aaMaterialCountryCodes.-focus select[readonly],.aaPhoneCountryCode.-focus select[readonly]{outline:1px solid #0078d2;border-color:#0078d2}.aaMaterialCountryCodes.-focus select[size],.aaPhoneCountryCode.-focus select[size]{border-color:inherit;outline:none}.aaMaterialCountryCodes select[readonly]{position:relative;border-color:#d0dae0}.aaMaterialCountryCodes select[size]:disabled{opacity:0}.aaMaterialCountryCodes.-active select[size]{color:#36495a;top:52px;bottom:auto}.table-basic,table{width:100%;margin:20px 0}.table-basic .table-column,.table-basic td,.table-basic th,table .table-column,table td,table th{padding:10px;font-weight:400;text-align:left;vertical-align:middle;font-family:AmericanSansLight,Helvetica,Arial,sans-serif}.table-basic tr.align-top td,table tr.align-top td{vertical-align:top!important}.table-basic .table-header,.table-basic thead,table .table-header,table thead{border-bottom:1px solid #d0dae0;background-color:#ebeff0;background-size:auto}.table-basic .table-header .table-column,.table-basic .table-header th,.table-basic thead .table-column,.table-basic thead th,table .table-header .table-column,table .table-header th,table thead .table-column,table thead th{color:#36495a;font-family:AmericanSansMedium,Calibri,Helvetica,Arial,sans-serif;font-size:15px;font-size:1.07143rem}.table-basic .table-body .table-row,.table-basic .table-body tr,.table-basic tbody .table-row,.table-basic tbody tr,table .table-body .table-row,table .table-body tr,table tbody .table-row,table tbody tr{padding:5px 0;border-bottom:1px solid #d0dae0}.table-basic .table-body .table-row.disabled,.table-basic .table-body tr.disabled,.table-basic tbody .table-row.disabled,.table-basic tbody tr.disabled,table .table-body .table-row.disabled,table .table-body tr.disabled,table tbody .table-row.disabled,table tbody tr.disabled{color:#9da6ab}.table-basic .table-body .table-row.no-border,.table-basic .table-body tr.no-border,.table-basic tbody .table-row.no-border,.table-basic tbody tr.no-border,table .table-body .table-row.no-border,table .table-body tr.no-border,table tbody .table-row.no-border,table tbody tr.no-border{border-bottom:0}.table-basic .table-body .table-row .table-column,.table-basic .table-body .table-row td,.table-basic .table-body tr .table-column,.table-basic .table-body tr td,.table-basic tbody .table-row .table-column,.table-basic tbody .table-row td,.table-basic tbody tr .table-column,.table-basic tbody tr td,table .table-body .table-row .table-column,table .table-body .table-row td,table .table-body tr .table-column,table .table-body tr td,table tbody .table-row .table-column,table tbody .table-row td,table tbody tr .table-column,table tbody tr td{padding:10px}.table-basic .table-body .table-row.-thicker,.table-basic .table-body tr.-thicker,.table-basic tbody .table-row.-thicker,.table-basic tbody tr.-thicker,table .table-body .table-row.-thicker,table .table-body tr.-thicker,table tbody .table-row.-thicker,table tbody tr.-thicker{border-bottom-width:2px}.table-basic .table-body .table-row.-header,.table-basic .table-body tr.-header,.table-basic tbody .table-row.-header,.table-basic tbody tr.-header,table .table-body .table-row.-header,table .table-body tr.-header,table tbody .table-row.-header,table tbody tr.-header{background-color:#f3f5f6}.table-basic .table-body .table-row.-header td,.table-basic .table-body .table-row.-header th,.table-basic .table-body tr.-header td,.table-basic .table-body tr.-header th,.table-basic tbody .table-row.-header td,.table-basic tbody .table-row.-header th,.table-basic tbody tr.-header td,.table-basic tbody tr.-header th,table .table-body .table-row.-header td,table .table-body .table-row.-header th,table .table-body tr.-header td,table .table-body tr.-header th,table tbody .table-row.-header td,table tbody .table-row.-header th,table tbody tr.-header td,table tbody tr.-header th{font-weight:700;background-color:#f3f5f6}.table-basic .table-footer,.table-basic tfoot,table .table-footer,table tfoot{border-top:1px solid #d0dae0}.table-basic .table-footer .table-column,.table-basic .table-footer td,.table-basic tfoot .table-column,.table-basic tfoot td,table .table-footer .table-column,table .table-footer td,table tfoot .table-column,table tfoot td{padding-left:0;padding-right:0}table.airport .airport-city{width:25%}table.airport .airport-name{width:50%}table.airport .airport-code{width:25%;text-align:center}@media screen and (max-width:767px){.aaAirportLookup{display:none}}.errorSummaryLink{margin:5px 0}.hide-guardian{display:none}.deleteEvent{font-family:Arial,sans-serif;font-size:1rem;line-height:20px;margin-left:13px;text-decoration:underline}.preWrap{white-space:pre-wrap;word-wrap:break-word}@media print{#aa-footer,#navigation,#printButton,#ui-validator,#utilityNav{display:none}}dt{float:left;clear:left;margin-right:5px;font-weight:700}dd{min-height:1.5em}.message-inline-error{margin-bottom:0!important}.attachment-container{background-color:#fafbfb;width:100%;margin-top:24px;padding:30px 40px}.errorSummaryList{padding-top:10px}.error-messages{margin-left:21px;word-wrap:break-word;font-size:14px}.attachTypes{margin-bottom:0;padding-left:0}.file-style{border-color:1px solid #fff!important;width:189px!important;height:35px!important;background:#fff!important;margin-right:10px!important}.file-style-error{border-color:#c30019!important}.text-width{margin-top:3px;width:160px;font-size:12px}.icon-doc:before,.icon-image:before{color:#9da6ab!important}.icon-trash:before{color:#0061ab!important}.icon-check{float:left}.icon-check:before{margin-left:7px;margin-right:5px}.success-title{color:#008712;font-size:12px;line-height:15px;margin-bottom:5px}.icon-error{color:#c30019;float:left}.icon-error:before{margin-left:7px;margin-right:5px}.progress-label{margin-left:110px}.attachment{padding-top:24px;height:99px}.attachment:nth-child(3n+1){clear:left}#label-style{padding-left:26px}#file-upload:focus+label{-webkit-text-decoration:underline #fff;text-decoration:underline #fff;background:#536773}.progress{height:14px;width:100px;float:left;margin-bottom:10px;margin-left:30px;overflow:hidden;background-color:#f5f5f7;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px #ebeff0;box-shadow:inset 0 1px 2px #ebeff0}.progress-bar{width:0;height:100%;font-size:12px;float:left;color:#fff;text-align:center;background-color:#0078d2;-webkit-box-shadow:inset 0 -1px 0 #ebeff0;box-shadow:inset 0 -1px 0 #ebeff0;-webkit-transition:width .6s ease;transition:width .6s ease}.row-buttons .btn+.btn{margin-right:30px}#esan h2 [class^=icon-]:before{font-size:12px;font-size:.85714rem;line-height:18px}@media screen and (max-width:767px){.attachment-container{position:relative;width:106.1%;left:-11px;margin-top:30px;padding:24px 12px 30px;margin-right:12px;margin-bottom:10px}.attachment{padding-top:30px;height:93px}.attachment:nth-child(n+1){clear:left}.attachTypes{margin-bottom:0;padding-left:0}.error-messages{margin-bottom:0;margin-left:21px;word-wrap:break-word;font-size:14px}.file-style{border-color:1px solid #fff!important;width:77%!important;height:35px!important;background:#fff!important;margin-right:10px!important}.file-style-error{border-color:#c30019!important}.text-width{margin-top:5px;font-size:12px!important;word-wrap:break-word;width:89%}}@media screen and (min-width:768px) and (max-width:1032px){.attachment-container{position:relative;width:106.1%;height:100%;left:-11px;padding:30px 12px;margin-right:12px}.attachTypes{margin-bottom:12px;padding-left:0}.file-style{border-color:1px solid #fff!important;width:72%!important;height:35px!important;background:#fff!important;margin-right:10px!important}.file-style-error{border-color:#c30019!important}.text-width{margin-top:5px;word-wrap:break-word;width:86%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9hc3NldHMvY3NzL3YzL3BhcnRpYWxzL193aWRnZXQtcGhvbmUtY291bnRyeS1jb2RlLnNjc3MiLCIvYXNzZXRzL2Nzcy92My9wYXJ0aWFscy9fdmFyaWFibGVzLnNjc3MiLCIvYXNzZXRzL2Nzcy92My9wYXJ0aWFscy9fdGFibGVzLnNjc3MiLCIvYXNzZXRzL2Nzcy92My9wYXJ0aWFscy9fbWl4aW5zLnNjc3MiLCIvYXNzZXRzL2Nzcy92My9wYXJ0aWFscy9fYWlycG9ydC1sb29rdXAuc2NzcyIsIi4uL3YzL2NvbnRhY3QtYWEvY29udGFjdC1hYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDRDQUNJLGlCQUFrQixDQUR0QixrRkFHUSxpQkFBaUIsQ0FDakIsTUFBTSxDQUNOLE9BQU8sQ0FDUCxLQUFLLENBQ0wsUUFBUSxDQVBoQiw4RUFVUSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFFBQVMsQ0FDVCxVQUFXLENBYm5CLDhFQWdCUSxxQkNQTyxDRFFQLG9CQ0lNLENEckJkLHNFQW9CUSxpQkFBaUIsQ0FDakIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxPQUFRLENBQ1IsUUFBUyxDQUNULFVBQVcsQ0F6Qm5CLGtHQTZCWSxvQkNiSyxDRGhCakIsNERBaUNRLGdCQUFpQixDQWpDekIsOEZBbUNZLFNBQVUsQ0FDVixRQUFTLENBQ1QsTUFBTyxDQXJDbkIsc0ZBd0NZLFVBQVcsQ0FDWCxXQUFZLENBekN4Qiw0RkE4Q1kseUJDM0NPLENENENQLG9CQzVDTyxDREhuQixvRkFrRFksb0JBQXFCLENBQ3JCLFlBQWEsQ0FDaEIseUNBS0QsaUJBQWtCLENBQ2xCLG9CQ3RDVyxDRG1DbkIsOENBTVEsU0FBVSxDQU5sQiw2Q0FXWSxhQzNDTSxDRDRDTixRQUFTLENBQ1QsV0FBWSxDQUNmLG1CRXBFUCxVQUFXLENBQ1gsYUFBeUIsQ0FGM0IsaUdBS0ksWUFBYSxDQUNiLGVBQW1CLENBQ25CLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0Qix3REQrRW1FLENDeEZ2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b0JBQXFCLENBQ3JCLGNBQWMsQ0FDaEIsWUFHSSxxQ0FBeUMsQ0FDMUMsbUJBQXFCLENBQ3JCLHFCQUFzQixDQUN0Qix5QkFBNkIsQ0FDN0IsMkJBQTZCLENBQy9CLGtCQUdELDhCQUFpQyxDQUNqQyxZQUtFLGNBQWMsQ0FDZCx3QkFBMEIsQ0FDMUIsb0JBQXFCLENBQ3JCLFNBQVUsQ0FDWixDRjJNTywyREVsTVIsc0JBQ0MsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDVixXQUFZLENBQ2YsVUFBVyxDQUlYLGlCQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsYUFHQSxrQkFBbUIsQ0FDbkIsY0FBaUIsQ0FDakIsWUFHRyxxQ0FBeUMsQ0FDekMsbUJBQXFCLENBQ3JCLHFCQUFzQixDQUN0Qix5QkFBNkIsQ0FDN0IsMkJBQTZCLENBQ2hDLGtCQUdBLDhCQUFpQyxDQUVqQyxZQUdFLGNBQWMsQ0FDZCxvQkFBcUIsQ0FDckIsU0FBVSxDQUNaIiwiZmlsZSI6InYzL2NvbnRhY3QtYWEvY29udGFjdC1hYS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYWFQaG9uZUNvdW50cnlDb2RlLCAuYWFNYXRlcmlhbENvdW50cnlDb2RlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5zZWxlY3Rib3gtb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBib3R0b206MDtcbiAgICB9XG4gICAgLnNlbGVjdGJveC1sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyMnB4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICBzZWxlY3RbcmVhZG9ubHldIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5O1xuICAgIH1cbiAgICBzZWxlY3Rbc2l6ZV0ge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgLmlzLWVycm9yIHtcbiAgICAgICAgc2VsZWN0W3JlYWRvbmx5XSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrUmVkO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuLWFjdGl2ZSB7XG4gICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgICAgICAuc2VsZWN0Ym94LWxhYmVsIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdFtzaXplXSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLi1mb2N1cyB7XG4gICAgICAgIHNlbGVjdFtyZWFkb25seV0ge1xuICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRicmFuZEJsdWU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZEJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0W3NpemVdIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWFNYXRlcmlhbENvdW50cnlDb2RlcyB7XG4gICAgc2VsZWN0W3JlYWRvbmx5XSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgIH1cbiAgICBzZWxlY3Rbc2l6ZV06ZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICYuLWFjdGl2ZSB7XG4gICAgICAgIHNlbGVjdFtzaXplXSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICAgICAgICAgdG9wOiA1MnB4O1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJGV4dHJlbWVIaWdobGlnaHRCbHVlOiAjRjBGN0ZDOyAvLyBBQSBFeHRyZW1lIGhpZ2hsaWdodCBibHVlXG4kaGlnaGxpZ2h0Qmx1ZTogI0UxRjBGQTsgLy8gQUEgSGlnaGxpZ2h0IEJsdWVcbiRsaWdodEJsdWU6ICM0REI0RkE7IC8vIEFBIExpZ2h0IEJsdWVcbiRicmFuZEJsdWU6ICMwMDc4RDI7IC8vIEFBIEJsdWUgKEJyYW5kIEJsdWUpXG4kZGV0cm9pdEJsdWU6ICMwMDYxQUI7IC8vIEFBIEJ1dHRvbiBCbHVlXG4kZGFya0JsdWU6ICMwMDQ2N0Y7IC8vIEFBIERhcmsgQmx1ZVxuJHRlYWw6ICNCMUUxRUI7IC8vIEFBIFRlYWxcbiRsaWdodFRlYWw6ICNFRkY5RkI7IC8vIEFBIExpZ2h0IFRlYWxcblxuJHdoaXRlOiAjRkZGRkZGOyAvLyBBQSBXaGl0ZVxuJGdyZWVuOiAjMDA4NzEyOyAvLyBBQSBHcmVlblxuJHJhbmdlckdyZWVuOiAjMDA3RDEwOyAvLyBBQSBEYXJrIEdyZWVuIHVzZWQgZm9yIGdyZXkgYmFja2dyb3VuZHNcbiR5ZWxsb3dHcmVlbjogI0QxRDUzMjsgLy8gQUEgWWVsbG93LUdyZWVuXG4kbGlnaHRPcmFuZ2U6ICNGQUFGMDA7IC8vIEFBIExpZ2h0IE9yYW5nZVxuJG9yYW5nZTogI0QxNDkwNDsgLy8gQUEgT3JhbmdlXG4kcmVkOiAjRjUyMzA1OyAvLyBBQSBSZWRcbiRkYXJrUmVkOiAjQzMwMDE5OyAvLyBBQSBEYXJrIFJlZFxuJGx1Y2t5UHVycGxlOiAjOTMxOTgyOyAvLyBBQSBMdWNreSBQdXJwbGVcblxuJHVsdHJhTGlnaHRHcmF5OiAjRUJFRkYwOyAvLyBBQSBVbHRyYSBMaWdodCBHcmF5XG4kbGlnaHRHcmF5OiAjRDBEQUUwOyAvLyBBQSBMaWdodCBHcmF5XG4kZ3JheTogIzlEQTZBQjsgLy8gQUEgR3JheVxuJG1lZGl1bUdyYXk6ICM2MjdBODg7IC8vIEFBIE1lZGl1bSBHcmF5XG4kZGFya0dyYXk6ICMzNjQ5NUE7IC8vIEFBIERhcmsgR3JheVxuJGNhZGV0R3JheTogIzUzNjc3MzsgLy9BQSBDYWRldCBHcmF5XG4kZGFya0NhZGV0R3JheTogIzQ2NTc2MjsgLy9BQSBEYXJrIENhZGV0IEdyYXlcbiRibGFjazogIzEzMTMxMzsgLy8gQmxhY2tcbiRzdXBlclVsdHJhTGlnaHRHcmF5OiAjRjVGNUY3OyAvLyBBQSBTdXBlciBVbHRyYSBMaWdodCBHcmF5XG4kZXh0cmVtZVVsdHJhTGlnaHRHcmF5OiAjRkFGQkZCOyAvLyBBQSBFeHRyZW1lIFVsdHJhIExpZ2h0IEdyYXlcbiRoYWxmd2F5TGlnaHRHcmF5OiAjRTdFQ0VGOyAvLyBBQSBoYWxmd2F5IGxpZ2h0IEdyYXlcbiR0YWJsZUxpZ2h0R3JheTogI0YzRjVGNjsgICAvLyBBQSBUYWJsZSBMaWdodCBHcmF5XG5cbi8vIExlZ2FjeSB2YXJpYWJsZXMgdG8gbWFpbnRhaW4gY29tcGF0aWJpbGl0eVxuJGdyYXkwMTogJHVsdHJhTGlnaHRHcmF5OyAvLyBBQSBVbHRyYSBMaWdodCBHcmF5XG4kZ3JheTAyOiAkbGlnaHRHcmF5OyAvLyBBQSBMaWdodCBHcmF5XG4kZ3JheTAzOiAkZ3JheTsgLy8gQUEgR3JheVxuJGdyYXkwNDogJG1lZGl1bUdyYXk7IC8vIEFBIE1lZGl1bSBHcmF5XG4kZ3JheTA1OiAkZGFya0dyYXk7IC8vIEFBIERhcmsgR3JheVxuXG4vL1xuLy8gRWxpdGUgVGllciBjb2xvcnNcbi8vIFRoZXNlIGFyZSBOT1QgRklOQUwsIGJhc2VkIG9uIGNvbmNlcHRzIGJ5IERhdmUgSmVubmluZ3MgYW5kIE1pa2UgSGVhZGxleVxuLy9cbiR0aWVyUkVHRGFyazogJGRhcmtCbHVlO1xuJHRpZXJSRUdNaWQ6ICRicmFuZEJsdWU7XG4kdGllclJFR0xpZ2h0OiAkbGlnaHRCbHVlO1xuXG5cbiR0aWVyR0xERGFyazogIzczNjUyQjtcbiR0aWVyR0xETWlkOiAjNzg2OTMxO1xuJHRpZXJHTERMaWdodDogI0ZGRjREQztcblxuJHRpZXJQTFREYXJrOiAjQzdDOENBO1xuJHRpZXJQTFRNaWQ6ICNFN0U4RTg7XG4kdGllclBMVExpZ2h0OiAjRkRGREZEO1xuXG4kdGllckVYUERhcms6ICMwMDAwMDA7XG4kdGllckVYUE1pZDogIzUxNTE1MTtcbiR0aWVyRVhQTGlnaHQ6ICNDN0M4Q0E7XG5cblxuLy9cbi8vIEJyYW5kLXJlbGF0ZWQgdGV4dCBjb2xvcnNcbi8vXG4kYm9keUNvbG9yOiAkZGFya0dyYXk7XG5cbiRsaW5rQ29sb3I6ICRicmFuZEJsdWU7XG4kbGlua0hvdmVyQ29sb3I6ICRicmFuZEJsdWU7XG4kbGlua1Zpc2l0ZWRDb2xvcjogJGxpZ2h0Qmx1ZTtcblxuJGFsdExpbmtDb2xvcjogJGRhcmtHcmF5O1xuJGFsdExpbmtIb3ZlckNvbG9yOiAkYnJhbmRCbHVlO1xuJGFsdExpbmtWaXNpdGVkQ29sb3I6ICRkYXJrR3JheTtcblxuJGhlYWRpbmdzQ29sb3I6ICRicmFuZEJsdWU7XG4kYWx0SGVhZGluZ3NDb2xvcjogJG1lZGl1bUdyYXk7XG5cbiRmb2N1c0NvbG9yOiAjQjBEMUU4O1xuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuJGFtZXJpY2FuRm9udFBhdGg6IFwiL2NvbnRlbnQvZm9udHMvYW1lcmljYW4tdjIvXCIgIWRlZmF1bHQ7XG4kYW1lcmljYW5JY29uRm9udFBhdGg6IFwiL2NvbnRlbnQvZm9udHMvaWNvbnMvXCIgIWRlZmF1bHQ7XG4kYW1lcmljYW5JbWdQYXRoOiBcIi9jb250ZW50L2ltYWdlcy9cIiAhZGVmYXVsdDtcblxuJHN0YW5kYXJkRm9udEZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4kc2Fuc0ZvbnRGYW1pbHlMaWdodDogXCJBbWVyaWNhblNhbnNMaWdodFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHNhbnNGb250RmFtaWx5UmVndWxhcjogXCJBbWVyaWNhblNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRzYW5zRm9udEZhbWlseU1lZGl1bTogXCJBbWVyaWNhblNhbnNNZWRpdW1cIiwgQ2FsaWJyaSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuJGJhc2VGb250U2l6ZTogMTQ7XG4kYmFzZUZvbnRGYW1pbHk6ICRzdGFuZGFyZEZvbnRGYW1pbHk7XG4kYmFzZUxpbmVIZWlnaHQ6IDIwcHg7XG5cbi8vXG4vLyBGb250IHNpemVzIChpbiBwaXhlbHMpXG4vL1xuJGxnLXNpemU6IDU2IWRlZmF1bHQ7XG4kaDEtc2l6ZTogMzghZGVmYXVsdDtcbiRoMi1zaXplOiAzMCFkZWZhdWx0O1xuJGgzLXNpemU6IDI0IWRlZmF1bHQ7XG4kaDQtc2l6ZTogMTghZGVmYXVsdDtcbiRoNS1zaXplOiAxNiFkZWZhdWx0O1xuJGg2LXNpemU6IDE0IWRlZmF1bHQ7XG4kc20tc2l6ZTogMTIhZGVmYXVsdDtcbiR2c20tc2l6ZTogMTAhZGVmYXVsdDtcbiRtZWQtc2l6ZTogMjEhZGVmYXVsdDtcbiRyZWctc2l6ZTogMjchZGVmYXVsdDtcblxuJGZvbnRTaXplczogKFxuICAgIGFscGhhOiAoXG4gICAgICAgIGRlc2t0b3A6ICRoMS1zaXplLFxuICAgICAgICBtb2JpbGU6IDMyXG4gICAgKSxcbiAgICBiZXRhOiAoXG4gICAgICAgIGRlc2t0b3A6ICRoMi1zaXplLFxuICAgICAgICBtb2JpbGU6IDI3XG4gICAgKSxcbiAgICBnYW1tYTogKFxuICAgICAgICBkZXNrdG9wOiAkaDMtc2l6ZSxcbiAgICAgICAgbW9iaWxlOiAyMVxuICAgICksXG4gICAgZGVsdGE6IChcbiAgICAgICAgZGVza3RvcDogJGg0LXNpemUsXG4gICAgICAgIG1vYmlsZTogMThcbiAgICApLFxuICAgIGVwc2lsb246IChcbiAgICAgICAgZGVza3RvcDogJGg1LXNpemUsXG4gICAgICAgIG1vYmlsZTogMTZcbiAgICApLFxuICAgIHpldGE6IChcbiAgICAgICAgZGVza3RvcDogJGg2LXNpemUsXG4gICAgICAgIG1vYmlsZTogMTVcbiAgICApXG4pO1xuXG4kbGluZUhlaWdodEluY3JlbWVudDogNiFkZWZhdWx0O1xuJGxnLWxpbmVIZWlnaHQ6ICRiYXNlTGluZUhlaWdodCAqIDMuMTtcbiRoMS1saW5lSGVpZ2h0OiAkYmFzZUxpbmVIZWlnaHQgKiAyLjI7XG4kaDItbGluZUhlaWdodDogJGJhc2VMaW5lSGVpZ2h0ICogMS44O1xuJGgzLWxpbmVIZWlnaHQ6ICRiYXNlTGluZUhlaWdodCAqIDEuNTtcbiRoNC1saW5lSGVpZ2h0OiAkYmFzZUxpbmVIZWlnaHQgKiAxLjI7XG4kaDUtbGluZUhlaWdodDogJGJhc2VMaW5lSGVpZ2h0ICogMS4xO1xuJGg2LWxpbmVIZWlnaHQ6ICRiYXNlTGluZUhlaWdodDtcbiRzbS1saW5lSGVpZ2h0OiAkYmFzZUxpbmVIZWlnaHQgKiAwLjk7XG5cbiRpY29uLXNtYWxsOiAgIDEyIWRlZmF1bHQ7XG4kaWNvbi1kZWZhdWx0OiAxNCFkZWZhdWx0O1xuJGljb24tbWVkaXVtOiAgMTghZGVmYXVsdDtcbiRpY29uLWxhcmdlOiAgIDI0IWRlZmF1bHQ7XG4kaWNvbi14bGFyZ2U6ICA1NCFkZWZhdWx0O1xuJGljb24teHhsYXJnZTogNzAhZGVmYXVsdDtcbiRpY29uLXh4eGxhcmdlOjg2IWRlZmF1bHQ7XG5cbi8vIGxpc3Qgc3BhY2luZ1xuJGJhc2VMaXN0U3BhY2luZzogNnB4O1xuXG4vL1xuLy8gVGhpcyBpcyB0aGUgYmFzZTY0LWVuY29kZWQgZHJvcGRvd24gdHJpYW5nbGUgdXNlZCBpbiBkcm9wZG93biB0cmlnZ2VycyBzdWNoXG4vLyBhcyB0aGUgY291bnRyeS9sYW5ndWFnZSBhbmQgYWNjb3VudCBzdGF0dXMgaW4gdGhlIGhlYWRlciwgYXMgd2VsbCBhcyA8c2VsZWN0PlxuLy8gaW5wdXRzIGluIGZvcm1zLlxuLy9cbiRkcm9wZG93blRyaWFuZ2xlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LFIwbEdPRGxoRFFBRUFJQUFBQUFBQVA4QS95SDVCQUVIQUFFQUxBQUFBQUFOQUFRQUFBSUxoQStoRzVqTURweHZoZ0lBT3c9PSk7XG4kYmx1ZURyb3Bkb3duVHJpYW5nbGU6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFQQ0FZQUFBRCtwQS9iQUFBQUFYTlNSMElBcnM0YzZRQUFBTjlKUkVGVU9CRzFrY0VOZ2tBUVJmL0FRVnVnQlE5Y0xNVWU5SVJudFFDMUJLVWhUbDQwc1FWNk1ESHJ6RUlVQjVCZHdFbVdMSnVaOXpONWhPM3RCR05XK0VjUm5RTk1naldJc3RINXdtUTJXZkR1SHNFOEw3eEpORW9RVVE0SzU5alA4c0FDK1FLWUJXL3lHQnhnR2N5eVRLQUlFT29oem5pRFpIQ0FNSVJWMWlkQUhvNXh5bDg1ZlNzdEdlLzU3d0I1bm9aSkwra2lWV1pWRlpMVkkzeWxWNlJxVkgwRDZmQ1JycVM2QlVpWHEzUWwxVDFBT3J1bDE2VDZCVWgzbS9RV3FUcWdXYkx1MHRKL1NOV2p6WkoxVjFWNmgxUTk2dmUvdVM0aHg2TmVGWGhaZzE3ZzhuUUFBQUFBU1VWT1JLNUNZSUk9Jyk7XG5cbi8vXG4vLyBHUklELVZBUklBQkxFU1xuLy9cblxuJGZsdWlkOiBmYWxzZSFkZWZhdWx0O1xuXG4kZ3JpZENvbHVtbnM6IDEyO1xuJGdyaWRDb2x1bW5XaWR0aDogNjRweDtcbiRncmlkR3V0dGVyV2lkdGg6IDIycHg7XG4kZ3JpZEhlcm9XaWR0aDogOTBweDtcbiRncmlkSGVyb0hlaWdodE9mZnNldDogODVweDtcblxuJGdyaWRUb3RhbEd1dHRlcjogJGdyaWRDb2x1bW5zICogJGdyaWRDb2x1bW5XaWR0aCArICRncmlkQ29sdW1ucyAqICRncmlkR3V0dGVyV2lkdGg7XG5cbiRncmlkVG90YWw6ICRncmlkVG90YWxHdXR0ZXIgLSAkZ3JpZEd1dHRlcldpZHRoO1xuXG4kZmx1aWRHcmlkQ29sdW1uV2lkdGg6IHBlcmNlbnRhZ2UoJGdyaWRDb2x1bW5XaWR0aCAvICRncmlkVG90YWxHdXR0ZXIpO1xuJGZsdWlkR3JpZEd1dHRlcldpZHRoOiBwZXJjZW50YWdlKCRncmlkR3V0dGVyV2lkdGggLyAkZ3JpZFRvdGFsR3V0dGVyKTtcbiRmaXhlZENvbnRhaW5lcldpZHRoOiAgICgkZ3JpZENvbHVtbnMgKiAkZ3JpZENvbHVtbldpZHRoKSArICgkZ3JpZEd1dHRlcldpZHRoICogKCRncmlkQ29sdW1ucyAtIDEpKTtcbiRtb2JpbGVDb250YWluZXJMZWZ0UGFkZGluZzogMyU7XG4kbW9iaWxlQ29udGFpbmVyUmlnaHRQYWRkaW5nOiAzJTtcblxuLy9cbi8vIEhlYWRlci1TcGFjaW5nXG4vL1xuXG4kbW9iaWxlLWhlYWRlci1tYXJnaW4tYm90dG9tOiAyMHB4O1xuIiwidGFibGUsIC50YWJsZS1iYXNpYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46ICRiYXNlTGluZUhlaWdodCAwO1xuXG4gIHRkLCB0aCwgLnRhYmxlLWNvbHVtbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LWZhbWlseTogJHNhbnNGb250RmFtaWx5TGlnaHQ7XG4gIH1cblxuICB0ci5hbGlnbi10b3AgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRoZWFkLCAudGFibGUtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWx0cmFMaWdodEdyYXk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIHRoLCAudGFibGUtY29sdW1uIHtcbiAgICAgIGNvbG9yOiAkZGFya0dyYXk7XG4gICAgICBmb250LWZhbWlseTogJHNhbnNGb250RmFtaWx5TWVkaXVtO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gIH1cbiAgdGJvZHksIC50YWJsZS1ib2R5IHtcbiAgICB0ciwgLnRhYmxlLXJvdyB7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgIH1cbiAgICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgICAgfVxuICAgICAgdGQsIC50YWJsZS1jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuICAgICAgJi4tdGhpY2tlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICAgIH1cbiAgICAgICYuLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZUxpZ2h0R3JheTtcbiAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGVMaWdodEdyYXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGZvb3QsIC50YWJsZS1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgIHRkLCAudGFibGUtY29sdW1uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC8vQGV4dGVuZCAuZGlzY2xhaW1lcjtcbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAgICp6b29tOiAxO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cbkBtaXhpbiBzZWxmY2xlYXIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9jdXMtYWNjZXNzaWJsZXtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRmb2N1c0NvbG9yO1xuICAgICAgIC5pcy1tb2JpbGUgJiB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBoaWRkZW4tYWNjZXNzaWJsZSB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY2xpcDogcmVjdCgwcHgsIDBweCwgMHB4LCAwcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG59XG5AbWl4aW4gaGlkZS10ZXh0IHtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBmb250LXNpemUoJGZvbnQtc2l6ZSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSArcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplIC8gJGJhc2VGb250U2l6ZSArcmVtO1xufVxuQG1peGluIGZvbnQtc2l6ZS1saW5lLWhlaWdodCgkZm9udC1zaXplKSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplICtweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUgLyAkYmFzZUZvbnRTaXplICtyZW07XG4gICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUgKyAkbGluZUhlaWdodEluY3JlbWVudCArIHB4O1xufVxuXG5AbWl4aW4gZm9udC1zaXplLWltcG9ydGFudCgkZm9udC1zaXplKSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplICtweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAvICRiYXNlRm9udFNpemUgK3JlbSAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gaGVhZDEoJHR5cGU6ICdkZXNrdG9wJykge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Fuc0ZvbnRGYW1pbHlMaWdodDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtbGluZS1oZWlnaHQobWFwLWRlZXAtZ2V0KCRmb250U2l6ZXMsICdhbHBoYScsICR0eXBlKSk7XG59XG5cbkBtaXhpbiBoZWFkMigkdHlwZTogJ2Rlc2t0b3AnKSB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zRm9udEZhbWlseUxpZ2h0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS1saW5lLWhlaWdodChtYXAtZGVlcC1nZXQoJGZvbnRTaXplcywgJ2JldGEnLCAkdHlwZSkpO1xufVxuXG5AbWl4aW4gaGVhZDMoJHR5cGU6ICdkZXNrdG9wJykge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Fuc0ZvbnRGYW1pbHlMaWdodDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtbGluZS1oZWlnaHQobWFwLWRlZXAtZ2V0KCRmb250U2l6ZXMsICdnYW1tYScsICR0eXBlKSk7XG59XG5cbkBtaXhpbiBoZWFkNCgkdHlwZTogJ2Rlc2t0b3AnKSB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zRm9udEZhbWlseVJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLWxpbmUtaGVpZ2h0KG1hcC1kZWVwLWdldCgkZm9udFNpemVzLCAnZGVsdGEnLCAkdHlwZSkpO1xufVxuXG5AbWl4aW4gaGVhZDUoJHR5cGU6ICdkZXNrdG9wJykge1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnRGYW1pbHk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLWxpbmUtaGVpZ2h0KG1hcC1kZWVwLWdldCgkZm9udFNpemVzLCAnZXBzaWxvbicsICR0eXBlKSk7XG59XG5cbkBtaXhpbiBoZWFkNigkdHlwZTogJ2Rlc2t0b3AnKSB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlRm9udEZhbWlseTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtbGluZS1oZWlnaHQobWFwLWRlZXAtZ2V0KCRmb250U2l6ZXMsICd6ZXRhJywgJHR5cGUpKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWl4aW4gZm9udC1zbWFsbHtcbiAgICBmb250LWZhbWlseTogJGJhc2VGb250RmFtaWx5O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc20tc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRzbS1saW5lSGVpZ2h0O1xufVxuXG5AbWl4aW4gZm9udC1sYXJnZSB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zRm9udEZhbWlseUxpZ2h0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGctc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsZy1saW5lSGVpZ2h0O1xufVxuXG5AbWl4aW4gc2hhZG93LXVwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYW1lcmljYW5JbWdQYXRofWNocm9tZS9yZWJyYW5kL3NoYWRvdzEyLXVwLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0cHg7XG59XG5cbkBtaXhpbiBzaGFkb3ctZG93biB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGFtZXJpY2FuSW1nUGF0aH1jaHJvbWUvcmVicmFuZC9zaGFkb3cxMi1kb3duLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0cHg7XG59XG5cbkBtaXhpbiBzaGFkb3ctdXAtdG9wIHtcbiAgICBAaW5jbHVkZSBzaGFkb3ctdXA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIHRvcDtcbn1cblxuQG1peGluIHNoYWRvdy1kb3duLWJvdHRvbSB7XG4gICAgQGluY2x1ZGUgc2hhZG93LWRvd247XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIGJvdHRvbTtcbn1cblxuQG1peGluIHNoYWRvdy1ib3RoIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYW1lcmljYW5JbWdQYXRofWNocm9tZS9yZWJyYW5kL3NoYWRvdzEyLXVwLnBuZyksIHVybCgjeyRhbWVyaWNhbkltZ1BhdGh9Y2hyb21lL3JlYnJhbmQvc2hhZG93MTItZG93bi5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSBib3R0b20sIDUwJSB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNHB4O1xuXG4gICAgLmx0LWllOSAmIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIGJhc2UtbGluZS1oZWlnaHQoJHNpemU6J2Jhc2UnKSB7XG4gICAgJG46IDE7XG4gICAgQGlmICgkc2l6ZSA9PSAneHNtYWxsJykge1xuICAgICAgICAkbjogMC4yNTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCRzaXplID09ICdzbWFsbCcpIHtcbiAgICAgICAgJG46IDAuNTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCRzaXplID09ICdsYXJnZScpIHtcbiAgICAgICAgJG46IDEuNTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCRzaXplID09ICd4bGFyZ2UnKSB7XG4gICAgICAgICRuOiAyO1xuICAgIH1cbiAgICBAcmV0dXJuICRiYXNlTGluZUhlaWdodCAqICRuO1xufVxuXG5AbWl4aW4gc3VwZXJzY3JpcHQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtaXhpbiB2ZXJ0aWNhbC1hbGlnbigkcG9zaXRpb246IHJlbGF0aXZlKSB7XG4gICAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgICB0b3A6IDUwJTtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCRwb3NpdGlvbjonYWxsJywkc2l6ZTonYmFzZScpIHtcbiAgICBAaWYgKCRwb3NpdGlvbiA9PSAndG9wJykge1xuICAgICAgICBtYXJnaW4tdG9wOiBiYXNlLWxpbmUtaGVpZ2h0KCRzaXplKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCRwb3NpdGlvbiA9PSAnYm90dG9tJykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBiYXNlLWxpbmUtaGVpZ2h0KCRzaXplKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCRwb3NpdGlvbiA9PSAnYm90aCcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYmFzZS1saW5lLWhlaWdodCgkc2l6ZSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGJhc2UtbGluZS1oZWlnaHQoJHNpemUpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIG1hcmdpbjogYmFzZS1saW5lLWhlaWdodCgkc2l6ZSk7XG4gICAgfVxufVxuQG1peGluIHBhZGRpbmcoJHBvc2l0aW9uOidhbGwnLCRzaXplOidiYXNlJykge1xuICAgIEBpZiAoJHBvc2l0aW9uID09ICd0b3AnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBiYXNlLWxpbmUtaGVpZ2h0KCRzaXplKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCRwb3NpdGlvbiA9PSAnYm90dG9tJykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogYmFzZS1saW5lLWhlaWdodCgkc2l6ZSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkcG9zaXRpb24gPT0gJ2JvdGgnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBiYXNlLWxpbmUtaGVpZ2h0KCRzaXplKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGJhc2UtbGluZS1oZWlnaHQoJHNpemUpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIHBhZGRpbmc6IGJhc2UtbGluZS1oZWlnaHQoJHNpemUpO1xuICAgIH1cbn1cblxuQG1peGluIGhyLWxpbmUoJHBvc2l0aW9uOidib3RoJywkc2l6ZTonYmFzZScpIHtcbiAgICBAaWYgKCRwb3NpdGlvbiA9PSAndG9wJykge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCRwb3NpdGlvbiA9PSAnYm90dG9tJykge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcmdpbigkcG9zaXRpb24sJHNpemUpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJHBvc2l0aW9uLCRzaXplKTtcbn1cblxuQG1peGluIGhyLWRhc2hlZCgkcG9zaXRpb246J2JvdGgnLCRzaXplOidiYXNlJykge1xuICAgIEBpZiAoJHBvc2l0aW9uID09ICd0b3AnKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGxpZ2h0R3JheTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCRwb3NpdGlvbiA9PSAnYm90dG9tJykge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRsaWdodEdyYXk7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkcG9zaXRpb24gPT0gJ21pZGRsZScpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkbGlnaHRHcmF5O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGxpZ2h0R3JheTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkbGlnaHRHcmF5O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXJnaW4oJHBvc2l0aW9uLCRzaXplKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCRwb3NpdGlvbiwkc2l6ZSk7XG59XG5cbkBtaXhpbiBoci1pbWFnZSgkcG9zaXRpb246J2JvdGgnLCRzaXplOidiYXNlJykge1xuICAgICRpbWFnZTogdXJsKCN7JGFtZXJpY2FuSW1nUGF0aH1jaHJvbWUvcmVicmFuZC9zaGFkb3ctZG93bi5wbmcpO1xuICAgICRpbWFnZV90b3A6ICRpbWFnZSBuby1yZXBlYXQgNTAlIHRvcCAvIDEwMCUgNXB4O1xuICAgICRpbWFnZV9ib3R0b206ICRpbWFnZSBuby1yZXBlYXQgNTAlIGJvdHRvbSAvIDEwMCUgNXB4O1xuICAgICRpbWFnZV90b3BfaWU6ICRpbWFnZSBuby1yZXBlYXQgNTAlIHRvcDtcbiAgICAkaW1hZ2VfYm90dG9tX2llOiAkaW1hZ2Ugbm8tcmVwZWF0IDUwJSBib3R0b207XG4gICAgJGltYWdlX2JvdGg6ICRpbWFnZV90b3AsICRpbWFnZV9ib3R0b207XG4gICAgJGhjX2JvcmRlcjogMXB4IGRvdHRlZCB0cmFuc3BhcmVudDsgICAgLy8gQTExWTogVXNlZCBmb3IgaGlnaC1jb250cmFzdFxuICAgIEBpZiAkcG9zaXRpb24gPT0gJ3RvcCcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaW1hZ2VfdG9wO1xuICAgICAgICBib3JkZXItdG9wOiAkaGNfYm9yZGVyO1xuICAgICAgICAubHQtaWU5ICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGltYWdlX3RvcF9pZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkcG9zaXRpb24gPT0gJ2JvdHRvbScge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaW1hZ2VfYm90dG9tO1xuICAgICAgICBib3JkZXItYm90dG9tOiAkaGNfYm9yZGVyO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRpbWFnZV9ib3RoO1xuICAgICAgICBib3JkZXItYm90dG9tOiAkaGNfYm9yZGVyO1xuICAgICAgICBib3JkZXItdG9wOiAkaGNfYm9yZGVyO1xuICAgICAgICAubHQtaWU5ICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGltYWdlX3RvcF9pZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW1hZ2VfYm90dG9tX2llO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXJnaW4oJHBvc2l0aW9uLCRzaXplKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCRwb3NpdGlvbiwkc2l6ZSk7XG59XG5cbkBtaXhpbiBpZS0xMCgpIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIGVkZ2Uge1xuICAgIEBzdXBwb3J0cyAoLW1zLXVzZXItc2VsZWN0OiBub25lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBtaWNyb3NvZnQtYnJvd3NlcnMoJGJyb3dzZXJzLi4uKSB7XG4gICAgQGVhY2ggJGJyb3dzZXIgaW4gJGJyb3dzZXJzIHtcbiAgICAgICAgQGlmICgkYnJvd3NlciA9PSBpZS0xMCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWUtMTAge1xuICAgICAgICAgICAgICBAY29udGVudFxuICAgICAgICAgICAgfVxuICAgICAgICB9IEBlbHNlIGlmICgkYnJvd3NlciA9PSBlZGdlKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBlZGdlIHtcbiAgICAgICAgICAgICAgQGNvbnRlbnRcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9cbi8vIE1peGlucyBmb3IgZ3JhZGllbnRzXG4vL1xuQG1peGluIGdyYWRpZW50KCRkZWZhdWx0LCRmcm9tLCR0bykge1xuICAgIGJhY2tncm91bmQ6ICRkZWZhdWx0O1xuICAgIEBpbmNsdWRlIGZpbHRlci1ncmFkaWVudCgkZnJvbSwgJHRvKTtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kKGxpbmVhci1ncmFkaWVudCgkZnJvbSwgJHRvKSk7XG59XG5AbWl4aW4gZy1icmFuZEJsdWUge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50KCRsaWdodEJsdWUsICRsaWdodEJsdWUsICRicmFuZEJsdWUpO1xufVxuQG1peGluIGdyYWRpZW50LWxpZ2h0Qmx1ZS1kYXJrQmx1ZSB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQoJGJyYW5kQmx1ZSwgJGxpZ2h0Qmx1ZSwgJGRhcmtCbHVlKTtcbn1cblxuLy9cbi8vIE1peGlucyBmb3IgdGhlbWVzXG4vL1xuQG1peGluIHRoZW1lLWJyYW5kQmx1ZS1ncmFkaWVudCB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtbGlnaHRCbHVlLWRhcmtCbHVlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBhLCBoMiwgbGFiZWwge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpmb2N1cywgJjpob3ZlcntcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtaXhpbiB0aGVtZS1kYXJrQmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBhLCBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgJjpmb2N1cywgJjpob3ZlcntcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZvLW5vdGV7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG59XG5AbWl4aW4gdGhlbWUtdWx0cmFMaWdodEdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR1bHRyYUxpZ2h0R3JheTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCdhbGwnKTtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkZXRyb2l0Qmx1ZTtcbiAgICB9XG4gICAgaDMsaDQsaDUsaDYsLm5vdGUge1xuICAgICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgIH1cbn1cbkBtaXhpbiB0aGVtZS1zdXBlclVsdHJhTGlnaHRHcmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VwZXJVbHRyYUxpZ2h0R3JheTtcbiAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgIGEge1xuICAgICAgICBjb2xvcjogJGRldHJvaXRCbHVlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkZGV0cm9pdEJsdWU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWl4aW4gdGhlbWUtc3VwZXJVbHRyYUxpZ2h0R3JheS1ncmFkaWVudCB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQoJHN1cGVyVWx0cmFMaWdodEdyYXksJHN1cGVyVWx0cmFMaWdodEdyYXksJHdoaXRlKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCdhbGwnKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIGgzLGg0LGg1LGg2LC5ub3RlIHtcbiAgICAgICAgY29sb3I6ICRkYXJrR3JheTtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZGV0cm9pdEJsdWU7XG4gICAgfVxufVxuXG5AbWl4aW4gdGhlbWUtZGlhbG9nLWdyYXlPdmVybGF5e1xuXHQmLnVpLWRpYWxvZ3tcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdC51aS1kaWFsb2ctdGl0bGViYXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gdGhlbWUtbW9iaWxlZGlhbG9nLWdyYXliYWNrZ3JvdW5ke1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VwZXJVbHRyYUxpZ2h0R3JheTtcblx0LnVpLWRpYWxvZy10aXRsZWJhcntcblx0XHQudWktYnV0dG9ue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1cGVyVWx0cmFMaWdodEdyYXk7XG5cdFx0fVxuXHR9XG5cdC51aS1kaWFsb2ctYnV0dG9ucGFuZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VwZXJVbHRyYUxpZ2h0R3JheTtcblx0fVxufVxuXG4vL1xuLy8gTWl4aW5zIGZvciBSZXNwb25zaXZlIE1lZGlhUXVlcmllc1xuLy9cbkBtaXhpbiByZXNwb25kLXRvKCRtZWRpYSkge1xuICAgIC8qIE1lZGlhOiAjeyRtZWRpYX0gKi9cbiAgICBAaWYgJG1lZGlhID09IHBob25lX3BvcnRyYWl0IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSAgeyBAY29udGVudDsgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gcGhvbmVfc21hbGwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpICB7IEBjb250ZW50OyB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBwaG9uZV9sYW5kc2NhcGUge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IEBjb250ZW50OyB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBwaG9uZSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IEBjb250ZW50OyB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSB0YWJsZXRfcG9ydHJhaXQge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7IEBjb250ZW50OyB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSB0YWJsZXRfcG9ydHJhaXRfZG93biB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7IEBjb250ZW50OyB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSB0YWJsZXRfbGFuZHNjYXBlIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDMycHgpIHsgQGNvbnRlbnQ7IH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJG1lZGlhID09IHRhYmxldF9sYW5kc2NhcGVfdXAge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkgeyBAY29udGVudDsgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gdGFibGV0IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDMycHgpIHsgQGNvbnRlbnQ7IH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJG1lZGlhID09IHRhYmxldF9kb3duIHsgICAgLy9waG9uZS10YWJsZXRcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMnB4KSB7IEBjb250ZW50OyB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSB0YWJsZXRfdXAgeyAgICAgICAgLy90YWJsZXQtZGVza3RvcFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyBAY29udGVudDsgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gZGVza3RvcCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzNweCkgeyBAY29udGVudDsgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gZGVza3RvcF9oZWlnaHRfZG93biB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3NDBweCkgeyBAY29udGVudDsgfVxuICAgIH1cbn1cblxuQG1peGluIGhpZGVBY2Nlc3NpYmxlQ29tcG9uZW50KCkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtaXhpbiByb3RhdGUoICRkZWdyZWVzICkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCN7JGRlZ3JlZXN9ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKCN7JGRlZ3JlZXN9ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoI3skZGVncmVlc31kZWcpO1xuIH1cblxuIEBtaXhpbiBhZmZpeCgkdG9wOiAwLCAkbWFyZ2luQm90dG9tOiAwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbkJvdHRvbTtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6ICR0b3A7XG4gfVxuXG4gQG1peGluIGljb24tYnV0dG9uKCR0b3AsICRyaWdodCkge1xuICAgIHRvcDogJHRvcDtcbiAgICByaWdodDogJHJpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogJGJyYW5kQmx1ZTtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRicmFuZEJsdWU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgLmljb24tbG9jYXRlOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuIH1cblxuIEBtaXhpbiBpbmZvLW5vdGUoKSB7XG4gICAgIGZvbnQtZmFtaWx5OiAkc2Fuc0ZvbnRGYW1pbHlSZWd1bGFyO1xuICAgICBAaW5jbHVkZSBmb250LXNpemUtbGluZS1oZWlnaHQoJHNtLXNpemUpO1xuICAgICBjb2xvcjogJHJhbmdlckdyZWVuO1xuIH1cblxuIEBtaXhpbiBhaWxlcm9uLWJ1dHRvbigkdHlwZTogXCJwcmltYXJ5XCIpe1xuICAgIEBpZiAkdHlwZSA9PSBcInByaW1hcnlcIiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZEJsdWU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxN3B4O1xuICAgIH1cbiAgICBAaWYgJHR5cGUgPT0gXCJzZWNvbmRhcnlcIiB7XG4gICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgIGNvbG9yOiAkYnJhbmRCbHVlO1xuICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZEJsdWU7XG4gICAgICAgcGFkZGluZzogNXB4IDE3cHg7XG4gICB9XG4gICBmb250LXNpemU6IDFyZW07XG4gICBmb250LWZhbWlseTogJHNhbnNGb250RmFtaWx5TWVkaXVtO1xuICAgbWluLXdpZHRoOiA3NnB4O1xuICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbkBtaXhpbiBhaWxlcm9uLWJ1dHRvbi1waG9uZSgkdHlwZTogXCJwcmltYXJ5XCIpIHtcbiAgICBAaW5jbHVkZSBhaWxlcm9uLWJ1dHRvbigkdHlwZSk7XG4gICAgQGlmICR0eXBlID09IFwicHJpbWFyeVwiIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDZweDtcbiAgICB9XG4gICAgQGlmICR0eXBlID09IFwic2Vjb25kYXJ5XCIge1xuICAgICAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIH1cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gfVxuIiwidGFibGUge1xuICAgICYuYWlycG9ydCB7XG5cbiAgICAgICAgLmFpcnBvcnQtY2l0eSB7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFpcnBvcnQtbmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFpcnBvcnQtY29kZSB7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKHBob25lKSB7XG4gICAgLmFhQWlycG9ydExvb2t1cCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcImNvbXBhc3MvY3NzM1wiO1xuXG5AaW1wb3J0IFwidjMvcGFydGlhbHMvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidjMvcGFydGlhbHMvbWl4aW5zXCI7XG5AaW1wb3J0IFwidjMvcGFydGlhbHMvd2lkZ2V0LXBob25lLWNvdW50cnktY29kZVwiO1xuQGltcG9ydCBcInYzL3BhcnRpYWxzL3RhYmxlc1wiO1xuQGltcG9ydCBcInYzL3BhcnRpYWxzL2FpcnBvcnQtbG9va3VwXCI7XG5cbi5lcnJvclN1bW1hcnlMaW5rIHtcbiBcdG1hcmdpbjo1cHggMCA1cHggMDtcbn1cblxuLmhpZGUtZ3VhcmRpYW57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRlbGV0ZUV2ZW50IHtcbiBmb250LWZhbWlseTogQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wcmVXcmFwIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICNhYS1mb290ZXIsICN1aS12YWxpZGF0b3IsICN1dGlsaXR5TmF2LCAjbmF2aWdhdGlvbiwgI3ByaW50QnV0dG9uIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbn1cblxuZHQge1xuXHRmbG9hdDpsZWZ0O1xuXHRjbGVhcjogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG5cdG1pbi1oZWlnaHQ6MS41ZW07XG59XG5cbi5tZXNzYWdlLWlubGluZS1lcnJvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hdHRhY2htZW50LWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRleHRyZW1lVWx0cmFMaWdodEdyYXk7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmVycm9yU3VtbWFyeUxpc3Qge1xuICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5lcnJvci1tZXNzYWdlcyB7XG4gICBtYXJnaW4tbGVmdDogMjFweDtcbiAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgIGZvbnQtc2l6ZToxNHB4O1xufVxuXG4uYXR0YWNoVHlwZXMge1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG5cblxuLmZpbGUtc3R5bGUge1xuICAgIGJvcmRlci1jb2xvcjogMXB4IHNvbGlkICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOjE4OXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OjM1cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmZpbGUtc3R5bGUtZXJyb3Ige1xuIGJvcmRlci1jb2xvcjogJGRhcmtSZWQgIWltcG9ydGFudDtcbn1cbi50ZXh0LXdpZHRoIHtcbiAgIG1hcmdpbi10b3A6M3B4O1xuICAgd2lkdGg6IDE2MHB4O1xuICAgZm9udC1zaXplOjEycHg7XG59XG5cbi5pY29uLWRvYzpiZWZvcmV7XG5cdGNvbG9yOiAkZ3JheSAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1pbWFnZTpiZWZvcmUge1xuXHRjb2xvcjogJGdyYXkgIWltcG9ydGFudDtcbn1cblxuLmljb24tdHJhc2g6YmVmb3JlIHtcbiAgICBjb2xvcjogJGRldHJvaXRCbHVlICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWNoZWNrIHtcbiAgICBmbG9hdDpsZWZ0O1xufVxuXG4uaWNvbi1jaGVjazpiZWZvcmUge1xuICAgbWFyZ2luLWxlZnQ6N3B4O1xuICAgbWFyZ2luLXJpZ2h0OjVweDtcbn1cblxuLnN1Y2Nlc3MtdGl0bGUge1xuICAgY29sb3I6ICRncmVlbjtcbiAgIGZvbnQtc2l6ZTogMTJweDtcbiAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uaWNvbi1lcnJvciB7XG4gICBjb2xvcjogJGRhcmtSZWQ7XG4gICBmbG9hdDpsZWZ0O1xufVxuXG4uaWNvbi1lcnJvcjpiZWZvcmUge1xuICAgbWFyZ2luLWxlZnQ6N3B4O1xuICAgbWFyZ2luLXJpZ2h0OjVweDtcbn1cblxuLnByb2dyZXNzLWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG59XG5cbi5hdHRhY2htZW50IHtcbnBhZGRpbmctdG9wOiAyNHB4O1xuaGVpZ2h0IDogOTlweDtcblxuJjpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOmxlZnRcbn1cbn1cblxuI2xhYmVsLXN0eWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG59XG5cbiNmaWxlLXVwbG9hZDpmb2N1cyArIGxhYmVse1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRjYWRldEdyYXk7XG5cbn1cblxuLnByb2dyZXNzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6MTAwcHg7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1cGVyVWx0cmFMaWdodEdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4ICR1bHRyYUxpZ2h0R3JheTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggJHVsdHJhTGlnaHRHcmF5XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRCbHVlO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgJHVsdHJhTGlnaHRHcmF5O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwICR1bHRyYUxpZ2h0R3JheTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlXG59XG5cbi5yb3ctYnV0dG9ucyAuYnRuKy5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxufVxuXG4jZXNhbiBoMiBbY2xhc3NePWljb24tXTpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS1saW5lLWhlaWdodCgxMik7XG59XG5cbi8vIFBob25lIGxldmVsIC0gUG9ydHJhaXQgYW5kIExhbmRzY2FwZVxuQGluY2x1ZGUgcmVzcG9uZC10byhwaG9uZSkge1xuXG4uYXR0YWNobWVudC1jb250YWluZXIge1xuXHQgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICB3aWR0aDogMTA2LjElO1xuXHQgbGVmdDogLTExcHg7XG5cdCAgbWFyZ2luLXRvcDogMzBweDtcblx0IHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgcGFkZGluZy1yaWdodDogMTJweDtcblx0IHBhZGRpbmctdG9wOiAyNHB4O1xuXHQgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hdHRhY2htZW50IHtcbnBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGhlaWdodCA6IDkzcHg7XG5cbiY6bnRoLWNoaWxkKG4rMSkge1xuICAgIGNsZWFyOmxlZnRcbn1cbn1cbi5hdHRhY2hUeXBlcyB7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcblx0cGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5lcnJvci1tZXNzYWdlcyB7XG4gICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICBtYXJnaW4tbGVmdDogMjFweDtcbiAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgIGZvbnQtc2l6ZToxNHB4O1xufVxuXG4uZmlsZS1zdHlsZSB7XG4gICAgIGJvcmRlci1jb2xvcjogMXB4IHNvbGlkICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA3NyUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6MzVweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuIH1cblxuLmZpbGUtc3R5bGUtZXJyb3Ige1xuIGJvcmRlci1jb2xvcjogJGRhcmtSZWQgIWltcG9ydGFudDtcbn1cblxuXG5cbi50ZXh0LXdpZHRoIHtcbiAgIG1hcmdpbi10b3A6NXB4O1xuICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICB3aWR0aDogODklO1xufVxuXG5cblxufVxuXG4vLyBQaG9uZSBsZXZlbCAtIFBvcnRyYWl0IGFuZCBMYW5kc2NhcGVcbkBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG5cbi5hdHRhY2htZW50LWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwNi4xJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IC0xMXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uYXR0YWNoVHlwZXMge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmZpbGUtc3R5bGUge1xuICAgIGJvcmRlci1jb2xvcjogMXB4IHNvbGlkICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA3MiUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6MzVweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZmlsZS1zdHlsZS1lcnJvciB7XG4gYm9yZGVyLWNvbG9yOiAkZGFya1JlZCAhaW1wb3J0YW50O1xuXG59XG5cbi50ZXh0LXdpZHRoe1xuICAgbWFyZ2luLXRvcDo1cHg7XG4gICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICB3aWR0aDogODYlO1xufVxuXG5cbn1cblxuIl19 */
