.newsletter-register,.newsletter-signup,.newsletter-subscription{padding:16px;background-color:#fff;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12)}.newsletter-subscription__image-url img{object-fit:cover;min-height:100%;min-width:100%}.newsletter-subscription{background:#fff;flex-direction:column}.newsletter-subscription,.newsletter-subscription__heading{margin-bottom:16px;display:flex}.newsletter-subscription__heading-text{margin-right:8px}.newsletter-subscription__heading-text div{font-size:24px;line-height:26px;font-family:proximanova-bold,sans-serif;color:#212121;margin:0 0 8px}.newsletter-subscription__heading-text p{font-size:13px;margin:0}.newsletter-subscription__heading-logo{width:36px;height:36px;flex:0 0 auto;margin:8px 0 0 auto}.newsletter-subscription__heading-logo img{width:100%}.newsletter-subscription__blurb{font-size:13px;line-height:18px;display:flex;align-items:flex-start;margin:16px 0 0}.newsletter-subscription__blurb img{width:54px;margin-right:16px;flex:0 0 auto}.newsletter-subscription__blurb p{margin:0}.newsletter-subscription__btn{background-color:#212121;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:40px;line-height:40px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;font-size:15px;text-align:center;display:block;margin-top:16px}.newsletter-subscription__btn:active,.newsletter-subscription__btn:focus,.newsletter-subscription__btn:hover{background-color:#080808;-webkit-tap-highlight-color:transparent;outline:0}.newsletter-subscription__image-url{width:calc(32px + 100%);height:214px;flex:0 0 auto;overflow:hidden;position:relative;margin-left:-16px}.newsletter-register{padding:16px 16px 32px;margin-bottom:16px;text-align:center;color:#212121;position:relative}.newsletter-register .news24-branding{min-height:24px;text-align:right;width:100%;margin-bottom:4px}.newsletter-register .news24-branding img{float:right;max-height:24px}.newsletter-register.matric-results{background:#06bbd3;color:#fff}.newsletter-register.matric-results .newsletter-register--header,.newsletter-register.matric-results .newsletter-register--header a{color:#fff}.newsletter-register.matric-results #email-submit{background:#f6b31b}.newsletter-register.matric-results .recaptcha-container{background:none;border:none;margin:0;padding:0 0 8px}.newsletter-register.matric-results .recaptcha-container a{color:#fff!important}.newsletter-register.matric-results .footer{height:15px;display:flex;flex-wrap:nowrap;width:100%;bottom:0;left:0;background:#cc314a;position:absolute}.newsletter-register.matric-results .footer span{height:100%;width:14.2%}.newsletter-register.matric-results .footer span:first-child{background:#e64c65}.newsletter-register.matric-results .footer span:nth-child(2){background:#e4663b}.newsletter-register.matric-results .footer span:nth-child(3){background:#32a58c}.newsletter-register.matric-results .footer span:nth-child(4){background:#12a8ab}.newsletter-register.matric-results .footer span:nth-child(5){background:#485377}.newsletter-register.matric-results .footer span:nth-child(6){background:#f6b31b}.newsletter-register.matric-results .footer span:nth-child(7){background:#cc314a}.newsletter-register--header a{display:flex;justify-content:center;margin:8px 0;color:#212121}.newsletter-register--header a img{width:30px;height:30px;margin:0 8px 0 0}.newsletter-register--header a h3{margin:0}.newsletter-register--title{font-size:28px;font-weight:700;line-height:30px}.newsletter-register #email{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;-khtml-border-radius:20px;outline:none;border:none;width:100%;height:38px;color:#bbb7b7;padding:0 15px;font-size:12px;background:#fff;margin:0 0 8px}.newsletter-register #email-submit{background:#dd1f26;border:none;border-radius:20px;width:100%;padding:10px 30px;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;min-width:0;height:auto;color:#fff;display:block;margin:0 auto 16px;font-size:16px}.newsletter-register .footer{display:none}.newsletter-register .adblock{margin-left:-5px}.newsletter-signup{background-color:#fff;margin-bottom:16px;justify-content:space-around;padding:16px 14px}.newsletter-signup--title{font-size:20px;color:#212121;font-family:proximanova-bold,sans-serif;margin-bottom:16px}.newsletter-signup-items{display:flex;margin-bottom:8px}.newsletter-signup-items__prime{height:16px;line-height:16px;margin-right:8px;background:#00086c;color:#212121;font-family:proximanova-bold,sans-serif;padding:0 16px;font-size:8px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;text-transform:uppercase}.newsletter-signup-items__freq{font-size:10px;line-height:16px;font-family:proximanova-regular,sans-serif;text-transform:uppercase}.newsletter-signup-item__title{font-size:16px;color:#212121;font-family:proximanova-bold,sans-serif;line-height:21px;margin-bottom:4px}.newsletter-signup-item__desc{font-family:proximanova-regular,sans-serif;font-size:16px;color:#212121;margin-bottom:16px}.newsletter-signup .button{margin:0 auto;background:#00086c;color:#212121}.newsletter-signup .button:hover{background:#000439}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvZnVuY3Rpb25zL19leHRlbmRzLnNjc3MiLCJiYXNlL2NvbmZpZy9fcGFsbGV0dGUuc2NzcyIsImJhc2UvY29uZmlnL19jb2xvcnMuc2NzcyIsImJhc2UvZnVuY3Rpb25zL19taXhpbnMuc2NzcyIsInRlbmFudHMvbmV3czI0L3dpZGdldHMvbmV3c2xldHRlcnN1YnNjcmlwdGlvbi9pbmRleC5jc3MiLCJiYXNlL3dpZGdldHMvX25ld3NsZXR0ZXJzdWJzY3JpcHRpb24uc2NzcyIsImJhc2UvY29uZmlnL19mb250cy5zY3NzIiwiYmFzZS9nbG9iYWwvX2J1dHRvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3QkEsaUVBQ0ksWUNxRFEsQ0RwRFIscUJFekJJLENDQUoseUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBbUJBLHNFRlRnQixDRVVoQix1RUZWZ0IsQ0VXaEIsd0VGWGdCLENFWWhCLDBFRlpnQixDRWFoQiwyRUZiZ0IsQ0VjaEIsbUVDSUosQ0pvREEsd0NBQ0ksZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsY0lqREosQ0NwQ0kseUJBRUksZUhMQSxDR1FBLHFCRHNDUixDQ3BDUSwyREFKQSxrQkp1RUksQ0l0RUosWUQyQ1IsQ0NwQ1ksdUNBQ0ksZ0JEc0NoQixDQ3BDZ0IsMkNBQ0ksY0FBQSxDQUNBLGdCQUFBLENBQ0EsdUNDVkUsQ0RXRixhSGhCTixDR2lCTSxjRHNDcEIsQ0NuQ2dCLHlDQUNJLGNBQUEsQ0FDQSxRRHFDcEIsQ0NqQ1ksdUNBQ0ksVUFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsbUJEbUNoQixDQ2pDZ0IsMkNBQ0ksVURtQ3BCLENDOUJRLGdDQUNJLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLFlBQUEsQ0FDQSxzQkFBQSxDQUNBLGVEZ0NaLENDOUJZLG9DQUNJLFVBQUEsQ0FDQSxpQkp5QkosQ0l4QkksYURnQ2hCLENDN0JZLGtDQUNJLFFEK0JoQixD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RGlCaEIsQ0NaWSwrQkFDSSxjQUFBLENBQ0EsYUgzUkYsQ0c0UkUsdUNDaFNHLENEaVNILGdCQUFBLENBQ0EsaUJEY2hCLENDWFksOEJBQ0ksMENDdlNHLENEd1NILGNBQUEsQ0FDQSxhSHBTRixDR3FTRSxrQkRhaEIsQ0NUUSwyQkFDSSxhQUFBLENBQ0Esa0JIN1NJLENHOFNKLGFEV1osQ0NUWSxpQ0FDSSxrQkRXaEIiLCJmaWxlIjoidGVuYW50cy9uZXdzMjQvd2lkZ2V0cy9uZXdzbGV0dGVyc3Vic2NyaXB0aW9uL2luZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG4lZGVmYXVsdC1jYXJkIHtcbiAgICBwYWRkaW5nOiAkZ2FwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJveC1zaGFkb3cgMC4ycyBlYXNlKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93LWhvdmVyKTtcbiAgICB9XG59XG5cbiVzZWNvbmRhcnktY2FyZCB7XG4gICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3gtc2hhZG93IDAuMnMgZWFzZSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdy1ob3Zlcik7XG4gICAgfVxufVxuXG4lc3RhdGljLWNhcmQge1xuICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRuZXctc3RhdGljLXNoYWRvdyk7XG59XG5cbiVsaWZlc3R5bGUtY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGxpZmVzdHlsZS1zaGFkb3cpO1xufVxuXG4lZGF0ZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi10aW1lLWJsYWNrLnN2ZycpO1xuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBzaXplOiAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuJWxpdmVhcnRpY2xlY2FyZCB7XG4gICAgbWF4LXdpZHRoOiA0NjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGwgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4lbG9hZGVyaWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYmFja2dyb3VuZDoge1xuICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xvYWRlci1yb2xsaW5nLnN2ZycpO1xuICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICB9XG59XG5cbiVzdGF0aWNpbWFnZSB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbiVzaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDEycHggLTRweCByZ2JhKDEzMCwgMTM2LCAxNDgsIDAuMjQpLCAwIDAgNHB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjE2KSwgMCAwIDJweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xMik7XG59XG5cbiIsIkBpbXBvcnQgXCJjb2xvcnNcIjtcbkBpbXBvcnQgXCJmb250c1wiO1xuXG4kYmFzZS1mb250LXdlaWdodDogNDAwO1xuJGJhc2UtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJGJhc2UtbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcblxuLyogQk9SREVSUyAqL1xuJGJhc2UtYm9yZGVyOiAxcHggc29saWQgcmdiYSgjNGE0YTRhLCAwLjEpICFkZWZhdWx0O1xuJHdoaXRlLWJvcmRlci10aGluOiAxcHggc29saWQgI2ZmZmZmZiAhZGVmYXVsdDtcbiRncmV5LWJvcmRlci10aGluOiAxcHggc29saWQgI2UyZTJlMiAhZGVmYXVsdDtcblxuLyogQk9YIFNIQURPV1MgKi9cbiRzZWNvbmRhcnktc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktc2hhZG93LWhvdmVyOiAwIDJweCAzcHggcmdiYSgzMywgNjUgLDE0MSwgMC40KSAhZGVmYXVsdDtcbiRsaWZlc3R5bGUtc2hhZG93OiAxcHggMXB4IDVweCAwIHJnYmEoJGJsYWNrLCAwLjA1KTtcbiRuZXctc3RhdGljLXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMikgIWRlZmF1bHQ7XG4kbmF2LXNoYWRvdy10b3A6IDBweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuJGVsZWN0aW9ucy1zaGFkb3c6IDAgNHB4IDZweCAtMnB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCAycHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMXB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKSAhZGVmYXVsdDtcbiRtYXRyaWMtc2hhZG93OiAwIDhweCAxMnB4IC00cHggcmdiYSgxMzAsIDEzNiwgMTQ4LCAwLjI0KSwgMCAwIDRweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xNiksIDAgMCAycHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTIpICFkZWZhdWx0O1xuXG4vKiBGT05UIFdFSUdIVFMgKi9cbiRyZWd1bGFyOiA0MDA7XG4kc2VtaS1ib2xkOiA2MDA7XG4kYm9sZDogNzAwO1xuXG4vKiBGT05UIFNJWkVTICovXG4kaGVhZGVyLW9uZTogMzJweCAhZGVmYXVsdDtcbiRoZWFkZXItdHdvOiAyMnB4ICFkZWZhdWx0O1xuJGhlYWRlci10aHJlZTogMThweCAhZGVmYXVsdDtcbiRoZWFkZXItZm91cjogMTRweCAhZGVmYXVsdDtcbiRoZWFkZXItZml2ZTogMTBweCAhZGVmYXVsdDtcbiRib2R5LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kYnV0dG9uLXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kbGluay1zaXplOiAxM3B4ICFkZWZhdWx0O1xuJGxhYmVsLXNpemU6IDEycHggIWRlZmF1bHQ7XG4kY2FwdGlvbi1zaXplOiAxMnB4ICFkZWZhdWx0O1xuJHRpbnktc2l6ZTogMTBweCAhZGVmYXVsdDtcbiRidWNrZXQtaGVhZGVyLXNpemU6IDI2cHggIWRlZmF1bHQ7XG4kYnVja2V0LWhlYWRlci1pbWFnZTogMjhweCAhZGVmYXVsdDtcblxuLyogSEVBREVSIEJSQU5ESU5HICovXG4kbmF2LWZvbnQtc2l6ZTogMTNweCAhZGVmYXVsdDtcbiRuYXYtY29sb3I6ICMyMTIxMjEgIWRlZmF1bHQ7XG4kbmF2LWhvdmVyOiAjYzAwMDAwICFkZWZhdWx0O1xuJG5hdi1zcG9uc29yOiAjZGQxZjI2ICFkZWZhdWx0O1xuJG5hdi1iZy1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRuYXYtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcbiRuYXYtaG92ZXItYm9yZGVyOiAjZDAwMjFiICFkZWZhdWx0O1xuJG5hdi1ob3Zlci1ib3JkZXItaGVpZ2h0OiAzcHggIWRlZmF1bHQ7XG4kbmF2LWNoaWxkLWZvbnQtc2l6ZTogMTFweDtcbiRuYXYtY2hpbGQtYmctaG92ZXI6ICNmM2YzZjMgIWRlZmF1bHQ7XG4kbG9naW4tbGluazogJGJyYW5kLWJsYWNrICFkZWZhdWx0O1xuJGJyYW5kYmFyLW5hdi1mb250OiAkZm9udC1mYW1pbHktYm9sZCAhZGVmYXVsdDtcbiRicmFuZGJhci1kcm9wZG93bi1mb250OiAkZm9udC1mYW1pbHktYm9sZCAhZGVmYXVsdDtcbiRzdWItYnRuLXdpZHRoOiAxMjZweCAhZGVmYXVsdDtcbiRsb2dpbi1idG4td2lkdGg6IDExMHB4ICFkZWZhdWx0O1xuJGJ0bi1yYWRpdXM6IDI1cHggIWRlZmF1bHQ7XG4kcHJvZmlsZS1pY29uOiAnaWNvbi1wcm9maWxlLW5ldHdlcmsuc3ZnJyAhZGVmYXVsdDtcblxuJGJ1bGxldC1jb2xvcjogJGJyYW5kLWJsYWNrICFkZWZhdWx0O1xuXG4vKiBGT09URVIgKi9cbiRtb2JpbGUtbmF2LWJhY2tncm91bmQ6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kbW9iaWxlLW5hdjogIzIxMjEyMSAhZGVmYXVsdDtcbiRtb2JpbGUtbmF2LWFjdGl2ZTogIzIxNDE4ZCAhZGVmYXVsdDtcbiRmb290ZXItYmFja2dyb3VuZDogJHdoaXRlICFkZWZhdWx0O1xuJGZvb3Rlci1pY29uLWhlaWdodDogNDVweCAhZGVmYXVsdDtcblxuJGhlYWRlci1oZWlnaHQ6IDEwMHB4ICFkZWZhdWx0O1xuJGJyYW5kLWxvZ28td2lkdGg6IDEzMHB4ICFkZWZhdWx0O1xuJGJyYW5kLWxvZ28taGVpZ2h0OiA1NXB4ICFkZWZhdWx0O1xuJGxvZ28taGVpZ2h0LW1vYmlsZTogMjlweCAhZGVmYXVsdDtcblxuJGRpc2NvdmVyLWltYWdlLWhlaWdodDogNDBweCAhZGVmYXVsdDtcblxuLyogU1BBQ0lORyAqL1xuJGdhcDogOHB4ICFkZWZhdWx0O1xuJGdhcC1zbWFsbDogMTZweCAhZGVmYXVsdDtcbiRnYXAtbWVkaXVtOiAyNHB4ICFkZWZhdWx0O1xuJGdhcC1sYXJnZTogMzJweCAhZGVmYXVsdDtcblxuLyogU1BPUlQgVEVBTSBJTUFHRSAqL1xuJHNwb3J0LXRlYW0taW1nLXdpZHRoOiAzM3B4ICFkZWZhdWx0O1xuJHNwb3J0LXRlYW0taW1nLWhlaWdodDogMjRweCAhZGVmYXVsdDtcblxuLyogR1JJRExFWCAqL1xuJGdsLWNvbENvdW50OiAxMjtcbiRnbC1ncmlkTmFtZTogdGYtZ3JpZCAhZGVmYXVsdDtcbiRnbC1jb2xOYW1lOiB0Zi1jb2wgIWRlZmF1bHQ7XG4kZ2wtYXR0cmlidXRlTmFtZTogY2xhc3M7XG4kZ2wtZ3V0dGVyOiA4cHggIWRlZmF1bHQ7XG4kZ2wtZ3V0dGVyLXZlcnRpY2FsOiA4cHggIWRlZmF1bHQ7XG5cbi8qIE1FRElBIFFVRVJJRVMgKi9cbiRtb2JpbGUtc21hbGw6IDMwMHB4IDM0MHB4ICFkZWZhdWx0O1xuJG1vYmlsZTogMzAwcHggNzY4cHggIWRlZmF1bHQ7XG4kZGVza3RvcDogNzY4cHggIWRlZmF1bHQ7XG4kbGFwdG9wLWhlaWdodDogbWF4LWhlaWdodCA3MjBweDtcblxuLyogU0lURSBTVFJVQ1RVUkUgKi9cbiRzaXRlLXdpZHRoOiA5ODBweCAhZGVmYXVsdDtcbiRjb250ZW50LW1hcmdpbjogNzBweCAhZGVmYXVsdDtcbiRsaHMtd2lkdGg6IDY2NHB4ICFkZWZhdWx0O1xuJHJocy13aWR0aDogMzAwcHggIWRlZmF1bHQ7XG5cbiRxdW90YXRpb24tbWFyazogJy9pbWFnZXMvaWNvbnMvaWNvbl9xdW90YXRpb25fbmV0d2Vyay5zdmcnICFkZWZhdWx0OyIsIi8qIENPTE9SUyAqL1xuJHdoaXRlOiAjZmZmZmZmICFkZWZhdWx0O1xuJGJsYWNrOiAjMDAwMDAwICFkZWZhdWx0O1xuXG4kYnJhbmQtcHJpbWFyeTogIzAwMDg2YyAhZGVmYXVsdDtcbiRicmFuZC1zZWNvbmRhcnk6ICNkZDFmMjYgIWRlZmF1bHQ7XG4kYnJhbmQtYmxhY2s6ICMyMTIxMjEgIWRlZmF1bHQ7XG4kYnJhbmQtZmVhdHVyZTogI2RkMWYyNiAhZGVmYXVsdDtcbiRhcmljbGUtbGluay1jb2xvcjogIzAwMDg2YyAhZGVmYXVsdDtcblxuJGJhY2tncm91bmQtZ3JleTogI2VjZWZmNSAhZGVmYXVsdDtcbiRsaWdodC1ncmV5OiAjZmFmYWZhICFkZWZhdWx0O1xuJGJsdWUtZ3JleTogI2VjZjFmZCAhZGVmYXVsdDtcbiRmb3JtLWdyZXk6ICNmNWY1ZjUgIWRlZmF1bHQ7XG4kZW1wdHktZ3JleTogI2MxYzdkMiAhZGVmYXVsdDtcbiRncmFwaGljLWdyZXk6ICM4ZDhkOGQgIWRlZmF1bHQ7XG4kY29yYWwtZ3JleTogIzQ3NDc1MyAhZGVmYXVsdDtcbiRvcGFjaXR5LWdyZXk6IHJnYmEoMzMsIDMzLCAzMywgMC42KSAhZGVmYXVsdDtcblxuJGJvcmRlci1ncmV5OiAjZjZmNmY2ICFkZWZhdWx0O1xuJGJvcmRlci1kYXJrLWdyZXk6ICM5Nzk3OTcgIWRlZmF1bHQ7XG5cbiRlbGxpcHNpcy1jb2xvcjogI2MxYzdkMiAhZGVmYXVsdDtcbiRlbGxpcHNpcy1jb2xvci1hbHQ6ICNjMWM3ZDIgIWRlZmF1bHQ7XG5cbiRwcm9maWxlLWZpZWxkLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kZWxlY3Rpb25zLWJyYW5kOiAjMjE0MThkICFkZWZhdWx0O1xuJG1hdHJpYy1ibHVlOiAjMDNiYmQzICFkZWZhdWx0O1xuJG1hdHJpYy1vcmFuZ2U6ICNmNmIzMWIgIWRlZmF1bHQ7XG5cbi8qIEJSQU5EUyAqL1xuJGJyYW5kLWNoYW5uZWw6ICNkOWE3Mzg7XG4kYnJhbmQtaGVhbHRoOiAjM2Y2ZTgxO1xuJGJyYW5kLXdoZWVsczogIzAwMDAwMDtcbiRicmFuZC1wYXJlbnQ6ICMwYTc0NzQ7XG4kYnJhbmQtc3BvcnQ6ICM0ZDU1NjY7XG4kYnJhbmQtZmluOiAjNWY1ZDVjO1xuJGJyYW5kLWFydDogIzZhMWIwYztcblxuLyogRk9STVMgKi9cbiRkaXNhYmxlLXJlZDogI2U5N2U4MDtcbiRkaXNhYmxlLWJsYWNrOiAjOGQ4ZDhkO1xuJGVycm9yLXJlZDogI2RkMWYyNjtcbiRlcnJvci1yZWQtZmlsbDogI2YyYzNjNTtcbiRzdWNjZXNzLWdyZWVuOiAjN2VhODAwO1xuJHN1Y2Nlc3MtZ3JlZW4tZmlsbDogI2ViZjZlMDtcbiRob3Zlci1yZWQ6ICNjNzFiMjI7XG4kaG92ZXItYmxhY2s6ICMwODA4MDg7XG4kYW1iZXI6ICNkOTg5MTQ7XG4kYW1iZXItZmlsbDogI2ZiZTJiNztcblxuLyogU09DSUFMIENPTE9SUyAqL1xuJGZhY2Vib29rLWJsdWU6ICMzYjU5OTg7XG4kZ29vZ2xlLWJsdWU6ICM0Mjg1ZjQ7XG4kYXBwbGUtYmxhY2s6ICMwMDAwMDA7XG4kZmFjZWJvb2stYmx1ZS1ob3ZlcjogIzQyNjA5ZTtcbiRnb29nbGUtYmx1ZS1ob3ZlcjogIzBhNzdmYztcbiRhcHBsZS1ibGFjay1ob3ZlcjogIzBkMGQwZDtcblxuLyogTEFZT1VUIENPTE9VUlMgKi9cbiRsaHMtYmctY29sb3I6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kcmhzLWJnLWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xuXG4kYm9keS1iYWNrZ3JvdW5kOiAjZjBmNGZiICFkZWZhdWx0O1xuJG1vYmlsZS1iYWNrZ3JvdW5kOiAjZjBmNGZiICFkZWZhdWx0O1xuJHdlYi1iYWNrZ3JvdW5kOiAjZmFmYWZhICFkZWZhdWx0O1xuJHdyYXBwZXItYmFja2dyb3VuZDogI2ZhZmFmYSAhZGVmYXVsdDtcbiRmaWVsZC1iYWNrZ3JvdW5kOiAjZjFmMmY2ICFkZWZhdWx0O1xuJGhlYWRlci1iYWNrZ3JvdW5kOiAjZmZmZmZmICFkZWZhdWx0O1xuJGhlYWRlci1jb250YWluZXI6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kYnJhbmRiYXItYmFja2dyb3VuZDogIzAwMDAwMCAhZGVmYXVsdDtcblxuJGFycm93LWJhY2tncm91bmQ6ICMyMTIxMjEgIWRlZmF1bHQ7XG5cbiRidG4tYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrICFkZWZhdWx0O1xuJGJ0bi10ZXh0OiAkd2hpdGUgIWRlZmF1bHQ7XG4kYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5OiAjZGQxZjI2ICFkZWZhdWx0O1xuXG4vKiBWMSAqL1xuJGRhcmstZ3JleS1wcmltYXJ5OiAjNGE0YTRhICFkZWZhdWx0O1xuJGRhcmstZ3JleS1zZWNvbmRhcnk6ICM2OTY5NjkgIWRlZmF1bHQ7XG4kbWVkaXVtLWdyZXktcHJpbWFyeTogI2E0YTRhNCAhZGVmYXVsdDtcbiRtZWRpdW0tZ3JleS1zZWNvbmRhcnk6ICNjY2NjY2MgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JleS1wcmltYXJ5OiAjZTJlMmUyICFkZWZhdWx0O1xuJGxpZ2h0LWdyZXktc2Vjb25kYXJ5OiAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kcHJpbWFyeS1ncmV5OiAjOWI5YjliICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ncmV5OiAjNGE0YTRhICFkZWZhdWx0O1xuJGJsdXJiLWdyZXk6ICM1YjViNWIgIWRlZmF1bHQ7XG4kYnRuLWNvbG9yOiAjZGQxZjI2ICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ibHVlOiAjMjE0MThkICFkZWZhdWx0O1xuJHNlY29uZGFyeS1yZWQ6ICNkZDFmMjYgIWRlZmF1bHQ7XG4kc2xpZGVyLW5hdjogI2Q4ZDhkOCAhZGVmYXVsdDtcbiRzbGlkZXItbmF2LWFjdGl2ZTogIzIxMjEyMSAhZGVmYXVsdDtcblxuJGZhY2Vib29rLWNvbG9yOiAjNDE3MkI4ICFkZWZhdWx0O1xuJGdvb2dsZS1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcblxuJGVycm9yOiAjODQwMDAwICFkZWZhdWx0O1xuJGVycm9yLWJnOiAjZmZmMGYwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICM0OTVGMzMgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1iZzogI2RiZWRjOSAhZGVmYXVsdDtcbiR3YXJuaW5nOiAjZmY3NzE4ICFkZWZhdWx0O1xuJHNlbGVjdGlvbjogIzA0QTRDQyAhZGVmYXVsdDtcblxuLyogTWF0cmljIFByb3ZpbmNpYWwgQ29sb3JzKi9cbiRlYzogI2ZjYjE1MCAhZGVmYXVsdDtcbiRncDogI2U0NjYzYiAhZGVmYXVsdDtcbiRrbjogIzMyYTU4YyAhZGVmYXVsdDtcbiRscDogIzRmNTk3YiAhZGVmYXVsdDtcbiRtcDogIzEyYThhYiAhZGVmYXVsdDtcbiRuYzogI2Y2YjMxYiAhZGVmYXVsdDtcbiRudzogI2NjMzE0YSAhZGVmYXVsdDtcbiR3YzogIzAxYmNkNCAhZGVmYXVsdDtcbiRmczogI2U2NGM2NSAhZGVmYXVsdDsiLCLvu79AbWl4aW4gdmVuZG9yLXByZWZpeCgkcHJvcGVydHksICR2YWx1ZSkge1xuICAgIC13ZWJraXQtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgLWtodG1sLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAgIC1tb3otI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgLW1zLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAgIC1vLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAgICN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gICAgQGluY2x1ZGUgdmVuZG9yX3ByZWZpeChib3JkZXItcmFkaXVzLCRyYWRpdXMpO1xufVxuXG5AbWl4aW4gd29yZC1icmVhaygkd29yZC1icmVhaykge1xuICAgIC1tcy13b3JkLWJyZWFrOiAkd29yZC1icmVhaztcbiAgICB3b3JkLWJyZWFrOiAkd29yZC1icmVhaztcbn1cblxuQG1peGluIGJveC1zaXppbmcoJGJveC1zaXppbmcpIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6ICRib3gtc2l6aW5nO1xuICAgIC1tb3otYm94LXNpemluZzogJGJveC1zaXppbmc7XG4gICAgYm94LXNpemluZzogJGJveC1zaXppbmc7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93KCRib3gtc2hhZG93KSB7XG4gICAgLW8tYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgLW1zLWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIC1tb3otYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm0pIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbn1cblxuQG1peGluIGFwcGVhcmFuY2UoJGFwcGVhcmFuY2UpIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6ICRhcHBlYXJhbmNlO1xuICAgIC1tb3otYXBwZWFyYW5jZTogJGFwcGVhcmFuY2U7XG4gICAgYXBwZWFyYW5jZTogJGFwcGVhcmFuY2U7XG59XG5cbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbi4uLikge1xuICAgIC1tb3otYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5cbkBtaXhpbiB0ZXh0LW92ZXJmbG93KCR0ZXh0LW92ZXJmbG93KSB7XG4gICAgLW1zLXRleHQtb3ZlcmZsb3c6ICR0ZXh0LW92ZXJmbG93O1xuICAgIC1vLXRleHQtb3ZlcmZsb3c6ICR0ZXh0LW92ZXJmbG93O1xuICAgIHRleHQtb3ZlcmZsb3c6ICR0ZXh0LW92ZXJmbG93O1xufVxuXG5AbWl4aW4gdXNlci1zZWxlY3QoJHVzZXItc2VsZWN0KSB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHVzZXItc2VsZWN0O1xuICAgIC1tb3otdXNlci1zZWxlY3Q6ICR1c2VyLXNlbGVjdDtcbiAgICAtbXMtdXNlci1zZWxlY3Q6ICR1c2VyLXNlbGVjdDtcbiAgICB1c2VyLXNlbGVjdDogJHVzZXItc2VsZWN0O1xufVxuXG5AbWl4aW4gaHlwaGVucygkaHlwaGVucykge1xuICAgIC13ZWJraXQtaHlwaGVuczogJGh5cGhlbnM7XG4gICAgLW1vei1oeXBoZW5zOiAkaHlwaGVucztcbiAgICAtbXMtaHlwaGVuczogJGh5cGhlbnM7XG4gICAgaHlwaGVuczogJGh5cGhlbnM7XG59XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XG4gICAgJG9wYWNpdHktaWU6ICRvcGFjaXR5ICogMTAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7XG59XG5cbkBtaXhpbiBsb2FkZXIge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tbmFtZTogc2hpbW1lcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjdmODtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZWVlZWUgOCUsICNlMGUwZTAgMTglLCAjZWVlZWVlIDMzJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAwcHggNTA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbkBtaXhpbiBjYXJkKCRyYWRpdXMsICRjb2xvciwgJHNoYWRvdykge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHJhZGl1cyk7XG59XG5cbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzLi4uKSB7XG4gICAgYmFja2dyb3VuZDogbnRoKG50aCgkY29sb3Itc3RvcHMsIDEpLCAxKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWdhY3ktZGlyZWN0aW9uKCRkaXJlY3Rpb24pLCAkY29sb3Itc3RvcHMpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMpO1xufVxuXG5AbWl4aW4gY29sdW1uKCRjb3VudCwgJHdpZHRoLCAkZ2FwKSB7XG4gICAgLXdlYmtpdC1jb2x1bW4td2lkdGg6ICR3aWR0aDtcbiAgICAtbW96LWNvbHVtbi13aWR0aDogJHdpZHRoO1xuICAgIGNvbHVtbi13aWR0aDogJHdpZHRoO1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY291bnQ7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb3VudDtcbiAgICBjb2x1bW4tY291bnQ6ICRjb3VudDtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6ICRnYXA7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAkZ2FwO1xuICAgIGNvbHVtbi1nYXA6ICRnYXA7XG59XG5cbkBtaXhpbiB0ZXh0LXN0eWxlKCRzaXplLCAkY29sb3IgOiAkYnJhbmQtYmxhY2ssICRhbGlnbjogbnVsbCwgJGJvbGQ6IG51bGwpIHtcbiAgICBAaWYgJHNpemUgPT0gaDEge1xuICAgICAgICBmb250LXNpemU6ICRoZWFkZXItb25lO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gaDIge1xuICAgICAgICBmb250LXNpemU6ICRoZWFkZXItdHdvO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gaDMge1xuICAgICAgICBmb250LXNpemU6ICRoZWFkZXItdGhyZWU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1mb3VyO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gaDUge1xuICAgICAgICBmb250LXNpemU6ICRoZWFkZXItZml2ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJ1dHRvbi1zaXplO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHktc2l6ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGxpbmsge1xuICAgICAgICBmb250LXNpemU6ICRsaW5rLXNpemU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxhYmVsLXNpemU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBjYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAkY2FwdGlvbi1zaXplO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gdGlueSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkYm9keS1zaXplO1xuICAgIH1cblxuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICBAaWYgJGFsaWduID09IGNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9IEBlbHNlIGlmICRhbGlnbiA9PSByaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH0gQGVsc2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIEBpZiAkYm9sZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICB9XG59XG5cbkBtaXhpbiBmaWVsZCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGRpc2FibGU6IG51bGwpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXG4gICAgQGlmICRkaXNhYmxlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbGluZS1jbGFtcCgkbnVtYmVyKSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbnVtYmVyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0iLCIvKiBDT0xPUlMgKi9cbi8qIEJSQU5EUyAqL1xuLyogRk9STVMgKi9cbi8qIFNPQ0lBTCBDT0xPUlMgKi9cbi8qIExBWU9VVCBDT0xPVVJTICovXG4vKiBWMSAqL1xuLyogTWF0cmljIFByb3ZpbmNpYWwgQ29sb3JzKi9cbi8qIEZPTlRTICovXG4vKiBCT1JERVJTICovXG4vKiBCT1ggU0hBRE9XUyAqL1xuLyogRk9OVCBXRUlHSFRTICovXG4vKiBGT05UIFNJWkVTICovXG4vKiBIRUFERVIgQlJBTkRJTkcgKi9cbi8qIEZPT1RFUiAqL1xuLyogU1BBQ0lORyAqL1xuLyogU1BPUlQgVEVBTSBJTUFHRSAqL1xuLyogR1JJRExFWCAqL1xuLyogTUVESUEgUVVFUklFUyAqL1xuLyogU0lURSBTVFJVQ1RVUkUgKi9cbi5uZXdzbGV0dGVyLXNpZ251cCwgLm5ld3NsZXR0ZXItcmVnaXN0ZXIsIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9faW1hZ2UtdXJsIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2hlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uX19oZWFkaW5nLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9faGVhZGluZy10ZXh0IGRpdiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9faGVhZGluZy10ZXh0IHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9faGVhZGluZy1sb2dvIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbjogOHB4IDAgMCBhdXRvO1xufVxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uX19oZWFkaW5nLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2JsdXJiIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMTZweCAwIDA7XG59XG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2JsdXJiIGltZyB7XG4gIHdpZHRoOiA1NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uX19ibHVyYiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uX19idG4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2J0bjpob3ZlciwgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uX19idG46Zm9jdXMsIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2ltYWdlLXVybCB7XG4gIHdpZHRoOiBjYWxjKDMycHggKyAxMDAlKTtcbiAgaGVpZ2h0OiAyMTRweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIgLm5ld3MyNC1icmFuZGluZyB7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIgLm5ld3MyNC1icmFuZGluZyBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci5tYXRyaWMtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6ICMwNmJiZDM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIubWF0cmljLXJlc3VsdHMgLm5ld3NsZXR0ZXItcmVnaXN0ZXItLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIubWF0cmljLXJlc3VsdHMgLm5ld3NsZXR0ZXItcmVnaXN0ZXItLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci5tYXRyaWMtcmVzdWx0cyAjZW1haWwtc3VibWl0IHtcbiAgYmFja2dyb3VuZDogI2Y2YjMxYjtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA4cHg7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci5tYXRyaWMtcmVzdWx0cyAucmVjYXB0Y2hhLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzIC5mb290ZXIge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjY2MzMTRhO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci5tYXRyaWMtcmVzdWx0cyAuZm9vdGVyIHNwYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxNC4yJTtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzIC5mb290ZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kOiAjZTY0YzY1O1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIubWF0cmljLXJlc3VsdHMgLmZvb3RlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQ6ICNlNDY2M2I7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci5tYXRyaWMtcmVzdWx0cyAuZm9vdGVyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZDogIzMyYTU4Yztcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzIC5mb290ZXIgc3BhbjpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kOiAjMTJhOGFiO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIubWF0cmljLXJlc3VsdHMgLmZvb3RlciBzcGFuOm50aC1jaGlsZCg1KSB7XG4gIGJhY2tncm91bmQ6ICM0ODUzNzc7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci5tYXRyaWMtcmVzdWx0cyAuZm9vdGVyIHNwYW46bnRoLWNoaWxkKDYpIHtcbiAgYmFja2dyb3VuZDogI2Y2YjMxYjtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzIC5mb290ZXIgc3BhbjpudGgtY2hpbGQoNykge1xuICBiYWNrZ3JvdW5kOiAjY2MzMTRhO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXItLWhlYWRlciBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXItLWhlYWRlciBhIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXItLWhlYWRlciBhIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXItLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ubmV3c2xldHRlci1yZWdpc3RlciAjZW1haWwge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjYmJiN2I3O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIgI2VtYWlsLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICNkZDFmMjY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubmV3c2xldHRlci1yZWdpc3RlciAuZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyIC5hZGJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4ubmV3c2xldHRlci1zaWdudXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZzogMTZweCAxNHB4O1xufVxuLm5ld3NsZXR0ZXItc2lnbnVwLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5uZXdzbGV0dGVyLXNpZ251cC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5uZXdzbGV0dGVyLXNpZ251cC1pdGVtc19fcHJpbWUge1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzAwMDg2YztcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBmb250LXNpemU6IDhweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uZXdzbGV0dGVyLXNpZ251cC1pdGVtc19fZnJlcSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uZXdzbGV0dGVyLXNpZ251cC1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5uZXdzbGV0dGVyLXNpZ251cC1pdGVtX19kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLm5ld3NsZXR0ZXItc2lnbnVwIC5idXR0b24ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogIzAwMDg2YztcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4ubmV3c2xldHRlci1zaWdudXAgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA0Mzk7XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5AaW1wb3J0IFwiLi4vZ2xvYmFsL2J1dHRvbnNcIjtcblxuLm5ld3NsZXR0ZXIge1xuICAgICYtc3Vic2NyaXB0aW9uIHtcbiAgICAgICAgQGV4dGVuZCAlc3RhdGljLWNhcmQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcblxuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJ0aWNsZS1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGdhcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxvZ28ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMCAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19ibHVyYiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwIDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2UtYnV0dG9uKCRidG4tdGV4dCwgJGJ0bi1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1zbWFsbDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlLXVybCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygjeyRnYXAtc21hbGwgKiAyfSArIDEwMCUpO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVzdGF0aWNpbWFnZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcmVnaXN0ZXIge1xuICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsICRnYXAtc21hbGwgJGdhcC1sYXJnZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgQGV4dGVuZCAlc3RhdGljLWNhcmQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5uZXdzMjQtYnJhbmRpbmcge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwKjAuNTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWF0cmljLXJlc3VsdHMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA2YmJkMztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIC5uZXdzbGV0dGVyLXJlZ2lzdGVyLS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNlbWFpbC1zdWJtaXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmIzMWI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwICRnYXA7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvb3RlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjMzE0YTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQuMiU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U2NGM2NTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNDY2M2I7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzJhNThjO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEyYThhYjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0ODUzNzc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZiMzFiO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjMzE0YTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhlYWRlciB7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwIDAgMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI2VtYWlsIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAtbXMtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjYmJiN2I3O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICNlbWFpbC1zdWJtaXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFkYmxvY2sge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNpZ251cCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIEBleHRlbmQgJXN0YXRpYy1jYXJkO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsIDE0cHg7XG5cbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW1zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAmX19wcmltZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19mcmVxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRicmFuZC1wcmltYXJ5LDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogRk9OVFMgKi9cbiRiYXNlLWZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYm9sZDogJ3Byb3hpbWFub3ZhLWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWl0YWxpYzogJ3Byb3hpbWFub3ZhLXJlZ3VsYXJpdCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYm9sZGl0YWxpYzogJ3Byb3hpbWFub3ZhLWJvbGRpdCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRhcnRpY2xlLWJvZHk6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRhcnRpY2xlLWJvZHktYm9sZDogJ3Byb3hpbWFub3ZhLWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZmVhdHVyZS1oZWFkZXItZm9udDogJ3Byb3hpbWFub3ZhLWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZlYXR1cmUtaGVhZGVyLWZvbnQtbW9iaWxlOiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYXJ0aWNsZS1oZWFkZXItZm9udDogJ3Byb3hpbWFub3ZhLWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGFydGljbGUtaGVhZGVyLWZvbnQtbW9iaWxlOiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRidXR0b24tZm9udDogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGJ1dHRvbi1ib3JkZXItZm9udDogJ3Byb3hpbWFub3ZhLWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGJ1dHRvbi1sYXJnZS1mb250OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRidWNrZXQtaGVhZGVyLWZvbnQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRidWNrZXQtYm9keS1mb250OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LWhlYWRlcjogJ3JhbGV3YXktYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mb290ZXI6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZvb3Rlci1zaXplOiAxM3B4ICFkZWZhdWx0O1xuXG4kYXJpYWwtZm9udDogJ2FyaWFsbXQnLCBzYW5zLXNlcmlmOyIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG5AbWl4aW4gcHJpbWFyeS1idXR0b24oJGNvbG9yLCAkYmFja2dyb3VuZCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWZvbnQ7XG4gICAgcGFkZGluZzogMCAkZ2FwLW1lZGl1bTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogJGdhcC1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGdhcC1sYXJnZTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJ1dHRvbigkY29sb3IsICRib3JkZXIsICRiYWNrZ3JvdW5kKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRidXR0b24tYm9yZGVyLWZvbnQ7XG4gICAgcGFkZGluZzogMCAkZ2FwLW1lZGl1bTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogJGdhcC1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGdhcC1sYXJnZTtcbiAgICBib3JkZXI6ICRib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSk7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogaW52ZXJ0KCRjb2xvciwgMTAwJSk7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxufVxuXG5AbWl4aW4gbGFyZ2UtYnV0dG9uKCRjb2xvciwgJGJhY2tncm91bmQpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LWZhbWlseTogJGJ1dHRvbi1sYXJnZS1mb250O1xuICAgIHBhZGRpbmc6IDAgJGdhcC1tZWRpdW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlKTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuQG1peGluIHNvY2lhbC1hdXRoLWJ1dHRvbigkYmFja2dyb3VuZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59Il19 */
