@charset "UTF-8";.about-work-benefits__item:before,.about-work-slider__image-wrapper:before{font-family:mda-iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1}.about-mission__label{font-size:12px;font-weight:400}@media(min-width:992px){.about-mission__label{font-size:14px}}@media(min-width:1480px){.about-mission__label{font-size:16px}}.about-map-popup-content__item,.about-mission__text,.about-press__label,.about-work-slider__quote,.about-work-slider__subscribe{font-size:14px;line-height:1.4}.about-history__title,.about-numbers-counter__name,.about-work-benefits__item{font-size:16px;font-weight:500}@media(min-width:992px){.about-history__title,.about-numbers-counter__name,.about-work-benefits__item{font-size:18px}}@media(min-width:1480px){.about-history__title,.about-numbers-counter__name,.about-work-benefits__item{font-size:20px}}.about-develop__title,.about-mission__title{font-size:20px;font-weight:500}@media(min-width:992px){.about-develop__title,.about-mission__title{font-size:23px}}@media(min-width:1480px){.about-develop__title,.about-mission__title{font-size:25px}}.about-numbers__left-text{font-size:19px}@media(min-width:992px){.about-numbers__left-text{font-size:20px}}.about-press__title{font-size:24px;font-weight:500}@media(min-width:992px){.about-press__title{font-size:27px}}@media(min-width:1480px){.about-press__title{font-size:31px}}.about-awards{position:relative;background-color:#f2f4fa}@media(max-width:991.98px){.about-awards{width:calc(100% + 40px);margin-left:-20px}}@media(max-width:991.98px){.about-awards__image{width:100%;height:auto}}.about-awards__title{padding-left:20px}@media(min-width:992px){.about-awards__title{padding-left:0}}.about-awards-slider__image-container{text-align:center;background-color:#fff;padding:32px 0}@media(min-width:992px){.about-awards-slider__image-container{padding:52px 0}}.about-awards-slider__container{padding-left:20px;cursor:pointer}@media(min-width:992px){.about-awards-slider__container{padding-left:calc((100% - 955px)/2)}}@media(min-width:1280px){.about-awards-slider__container{padding-left:calc((100% - 1180px)/2)}}@media(min-width:1480px){.about-awards-slider__container{padding-left:calc((100% - 1336px)/2)}}.about-awards-slider__image{max-height:207px;width:auto;margin:auto}.about-awards-slider__text,.about-awards-slider__title{padding:0 8px}.about-awards-slider__title{font-size:14px;font-weight:500}@media(min-width:992px){.about-awards-slider__title{font-size:16px}}.about-awards-slider__text-short{display:block}.about-awards-slider__text-long{display:none}.about-awards-slider__text{font-size:12px;color:#5f5f5f}.about-awards-slider__text.is-expanded .about-awards-slider__text-short{display:none}.about-awards-slider__text.is-expanded .about-awards-slider__text-long{display:block}.about-awards-slider__read-more{color:#191919;cursor:pointer;display:inline-block;font-size:12px;margin-top:12px;text-decoration:underline}.about-awards-slider__read-more.is-inactive{display:none}.about-develop{position:relative}@media(max-width:991.98px){.about-develop{padding-top:0;padding-bottom:0}}.about-develop__grid{display:grid;column-gap:8px;grid-template-columns:1fr 1fr}@media(max-width:767.98px){.about-develop__grid{grid-template-columns:1fr;row-gap:20px}}.about-develop__grid-item{background-color:#f2f4fa}.about-develop__icon{margin-bottom:20px}@media(max-width:767.98px){.about-develop__icon{margin-bottom:8px}}@media(max-width:991.98px){.about-develop__image{width:100%;height:auto}}.about-history-section{z-index:1}.about-history{position:relative}@media(max-width:991.98px){.about-history{margin-top:-10px}}.about-history__line{position:absolute;width:4px;height:calc(100% - 32px);top:28px;bottom:0;left:10%;z-index:2;pointer-events:none;overflow:hidden}@media(max-width:991.98px){.about-history__line{left:27px}}.about-history__line-regular{position:absolute;width:4px;height:100%;top:0;bottom:0;left:0;background:#eef0f8}@media(max-width:991.98px){.about-history__line-regular{right:1px;left:auto}}.about-history__line-scroll{position:absolute;width:4px;top:0;left:0;background:#005fad}@media(max-width:991.98px){.about-history__line-scroll{right:1px;left:auto}}.about-history__item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-4px;margin-left:-4px;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2}.about-history__item--divider{margin-top:20px}@media(max-width:991.98px){.about-history__item--divider{margin-top:20px}}.about-history__item--divider:before{content:"";display:block;position:absolute;border:0;width:14px;height:14px;border-radius:100%;background:#eef0f8;left:calc(10% - 1px);top:26px;box-sizing:content-box;z-index:1}@media(max-width:991.98px){.about-history__item--divider:before{left:26px}}.about-history__item--divider.is-active:before{background:#005fad}.about-history__item--divider-first{margin-top:0}.about-history__content,.about-history__year{position:relative;width:100%;padding-right:4px;padding-left:4px}@media(max-width:991.98px){.about-history__content,.about-history__year{width:100%;margin-left:auto}}.about-history__year{font-family:PepcoSans,sans-serif;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%;font-size:25px;line-height:1;padding-top:20px}@media(max-width:991.98px){.about-history__year{-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}}.about-history__text{margin-top:12px;color:#5f5f5f}.about-history__link{display:-ms-flexbox;display:flex;margin-top:12px}.about-history__content{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%;padding-top:0;padding-bottom:20px;border-bottom:1px solid #e3e5ee}@media(max-width:991.98px){.about-history__content{-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%;padding-top:30px;padding-bottom:50px}}.about-history__label{margin-bottom:8px}.about-history__toggler{cursor:pointer;width:100%;margin-top:40px;position:relative;z-index:2;display:none!important}.about-history__toggler.collapsed{display:-ms-flexbox!important;display:flex!important}@media(max-width:991.98px){.about-history__toggler{margin-top:20px}}.about-map{color:#fff}.about-map__country path,.about-map__country polygon{fill:#e3e5ee;stroke:#526880}.about-map__country--selected{cursor:pointer}.about-map__country--selected path,.about-map__country--selected polygon{fill:#f2f4fa;stroke:#526880;transition:fill .2s ease-out,stroke .2s ease-out}.about-map__country--selected:hover path,.about-map__country--selected:hover polygon{fill:#005fad;stroke:#708396}.about-map-popup{position:absolute;z-index:10;transform:translateY(calc(-100% - 20px));width:360px;height:208px;border:1px solid #334d69;background-color:#003972;filter:drop-shadow(8px 8px 20px rgba(25,25,25,.08))}.about-map-popup:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #003972;top:calc(100% - 1px);z-index:2}.about-map-popup:after,.about-map-popup:before{content:"";width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.about-map-popup:before{border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #334d69;top:100%;z-index:0}.about-map-popup__content{position:relative;width:100%;height:100%;z-index:1}.about-map-popup.is-loading .about-map-popup__content:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../img/loader-white.svg);background-repeat:no-repeat;background-position:50%;z-index:10}.about-map-popup-content{padding:32px 40px;color:#fff}.about-map-popup-content__title{font-size:18px;font-weight:500}.about-map-popup-content__item{display:-ms-flexbox;display:flex;height:36px;-ms-flex-align:center;align-items:center;border-top:1px solid #334d69}.about-map-popup-content__item-left{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.about-map-popup-content__item-right{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;text-align:right}.about-map-popup-content__flag{width:24px;height:24px;border-radius:100%;border:1px solid #334d69;margin-right:7px}.about-mission-section{z-index:3}.about-mission__grid{display:grid;grid-template-columns:1fr;column-gap:8px}@media(min-width:992px){.about-mission__grid{grid-template-columns:1fr 1fr 1fr}}.about-mission__box{padding:40px;height:100%;background:#f2f4fa}@media(max-width:1279.98px){.about-mission__box{padding:24px}}.about-mission__label{margin-bottom:24px}.about-mission__title{margin-bottom:16px}.about-mission__text{color:#414141}.about-numbers{padding:80px 0;z-index:2;position:relative}@media(max-width:991.98px){.about-numbers{width:calc(100% + 40px);margin-left:-20px;padding:40px 20px;padding-bottom:0}}.about-numbers-top{border:1px solid radial-gradient(165.18% 165.18% at 119.64% 50%,#b41d81 0,#0184e2 50%,#0178e3 100%)}@media(max-width:991.98px){.about-numbers-top{padding-top:30px}}.about-numbers-top__box{border-top:1px solid #5f9fe2;border-right:1px solid #5f9fe2}.about-numbers-top__box:nth-child(-n+3){border-top:0}.about-numbers-top__box:nth-child(3n+3){border-right:0}@media(max-width:991.98px){.about-numbers-top__box{border-right:1px solid #5f9fe2}.about-numbers-top__box,.about-numbers-top__box:nth-child(-n+3){border-top:1px solid #5f9fe2}.about-numbers-top__box:nth-child(3n+3){border-right:1px solid #5f9fe2}.about-numbers-top__box:nth-child(-n+2){border-top:0}.about-numbers-top__box:nth-child(2n+2){border-right:0}}.about-numbers-top__box-content{padding:38px 52px}@media(max-width:575.98px){.about-numbers-top__box-content{padding:16px 24px}}.about-numbers-top__title{font-size:48px;font-weight:500}@media(max-width:991.98px){.about-numbers-top__title{font-size:24px}}.about-numbers-top__prefix,.about-numbers-top__suffix{font-weight:500;font-size:32px}@media(max-width:991.98px){.about-numbers-top__prefix,.about-numbers-top__suffix{font-size:16px}}.about-numbers-top__text{margin-bottom:0;font-size:16px;font-weight:400}@media(max-width:991.98px){.about-numbers-top__text{font-size:12px}}.about-numbers-counter{padding-top:80px;position:relative;z-index:2}@media(max-width:575.98px){.about-numbers-counter{padding-top:20px}}.about-numbers-counter__title{margin-bottom:24px}@media(max-width:991.98px){.about-numbers-counter__title{margin-bottom:16px;font-size:20px}}.about-numbers-counter__item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-4px;margin-left:-4px;-ms-flex-align:center;align-items:center;padding-top:18px;padding-bottom:18px;margin-left:0;margin-right:0;border-top:1px solid #5f9fe2;border-right:1px solid #5f9fe2}@media(max-width:575.98px){.about-numbers-counter__item{padding-top:16px;padding-bottom:16px}}.about-numbers-counter__item:nth-child(2n){border-right:0}.about-numbers-counter__item:nth-child(2n) .about-numbers-counter__flag{margin-left:24px}@media(max-width:575.98px){.about-numbers-counter__item:nth-child(2n) .about-numbers-counter__flag{margin-left:16px}}.about-numbers-counter__item:nth-child(2n) .about-numbers-counter__counter{padding-right:0}.about-numbers-counter__item:nth-child(-n+3){border-top:1px solid #5f9fe2}.about-numbers-counter__item:nth-child(3n+3){border-right:1px solid #5f9fe2}.about-numbers-counter__item:nth-child(-n+2){border-top:0}.about-numbers-counter__item:nth-child(2n+2){border-right:0}.about-numbers-counter__flag{width:24px;height:24px;border-radius:100%}@media(max-width:991.98px){.about-numbers-counter__flag{width:18px;height:18px}}.about-numbers-counter__name{position:relative;width:100%;padding-right:4px;padding-left:4px;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding-left:12px}.about-numbers-counter__counter{font-size:16px;padding-right:24px}@media(max-width:575.98px){.about-numbers-counter__counter{font-size:14px;padding-right:16px}}.about-numbers-counter__all{font-size:100px;line-height:1}@media(max-width:991.98px){.about-numbers-counter__all{font-size:72px}}@media(max-width:575.98px){.about-numbers-counter__all{font-size:48px}}.about-numbers-map{z-index:1;margin-top:-170px;position:absolute}@media(max-width:1279.98px){.about-numbers-map{margin-left:-100px}}@media(max-width:1179.98px){.about-numbers-map{margin-left:-200px}}@media(max-width:991.98px){.about-numbers-map{margin-left:-60px;position:relative;top:10px}}@media(max-width:575.98px){.about-numbers-map{margin-left:-30px;margin-top:-70px}}@media(max-width:991.98px){.about-numbers-map-image{width:calc(100% + 100px);height:auto}}@media(max-width:575.98px){.about-numbers-map-image{width:calc(100% + 50px);height:auto}}.about-press{position:relative}.about-press__container{background-color:#0178e3}.about-press__background{background-color:#0178e3;color:#fff}@media(max-width:991.98px){.about-press__image-wrapper{-ms-flex-order:-1;order:-1}.about-press__image-wrapper img{width:100%}}.about-press__text{padding-top:60px;padding-bottom:60px}@media(max-width:991.98px){.about-press__text{text-align:center;padding:24px 40px;text-align:left}}@media(max-width:767.98px){.about-press__text{padding-left:24px;padding-right:24px}}.about-work-slider-arrows{text-align:right;padding-bottom:48px}@media(max-width:991.98px){.about-work-slider{width:calc(100% + 40px);margin-left:-20px!important;padding-left:20px!important}}.about-work-slider:before{content:"";position:absolute;display:block;width:100vw;height:120px;background:#fff;left:5px;top:0}.about-work-slider__item{z-index:1;background-color:#f2f4fa;position:relative;-ms-flex-item-align:stretch;align-self:stretch;height:auto!important}.about-work-slider__image-wrapper{position:relative}.about-work-slider__image-wrapper:before{content:"";color:#fff;position:absolute;font-size:24px;bottom:24px;right:24px;z-index:10}.about-work-slider__text{color:#191919;padding:40px;left:0;right:0;bottom:0;z-index:2}@media(max-width:1279.98px){.about-work-slider__text{padding:24px;position:relative}}.about-work-slider__quote{margin-bottom:12px;position:relative}.about-work-slider__subscribe{margin:0}.about-work-benefits-title{margin-top:20px;margin-bottom:40px}.about-work-benefits{border-top:1px solid #d4d6dd;padding:80px 200px}@media(max-width:1179.98px){.about-work-benefits{padding:40px 100px}}@media(max-width:991.98px){.about-work-benefits{padding:40px 24px}}.about-work-benefits__items-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-4px;margin-left:-4px;margin-left:0;margin-right:0}.about-work-benefits__item{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;font-weight:500;padding:8px 0;position:relative}.about-work-benefits__item:before{content:""}.about-work-benefits__item:nth-child(4n+4){border-right:0}.about-work-benefits__item:before{display:inline-block;margin-right:12px}.about-work-benefits__item:last-of-type:before{display:none}@media(max-width:1179.98px){.about-work-benefits__item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.about-work-benefits__item:nth-child(4n+4){border-right:1px solid #d4d6dd}.about-work-benefits__item:nth-child(2n+2){border-right:0}.about-work-benefits__item:nth-child(odd):before{left:0}.about-work-benefits__item:nth-child(2n){padding-right:0}}@media(max-width:991.98px){.about-work-benefits__item{width:100%;max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-pack:start!important;justify-content:flex-start!important}}@media(max-width:991.98px){.about-work-benefits__title{text-align:start}}@media(max-width:991.98px){.about-work-benefits__button-wrapper{-ms-flex-pack:start!important;justify-content:flex-start!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX2Fib3V0LWF3YXJkcy1zZWN0aW9uLnNjc3MiLCJhYm91dC1wYWdlLmNzcyIsIi4uLy4uLy4uL2ZvbnRzL19pY29uZm9udC5zY3NzIiwiLi4vLi4vLi4vc2V0dXAvX3R5cG9ncmFwaHkuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi8uLi9zZXR1cC9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBc0MwQixpQkN0Q1QsQURzQ1MsMkVDdENrRSx5QkFBMkIsbUNBQW1DLGtDQUFrQyxrQkFBa0Isb0JBQW9CLGdCQUFtQixxQkFBcUIsb0JBQW9CLGFBQWEsQ0FBQyxBQ2lCNVMsc0JBQUEsZUFBQSxlQUFBLENBQUEsd0JBQUEsc0JBQUEsY0FBQSxDQUFBLENEZkMseUJDR0Esc0JBQTJCLGNBQUEsQ0FBQSxDQUFBLGdJQUFBLGVBQUEsZUFBQSxDQUFBLEFERjVCLDhFQ0dxQyxlQUFBLGVBQUEsQ0FBQSxBREZyQyx3QkNHRSw4RUFBa0MsY0FBQSxDQUFBLENERm5DLHlCQ0drQiw4RUFBQSxjQUFBLENBQUEsQ0RGbEIsNENDR29CLGVBQUEsZUFBQSxDQUFBLHdCQUFBLDRDQUFBLGNBQUEsQ0FBQSxDREZwQix5QkNHbUIsNENBQUEsY0FBQSxDQUFBLENERm5CLDBCQ0lxQixjQUFBLENBQUEsd0JBQUEsMEJBQUEsY0FBQSxDQUFBLENESHJCLG9CQ0lHLGVBQW9CLGVBQUEsQ0FBQSx3QkFBQSxvQkFBQSxjQUFBLENBQUEsQ0RIdkIseUJBQ0Qsb0JBQUEsY0FBQSxDQUFBLENBQUEsY0FBQSxrQkFBQSx3QkFBQSxDQUFBLDJCQUEyQixjQUFjLHdCQUF3QixpQkFBaUIsQ0FBQyxDRVhuRiwyQkFBQSxxQkFBQSxXQUFBLFdBQUEsQ0FBQSxDQUFBLHFCQUFBLGlCQUFBLENBQUEsQUZhQSx3QkVabUIscUJBQUEsY0FBQSxDQUFBLENBQUEsc0NBQUEsa0JBQUEsc0JBQUEsY0FBQSxDQUFBLEFGYW5CLHdCQUVBLHNDQUFBLGNBQUEsQ0FBQSxDQUFBLGdDQUFBLGtCQUFBLGNBQUEsQ0FBQSxBQURBLHdCQUF3QixnQ0FBZ0MsbUNBQW1DLENBQUMsQ0c2Q3hGLHlCQUFBLGdDQUFBLG9DQUFBLENBQUEsQ0gzQ0gseUJFakJELGdDQUFBLG9DQUFBLENBQUEsQ0ZrQkMsNEJBR0MsaUJBQUEsV0FBQSxXQUFBLENBQUEsdURBQUEsYUFBQSxDQUFBLEFBRkYsNEJBQTRCLGVBQWUsZUFBZSxDQUFDLHdCQUF3Qiw0QkFBNEIsY0FBYyxDQUFDLENHeUMxSCxpQ0FBQSxhQUFBLENBQUEsZ0NBQUEsWUFBQSxDQUFBLEFIdkNKLDJCRXJCQSxlQUFBLGFBQUEsQ0FBQSx3RUFBQSxZQUFBLENBQUEsQUZzQkEsdUVBS0UsYUFBQSxDQUFBLEFBSkYsZ0NBQWdDLGNBQWMsZUFBZSxxQkFBcUIsZUFBZSxnQkFBZ0IseUJBQXlCLENBQUMsQUViM0ksNENBQUEsWUFBQSxDQUFBLGVBQUEsaUJBQUEsQ0FBQSxBRmVBLDJCRWRtQixlQUFBLGNBQUEsZ0JBQUEsQ0FBQSxDQUFBLHFCQUFBLGFBQUEsZUFBQSw2QkFBQSxDQUFBLEFGZW5CLDJCQU9BLHFCQUFBLDBCQUFBLFlBQUEsQ0FBQSxDQU5DLDBCQUEwQix3QkFBd0IsQ0FBQyxxQkFBcUIsa0JBQWtCLENBQUMsQUViNUYsMkJBQUEscUJBQUEsaUJBQUEsQ0FBQSxDQUFBLDJCQUFBLHNCQUFBLFdBQUEsV0FBQSxDQUFBLENGZUMsdUJFZGtCLFNBQUEsQ0FBQSxlQUFBLGlCQUFBLENBQUEsMkJBQUEsZUFBQSxnQkFBQSxDQUFBLENGZWxCLHFCQVFELGtCQUFBLFVBQUEseUJBQUEsU0FBQSxTQUFBLFNBQUEsVUFBQSxvQkFBQSxlQUFBLENBQUEsQUFQQSwyQkFBMkIscUJBQXFCLFNBQVMsQ0FBQyxDQUFDLDZCQUE2QixrQkFBa0IsVUFBVSxZQUFZLE1BQU0sU0FBUyxPQUFPLGtCQUFrQixDQUFDLEFHNkJySywyQkFBQSw2QkFBQSxVQUFBLFNBQUEsQ0FBQSxDQUFBLDRCQUFBLGtCQUFBLFVBQUEsTUFBQSxPQUFBLGtCQUFBLENBQUEsQUgzQkosMkJFbkJBLDRCQUFBLFVBQUEsU0FBQSxDQUFBLENBQUEscUJBQUEsb0JBQUEsYUFBQSxtQkFBQSxlQUFBLGtCQUFBLGlCQUFBLHNCQUFBLDhCQUFBLGtCQUFBLFNBQUEsQ0FBQSxBRm9CQSw4QkFTRSxlQUFBLENBQUEsMkJBQUEsOEJBQUEsZUFBQSxDQUFBLENBUkQscUNBQXFDLFdBQVcsY0FBYyxrQkFBa0IsU0FBUyxXQUFXLFlBQVksbUJBQW1CLG1CQUFtQixxQkFBcUIsU0FBUyxBQUErQix1QkFBdUIsU0FBUyxDQUFDLEFHeUJqUCwyQkFBQSxxQ0FBQSxTQUFBLENBQUEsQ0FBQSwrQ0FBQSxrQkFBQSxDQUFBLEFIdkJKLG9DRXZCQSxZQUFBLENBQUEsNkNBQUEsa0JBQUEsV0FBQSxrQkFBQSxnQkFBQSxDQUFBLEFGd0JBLDJCQVdFLDZDQUFBLFdBQUEsZ0JBQUEsQ0FBQSxDQVZELHFCQUFxQixpQ0FBbUMsQUFBbUIsdUJBQXVCLG1CQUFtQixvQkFBb0IsZUFBZSxjQUFjLGdCQUFnQixDQUFDLEFFZnhMLDJCQUFBLHFCQUFBLG1CQUFBLGVBQUEsZUFBQSxDQUFBLENGaUJDLHFCRWhCa0IsZ0JBQUEsYUFBQSxDQUFBLHFCQUFBLG9CQUFBLGFBQUEsZUFBQSxDQUFBLEFGaUJuQix3QkFhQSx1QkFBQSxtQkFBQSxvQkFBQSxjQUFBLG9CQUFBLCtCQUFBLENBQUEsQUFaQSwyQkFBMkIsd0JBQTJDLG1CQUFtQixlQUFlLGdCQUFnQixpQkFBaUIsbUJBQW1CLENBQUMsQ0dpQnpKLHNCQUFBLGlCQUFBLENBQUEsd0JBQUEsZUFBQSxXQUFBLGdCQUFBLGtCQUFBLFVBQUEsc0JBQUEsQ0FBQSxBSGZKLGtDRXJCQSw4QkFBQSxzQkFBQSxDQUFBLEFGc0JBLDJCQWNFLHdCQUFBLGVBQUEsQ0FBQSxDQUFBLFdBQUEsVUFBQSxDQUFBLEFBYkYscURBQXFELGFBQWEsY0FBYyxDQUFDLEFHYTdFLDhCQUFBLGNBQUEsQ0FBQSx5RUFBQSxhQUFBLGVBQUEsZ0RBQUEsQ0FBQSxBSFhKLHFGRXpCQSxhQUFBLGNBQUEsQ0FBQSxBRjBCQSxpQkVuQlEsa0JGbUNOLFdBQUEseUNBQUEsWUFBQSxhQUFBLHlCQUFBLHlCQUFBLG1EQUFBLENBQUEsQUFmRix1QkFBbUQsbUNBQW1DLG9DQUFvQyw4QkFBOEIsQUFBa0IscUJBQXFCLEFBQXlHLFNBQVMsQ0FBQyxBRWpCbFQsK0NGaUJ1QixXQUFXLFFBQVEsU0FBUyxBQUFxRyxrQkFBa0IsQUFBcUIsU0FBUyxBQUFvRSx5QkFBNEIsQ0VqQnhTLHdCQUFBLG1DQUFBLG9DQUFBLDhCQUFBLFNBQUEsU0FBQSxDQUFBLEFGbUJBLDBCQWtCQSxrQkFBQSxXQUFBLFlBQUEsU0FBQSxDQUFBLDREQUFBLFdBQUEsY0FBQSxrQkFBQSxNQUFBLE9BQUEsUUFBQSxTQUFBLDhDQUFBLDRCQUFBLHdCQUFBLFVBQUEsQ0FBQSxBQWpCQSx5QkFBeUIsa0JBQWtCLFVBQVUsQ0FBQyxnQ0FBZ0MsZUFBZSxlQUFlLENBQUMsQUdNakgsK0JBQUEsb0JBQUEsYUFBQSxZQUFBLHNCQUFBLG1CQUFBLDRCQUFBLENBQUEsQUhKSixvQ0V0QkEsMEJBQUEsYUFBQSxvQkFBQSxZQUFBLGNBQUEsQ0FBQSxBRnVCQSxxQ0FtQkUsa0JBQUEsY0FBQSxXQUFBLGVBQUEsZ0JBQUEsQ0FBQSxBQWxCRiwrQkFBK0IsV0FBVyxZQUFZLG1CQUFtQix5QkFBeUIsZ0JBQWdCLENBQUMsQUVsQm5ILHVCQUFBLFNBQUEsQ0FBQSxxQkFBQSxhQUFBLDBCQUFBLGNBQUEsQ0FBQSxBRm9CQSx3QkVuQm1CLHFCQUFBLGlDQUFBLENBQUEsQ0FBQSxvQkFBQSxhQUFBLFlBQUEsa0JBQUEsQ0FBQSxBRm9CbkIsNEJBcUJBLG9CQUFBLFlBQUEsQ0FBQSxDQUFBLHNCQUFBLGtCQUFBLENBQUEsQUFwQkEsc0JBQXNCLGtCQUFrQixDQUFDLHFCQUFxQixhQUFhLENBQUMsZUFBZSxlQUFlLFVBQVUsaUJBQWlCLENBQUMsQUdGbEksMkJBQUEsZUFBQSx3QkFBQSxrQkFBQSxrQkFBQSxnQkFBQSxDQUFBLENISUgsbUJFeEJELG1HQUFBLENBQUEsQUZ5QkEsMkJBc0JFLG1CQUFBLGdCQUFBLENBQUEsQ0FBQSx3QkFBQSw2QkFBQSw4QkFBQSxDQUFBLEFBckJGLHdDQUF3QyxZQUFZLENBQUMsd0NBQXdDLGNBQWMsQ0FBQyxBR054RywyQkFBQSx3QkFBQSw4QkFBQSxDQUFBLEFIUUosZ0VHUkksNEJBQUEsQ0RwQkosd0NBQUEsOEJBQUEsQ0FBQSxBRjZCQSx3Q0F3QkUsWUFBQSxDQUFBLHdDQUFBLGNBQUEsQ0FBQSxDQXZCRCxnQ0FBZ0MsaUJBQWlCLENBQUMsMkJBQTJCLGdDQUFnQyxpQkFBaUIsQ0FBQyxDRHRFaEksMEJBQUEsZUFBQSxlQUFBLENBQUEsMkJBQUEsMEJBQUEsY0FBQSxDQUFBLENDd0VDLHNERHZFcUIsZ0JBQUEsY0FBQSxDQUFBLEFDd0V0QiwyQkl4Q21CLHNESmtFbkIsY0FBQSxDQUFBLENBekJDLHlCQUF5QixnQkFBZ0IsZUFBZSxlQUFlLENBQUMsMkJBQTJCLHlCQUF5QixjQUFjLENBQUMsQ0dEeEksdUJBQUEsaUJBQUEsa0JBQUEsU0FBQSxDQUFBLDJCQUFBLHVCQUFBLGdCQUFBLENBQUEsQ0hHSCw4QkQ1RUQsa0JBQUEsQ0FBQSwyQkFBQSw4QkFBQSxtQkFBQSxjQUFBLENBQUEsQ0M2RUMsNkJEeEUrQixvQkFBQSxhQUFBLG1CQUFBLGVBQUEsa0JBQUEsaUJBQUEsc0JBQUEsbUJBQUEsaUJBQUEsb0JBQUEsY0FBQSxlQUFBLDZCQUFBLDhCQUFBLENBQUEsQUN5RWhDLDJCQTJCRSw2QkFBQSxpQkFBQSxtQkFBQSxDQUFBLENBMUJELDJDQUE2QyxjQUFjLENBQUMsd0VBQTBFLGdCQUFnQixDQUFDLEFHTnBKLDJCQUFBLHdFQUFBLGdCQUFBLENBQUEsQ0hRSCwyRUR4RUcsZUFBQSxDQUFBLEFDeUVKLDZDRHZFdUIsNEJBQUEsQ0FBQSw2Q0FBQSw4QkFBQSxDQUFBLEFDd0V2Qiw2Q0E2QkUsWUFBQSxDQUFBLDZDQUFBLGNBQUEsQ0FBQSxBQTVCRiw2QkFBNkIsV0FBVyxZQUFZLGtCQUFrQixDQUFDLDJCQUEyQiw2QkFBNkIsV0FBVyxXQUFXLENBQUMsQ0RwRWxKLDZCQUFBLGtCQUFBLFdBQUEsa0JBQUEsaUJBQUEsMEJBQUEsYUFBQSxvQkFBQSxZQUFBLGVBQUEsaUJBQUEsQ0FBQSxBQ3NFSixnQ0ErQkEsZUFBQSxrQkFBQSxDQUFBLDJCQUFBLGdDQUFBLGVBQUEsa0JBQUEsQ0FBQSxDQTlCQyw0QkFBNEIsZ0JBQWdCLGFBQWEsQ0FBQywyQkFBMkIsNEJBQTRCLGNBQWMsQ0FBQyxDRzNCN0gsMkJBQUEsNEJBQUEsY0FBQSxDQUFBLENBQUEsbUJBQUEsVUFBQSxrQkFBQSxpQkFBQSxDQUFBLEFINkJKLDRCRHpFSSxtQkFBQSxrQkFBQSxDQUFBLENBQUEsNEJBQUEsbUJBQUEsa0JBQUEsQ0FBQSxDQzBFSCwyQkFnQ0MsbUJBQUEsa0JBQUEsa0JBQUEsUUFBQSxDQUFBLENBL0JELDJCQUEyQixtQkFBbUIsa0JBQWtCLGdCQUFnQixDQUFDLENEaEU5RSwyQkFBQSx5QkFBQSx5QkFBQSxXQUFBLENBQUEsQ0NrRUgsMkJEakV5Qix5QkFBQSx3QkFBQSxXQUFBLENBQUEsQ0NrRXpCLGFEakVPLGlCS3ZCVSxDQUFBLHdCQUFBLHdCQUFBLENBQUEsQUp5RmxCLHlCQWtDQSx5QkFBQSxVQUFBLENBQUEsMkJBQUEsNEJBQUEsa0JBQUEsUUFBQSxDQUFBLEFBakNBLGdDQUFnQyxVQUFVLENBQUMsQ0FBQyxtQkFBbUIsaUJBQWlCLG1CQUFtQixDQUFDLEFHcENoRywyQkFBQSxtQkFBQSxrQkFBQSxrQkFBQSxlQUFBLENBQUEsQ0hzQ0gsMkJEdkVHLG1CQUFBLGtCQUFBLGtCQUFBLENBQUEsQ0N3RUgsMEJBbUNDLGlCQUFBLG1CQUFBLENBQUEsMkJBQUEsbUJBQUEsd0JBQUEsNEJBQUEsMkJBQUEsQ0FBQSxDQWxDRCwwQkFBMEIsV0FBVyxrQkFBa0IsY0FBYyxZQUFZLGFBQWEsZ0JBQWdCLFNBQVMsS0FBSyxDQUFDLEFEL0QxSCx5QkFBQSxVQUFBLHlCQUFBLGtCQUFBLDRCQUFBLG1CQUFBLHFCQUFBLENBQUEsQUNpRUosa0NEaEUwQixpQkFBQSxDQUFBLHlDQUFBLFlBQUEsQUNzRzFCLFdBQUEsa0JBQUEsZUFBQSxZQUFBLFdBQUEsVUFBQSxDRHRHMEIsQUNrRTFCLHlCQUF5QixjQUFjLGFBQWEsT0FBTyxRQUFRLFNBQVMsU0FBUyxDQUFDLEFHNUNsRiw0QkFBQSx5QkFBQSxhQUFBLGlCQUFBLENBQUEsQ0g4Q0gsMEJEckVHLG1CQUFBLGlCQUFBLENBQUEsOEJBQUEsUUFBQSxDQUFBLEFDc0VKLDJCRGxFWSxnQkN3R1Ysa0JBQUEsQ0FBQSxxQkFBQSw2QkFBQSxrQkFBQSxDQUFBLEFBckNGLDRCQUE0QixxQkFBcUIsa0JBQWtCLENBQUMsQ0FBQywyQkFBMkIscUJBQXFCLGlCQUFpQixDQUFDLENHaERuSSxzQ0FBQSxvQkFBQSxhQUFBLG1CQUFBLGVBQUEsa0JBQUEsaUJBQUEsY0FBQSxjQUFBLENBQUEsQUhrREosMkJEekVJLHVCQUFBLG1CQUFBLG9CQUFBLGdCQUFBLGNBQUEsaUJBQUEsQ0FBQSxBQzBFSixrQ0RuRVksV0MyR1YsQ0FBQSwyQ0FBQSxjQUFBLENBQUEsQUF2Q0Ysa0NBQWtDLHFCQUFxQixpQkFBaUIsQ0FBQywrQ0FBK0MsWUFBWSxDQUFDLEFHcERqSSw0QkFBQSwyQkFBQSxpQkFBQSxhQUFBLGFBQUEsQ0FBQSxBSHNESiwyQ0Q3RUksOEJBQUEsQ0FBQSwyQ0FBQSxjQUFBLENBQUEsQUM4RUosaURBMENFLE1BQUEsQ0FBQSx5Q0FBQSxlQUFBLENBQUEsQ0F6Q0QsMkJBQTJCLDJCQUEyQixXQUFXLGVBQWUsQUFBbUIsa0JBQWtCLGNBQWMsQUFBa0MsOEJBQStCLG9DQUFxQyxDQUFDLENEakV2TywyQkFBQSw0QkFBQSxnQkFBQSxDQUFBLENBQUEsMkJBQUEscUNBQUEsOEJBQUEsb0NBQUEsQ0FBQSxDQ21FSCIsImZpbGUiOiJhYm91dC1wYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5hYm91dC1hd2FyZHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihncmV5LCAxMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24gKHNtKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZXIoMi41KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYm91dC1hd2FyZHMtc2xpZGVyIHtcbiAgICAkcm9vdDogJjtcbiAgICAmX19pbWFnZS1jb250YWluZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHdoaXRlKTtcbiAgICAgICAgcGFkZGluZzogMzJweCAwOyBcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MnB4IDA7IFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIDk1NXB4KS8yKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMTgwcHgpLzIpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIDEzMzZweCkvMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwN3B4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgICZfX3RpdGxlLCAmX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQtc2hvcnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX190ZXh0LWxvbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiBjb2xvcih0ZXh0LCA2MCk7XG5cbiAgICAgICAgJi5pcy1leHBhbmRlZCB7XG4gICAgICAgICAgICAjeyRyb290fV9fdGV4dC1zaG9ydCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAjeyRyb290fV9fdGV4dC1sb25nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JlYWQtbW9yZSB7XG4gICAgICAgIGNvbG9yOiBjb2xvcih0ZXh0LCAxMDApO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZXIoMS41KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJi5pcy1pbmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5hYm91dC13b3JrLXNsaWRlcl9faW1hZ2Utd3JhcHBlcjpiZWZvcmUsIC5hYm91dC13b3JrLWJlbmVmaXRzX19pdGVtOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1kYS1pY29uZm9udFwiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5hYm91dC1taXNzaW9uX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dC1taXNzaW9uX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDgwcHgpIHtcbiAgLmFib3V0LW1pc3Npb25fX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmFib3V0LW1hcC1wb3B1cC1jb250ZW50X19pdGVtLCAuYWJvdXQtbWlzc2lvbl9fdGV4dCwgLmFib3V0LXByZXNzX19sYWJlbCwgLmFib3V0LXdvcmstc2xpZGVyX19xdW90ZSwgLmFib3V0LXdvcmstc2xpZGVyX19zdWJzY3JpYmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5hYm91dC1oaXN0b3J5X190aXRsZSwgLmFib3V0LW51bWJlcnMtY291bnRlcl9fbmFtZSwgLmFib3V0LXdvcmstYmVuZWZpdHNfX2l0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQtaGlzdG9yeV9fdGl0bGUsIC5hYm91dC1udW1iZXJzLWNvdW50ZXJfX25hbWUsIC5hYm91dC13b3JrLWJlbmVmaXRzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0ODBweCkge1xuICAuYWJvdXQtaGlzdG9yeV9fdGl0bGUsIC5hYm91dC1udW1iZXJzLWNvdW50ZXJfX25hbWUsIC5hYm91dC13b3JrLWJlbmVmaXRzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmFib3V0LWRldmVsb3BfX3RpdGxlLCAuYWJvdXQtbWlzc2lvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQtZGV2ZWxvcF9fdGl0bGUsIC5hYm91dC1taXNzaW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDgwcHgpIHtcbiAgLmFib3V0LWRldmVsb3BfX3RpdGxlLCAuYWJvdXQtbWlzc2lvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG4uYWJvdXQtbnVtYmVyc19fbGVmdC10ZXh0IHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0LW51bWJlcnNfX2xlZnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5hYm91dC1wcmVzc19fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQtcHJlc3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0ODBweCkge1xuICAuYWJvdXQtcHJlc3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbn1cblxuLmFib3V0LWF3YXJkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjRmYTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hYm91dC1hd2FyZHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hYm91dC1hd2FyZHNfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFib3V0LWF3YXJkc19fdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6ICAyMHB4ICA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQtYXdhcmRzX190aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5hYm91dC1hd2FyZHMtc2xpZGVyX19pbWFnZS1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dC1hd2FyZHMtc2xpZGVyX19pbWFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUycHggMDtcbiAgfVxufVxuXG4uYWJvdXQtYXdhcmRzLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQtYXdhcmRzLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSA5NTVweCkvMik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYWJvdXQtYXdhcmRzLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMTgwcHgpLzIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDgwcHgpIHtcbiAgLmFib3V0LWF3YXJkcy1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gMTMzNnB4KS8yKTtcbiAgfVxufVxuXG4uYWJvdXQtYXdhcmRzLXNsaWRlcl9faW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAyMDdweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmFib3V0LWF3YXJkcy1zbGlkZXJfX3RpdGxlLCAuYWJvdXQtYXdhcmRzLXNsaWRlcl9fdGV4dCB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4uYWJvdXQtYXdhcmRzLXNsaWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQtYXdhcmRzLXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYWJvdXQtYXdhcmRzLXNsaWRlcl9fdGV4dC1zaG9ydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWJvdXQtYXdhcmRzLXNsaWRlcl9fdGV4dC1sb25nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFib3V0LWF3YXJkcy1zbGlkZXJfX3RleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uYWJvdXQtYXdhcmRzLXNsaWRlcl9fdGV4dC5pcy1leHBhbmRlZCAuYWJvdXQtYXdhcmRzLXNsaWRlcl9fdGV4dC1zaG9ydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hYm91dC1hd2FyZHMtc2xpZGVyX190ZXh0LmlzLWV4cGFuZGVkIC5hYm91dC1hd2FyZHMtc2xpZGVyX190ZXh0LWxvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFib3V0LWF3YXJkcy1zbGlkZXJfX3JlYWQtbW9yZSB7XG4gIGNvbG9yOiAjMTkxOTE5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAgMTJweCAgO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFib3V0LWF3YXJkcy1zbGlkZXJfX3JlYWQtbW9yZS5pcy1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hYm91dC1kZXZlbG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFib3V0LWRldmVsb3Age1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5hYm91dC1kZXZlbG9wX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWJvdXQtZGV2ZWxvcF9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcm93LWdhcDogMjBweDtcbiAgfVxufVxuXG4uYWJvdXQtZGV2ZWxvcF9fZ3JpZC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjRmYTtcbn1cblxuLmFib3V0LWRldmVsb3BfX2ljb24ge1xuICBtYXJnaW4tYm90dG9tOiAgMjBweCAgO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFib3V0LWRldmVsb3BfX2ljb24ge1xuICAgIG1hcmdpbi1ib3R0b206ICA4cHggIDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFib3V0LWRldmVsb3BfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFib3V0LWhpc3Rvcnktc2VjdGlvbiB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hYm91dC1oaXN0b3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFib3V0LWhpc3Rvcnkge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG59XG5cbi5hYm91dC1oaXN0b3J5X19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMycHgpO1xuICB0b3A6IDI4cHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTAlO1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hYm91dC1oaXN0b3J5X19saW5lIHtcbiAgICBsZWZ0OiAyN3B4O1xuICB9XG59XG5cbi5hYm91dC1oaXN0b3J5X19saW5lLXJlZ3VsYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNlZWYwZjg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWJvdXQtaGlzdG9yeV9fbGluZS1yZWd1bGFyIHtcbiAgICByaWdodDogMXB4O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmFib3V0LWhpc3RvcnlfX2xpbmUtc2Nyb2xsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDVmYWQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWJvdXQtaGlzdG9yeV9fbGluZS1zY3JvbGwge1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG4uYWJvdXQtaGlzdG9yeV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5hYm91dC1oaXN0b3J5X19pdGVtLS1kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hYm91dC1oaXN0b3J5X19pdGVtLS1kaXZpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5hYm91dC1oaXN0b3J5X19pdGVtLS1kaXZpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlZWYwZjg7XG4gIGxlZnQ6IGNhbGMoMTAlIC0gMXB4KTtcbiAgdG9wOiAyNnB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hYm91dC1oaXN0b3J5X19pdGVtLS1kaXZpZGVyOmJlZm9yZSB7XG4gICAgbGVmdDogMjZweDtcbiAgfVxufVxuXG4uYWJvdXQtaGlzdG9yeV9faXRlbS0tZGl2aWRlci5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwNWZhZDtcbn1cblxuLmFib3V0LWhpc3RvcnlfX2l0ZW0tLWRpdmlkZXItZmlyc3Qge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYWJvdXQtaGlzdG9yeV9feWVhciwgLmFib3V0LWhpc3RvcnlfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFib3V0LWhpc3RvcnlfX3llYXIsIC5hYm91dC1oaXN0b3J5X19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uYWJvdXQtaGlzdG9yeV9feWVhciB7XG4gIGZvbnQtZmFtaWx5OiBcIlBlcGNvU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWJvdXQtaGlzdG9yeV9feWVhciB7XG4gICAgZmxleDogMCAwIDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gIH1cbn1cblxuLmFib3V0LWhpc3RvcnlfX3RleHQge1xuICBtYXJnaW4tdG9wOiAgMTJweCAgO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmFib3V0LWhpc3RvcnlfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAgMTJweCAgO1xufVxuXG4uYWJvdXQtaGlzdG9yeV9fY29udGVudCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlO1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U1ZWU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWJvdXQtaGlzdG9yeV9fY29udGVudCB7XG4gICAgZmxleDogMCAwIDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmFib3V0LWhpc3RvcnlfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogIDhweCAgO1xufVxuXG4uYWJvdXQtaGlzdG9yeV9fdG9nZ2xlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWJvdXQtaGlzdG9yeV9fdG9nZ2xlci5jb2xsYXBzZWQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWJvdXQtaGlzdG9yeV9fdG9nZ2xlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYWJvdXQtbWFwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5hYm91dC1tYXBfX2NvdW50cnkgcGF0aCxcbi5hYm91dC1tYXBfX2NvdW50cnkgcG9seWdvbiB7XG4gIGZpbGw6ICNFM0U1RUU7XG4gIHN0cm9rZTogIzUyNjg4MDtcbn1cblxuLmFib3V0LW1hcF9fY291bnRyeS0tc2VsZWN0ZWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hYm91dC1tYXBfX2NvdW50cnktLXNlbGVjdGVkIHBhdGgsXG4uYWJvdXQtbWFwX19jb3VudHJ5LS1zZWxlY3RlZCBwb2x5Z29uIHtcbiAgZmlsbDogI0YyRjRGQTtcbiAgc3Ryb2tlOiAjNTI2ODgwO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1vdXQsIHN0cm9rZSAwLjJzIGVhc2Utb3V0O1xufVxuXG4uYWJvdXQtbWFwX19jb3VudHJ5LS1zZWxlY3RlZDpob3ZlciBwYXRoLFxuLmFib3V0LW1hcF9fY291bnRyeS0tc2VsZWN0ZWQ6aG92ZXIgcG9seWdvbiB7XG4gIGZpbGw6ICMwMDVGQUQ7XG4gIHN0cm9rZTogIzcwODM5Njtcbn1cblxuLmFib3V0LW1hcC1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIGNhbGMoLTEwMCUgLSAyMHB4KSk7XG4gIHdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiAyMDhweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzNGQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzk3MjtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdyg4cHggOHB4IDIwcHggcmdiYSgyNSwgMjUsIDI1LCAwLjA4KSk7XG59XG5cbi5hYm91dC1tYXAtcG9wdXA6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMDAzOTcyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgei1pbmRleDogMjtcbn1cblxuLmFib3V0LW1hcC1wb3B1cDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTFweCBzb2xpZCAjMzM0ZDY5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgei1pbmRleDogMDtcbn1cblxuLmFib3V0LW1hcC1wb3B1cF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmFib3V0LW1hcC1wb3B1cC5pcy1sb2FkaW5nIC5hYm91dC1tYXAtcG9wdXBfX2NvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xvYWRlci13aGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uYWJvdXQtbWFwLXBvcHVwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMnB4IDQwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYWJvdXQtbWFwLXBvcHVwLWNvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWJvdXQtbWFwLXBvcHVwLWNvbnRlbnRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzM0ZDY5O1xufVxuXG4uYWJvdXQtbWFwLXBvcHVwLWNvbnRlbnRfX2l0ZW0tbGVmdCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWJvdXQtbWFwLXBvcHVwLWNvbnRlbnRfX2l0ZW0tcmlnaHQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hYm91dC1tYXAtcG9wdXAtY29udGVudF9fZmxhZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzRkNjk7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4uYWJvdXQtbWlzc2lvbi1zZWN0aW9uIHtcbiAgei1pbmRleDogMztcbn1cblxuLmFib3V0LW1pc3Npb25fX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgY29sdW1uLWdhcDogIDhweCAgO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0LW1pc3Npb25fX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbn1cblxuLmFib3V0LW1pc3Npb25fX2JveCB7XG4gIHBhZGRpbmc6ICA0MHB4ICA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2YyZjRmYTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzkuOThweCkge1xuICAuYWJvdXQtbWlzc2lvbl9fYm94IHtcbiAgICBwYWRkaW5nOiAgMjRweCAgO1xuICB9XG59XG5cbi5hYm91dC1taXNzaW9uX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICAyNHB4ICA7XG59XG5cbi5hYm91dC1taXNzaW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICAxNnB4ICA7XG59XG5cbi5hYm91dC1taXNzaW9uX190ZXh0IHtcbiAgY29sb3I6ICM0MTQxNDE7XG59XG5cbi5hYm91dC1udW1iZXJzIHtcbiAgcGFkZGluZzogODBweCAwO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWJvdXQtbnVtYmVycyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFib3V0LW51bWJlcnMtdG9wIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmFkaWFsLWdyYWRpZW50KDE2NS4xOCUgMTY1LjE4JSBhdCAxMTkuNjQlIDUwJSwgI0I0MUQ4MSAwJSwgIzAxODRFMiA1MCUsICMwMTc4RTMgMTAwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWJvdXQtbnVtYmVycy10b3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5hYm91dC1udW1iZXJzLXRvcF9fYm94IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1RjlGRTI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1RjlGRTI7XG59XG5cbi5hYm91dC1udW1iZXJzLXRvcF9fYm94Om50aC1jaGlsZCgtbiArIDMpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmFib3V0LW51bWJlcnMtdG9wX19ib3g6bnRoLWNoaWxkKDNuICsgMykge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWJvdXQtbnVtYmVycy10b3BfX2JveCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1RjlGRTI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzVGOUZFMjtcbiAgfVxuICAuYWJvdXQtbnVtYmVycy10b3BfX2JveDpudGgtY2hpbGQoLW4gKyAzKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1RjlGRTI7XG4gIH1cbiAgLmFib3V0LW51bWJlcnMtdG9wX19ib3g6bnRoLWNoaWxkKDNuICsgMykge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1RjlGRTI7XG4gIH1cbiAgLmFib3V0LW51bWJlcnMtdG9wX19ib3g6bnRoLWNoaWxkKC1uICsgMikge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLmFib3V0LW51bWJlcnMtdG9wX19ib3g6bnRoLWNoaWxkKDJuICsgMikge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG4uYWJvdXQtbnVtYmVycy10b3BfX2JveC1jb250ZW50IHtcbiAgcGFkZGluZzogMzhweCA1MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFib3V0LW51bWJlcnMtdG9wX19ib3gtY29udGVudCB7XG4gICAgcGFkZGluZzogIDE2cHggICAyNHB4ICA7XG4gIH1cbn1cblxuLmFib3V0LW51bWJlcnMtdG9wX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hYm91dC1udW1iZXJzLXRvcF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uYWJvdXQtbnVtYmVycy10b3BfX3N1ZmZpeCwgLmFib3V0LW51bWJlcnMtdG9wX19wcmVmaXgge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWJvdXQtbnVtYmVycy10b3BfX3N1ZmZpeCwgLmFib3V0LW51bWJlcnMtdG9wX19wcmVmaXgge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYWJvdXQtbnVtYmVycy10b3BfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWJvdXQtbnVtYmVycy10b3BfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYWJvdXQtbnVtYmVycy1jb3VudGVyIHtcbiAgcGFkZGluZy10b3A6ICA4MHB4ICA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hYm91dC1udW1iZXJzLWNvdW50ZXIge1xuICAgIHBhZGRpbmctdG9wOiAgMjBweCAgO1xuICB9XG59XG5cbi5hYm91dC1udW1iZXJzLWNvdW50ZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hYm91dC1udW1iZXJzLWNvdW50ZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYWJvdXQtbnVtYmVycy1jb3VudGVyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNUY5RkUyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNUY5RkUyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFib3V0LW51bWJlcnMtY291bnRlcl9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLmFib3V0LW51bWJlcnMtY291bnRlcl9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5hYm91dC1udW1iZXJzLWNvdW50ZXJfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5hYm91dC1udW1iZXJzLWNvdW50ZXJfX2ZsYWcge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hYm91dC1udW1iZXJzLWNvdW50ZXJfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5hYm91dC1udW1iZXJzLWNvdW50ZXJfX2ZsYWcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG5cbi5hYm91dC1udW1iZXJzLWNvdW50ZXJfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5hYm91dC1udW1iZXJzLWNvdW50ZXJfX2NvdW50ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYWJvdXQtbnVtYmVycy1jb3VudGVyX19pdGVtOm50aC1jaGlsZCgtbiArIDMpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1RjlGRTI7XG59XG5cbi5hYm91dC1udW1iZXJzLWNvdW50ZXJfX2l0ZW06bnRoLWNoaWxkKDNuICsgMykge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNUY5RkUyO1xufVxuXG4uYWJvdXQtbnVtYmVycy1jb3VudGVyX19pdGVtOm50aC1jaGlsZCgtbiArIDIpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmFib3V0LW51bWJlcnMtY291bnRlcl9faXRlbTpudGgtY2hpbGQoMm4gKyAyKSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmFib3V0LW51bWJlcnMtY291bnRlcl9fZmxhZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWJvdXQtbnVtYmVycy1jb3VudGVyX19mbGFnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLmFib3V0LW51bWJlcnMtY291bnRlcl9fbmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi5hYm91dC1udW1iZXJzLWNvdW50ZXJfX2NvdW50ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYWJvdXQtbnVtYmVycy1jb3VudGVyX19jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuXG4uYWJvdXQtbnVtYmVycy1jb3VudGVyX19hbGwge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hYm91dC1udW1iZXJzLWNvdW50ZXJfX2FsbCB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYWJvdXQtbnVtYmVycy1jb3VudGVyX19hbGwge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuXG4uYWJvdXQtbnVtYmVycy1tYXAge1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAtMTcwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzkuOThweCkge1xuICAuYWJvdXQtbnVtYmVycy1tYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNzkuOThweCkge1xuICAuYWJvdXQtbnVtYmVycy1tYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hYm91dC1udW1iZXJzLW1hcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hYm91dC1udW1iZXJzLW1hcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWJvdXQtbnVtYmVycy1tYXAtaW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYWJvdXQtbnVtYmVycy1tYXAtaW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFib3V0LXByZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJvdXQtcHJlc3NfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTc4RTM7XG59XG5cbi5hYm91dC1wcmVzc19fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTc4RTM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFib3V0LXByZXNzX19pbWFnZS13cmFwcGVyIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmFib3V0LXByZXNzX19pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFib3V0LXByZXNzX190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFib3V0LXByZXNzX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFib3V0LXByZXNzX190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuXG4uYWJvdXQtd29yay1zbGlkZXItYXJyb3dzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFib3V0LXdvcmstc2xpZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFib3V0LXdvcmstc2xpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAwO1xufVxuXG4uYWJvdXQtd29yay1zbGlkZXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY0ZmE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hYm91dC13b3JrLXNsaWRlcl9faW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFib3V0LXdvcmstc2xpZGVyX19pbWFnZS13cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oC/XCI7XG59XG5cbi5hYm91dC13b3JrLXNsaWRlcl9faW1hZ2Utd3JhcHBlcjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGJvdHRvbTogMjRweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uYWJvdXQtd29yay1zbGlkZXJfX3RleHQge1xuICBjb2xvcjogIzE5MTkxOTtcbiAgcGFkZGluZzogNDBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzkuOThweCkge1xuICAuYWJvdXQtd29yay1zbGlkZXJfX3RleHQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5hYm91dC13b3JrLXNsaWRlcl9fcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYm91dC13b3JrLXNsaWRlcl9fc3Vic2NyaWJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWJvdXQtd29yay1iZW5lZml0cy10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5hYm91dC13b3JrLWJlbmVmaXRzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNGQ2ZGQ7XG4gIHBhZGRpbmc6IDgwcHggMjAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTc5Ljk4cHgpIHtcbiAgLmFib3V0LXdvcmstYmVuZWZpdHMge1xuICAgIHBhZGRpbmc6IDQwcHggMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hYm91dC13b3JrLWJlbmVmaXRzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gIH1cbn1cblxuLmFib3V0LXdvcmstYmVuZWZpdHNfX2l0ZW1zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFib3V0LXdvcmstYmVuZWZpdHNfX2l0ZW0ge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogOHB4IDBweCA4cHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYm91dC13b3JrLWJlbmVmaXRzX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCRXCI7XG59XG5cbi5hYm91dC13b3JrLWJlbmVmaXRzX19pdGVtOm50aC1jaGlsZCg0biArIDQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uYWJvdXQtd29yay1iZW5lZml0c19faXRlbTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogIDEycHggIDtcbn1cblxuLmFib3V0LXdvcmstYmVuZWZpdHNfX2l0ZW06bGFzdC1vZi10eXBlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTc5Ljk4cHgpIHtcbiAgLmFib3V0LXdvcmstYmVuZWZpdHNfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmFib3V0LXdvcmstYmVuZWZpdHNfX2l0ZW06bnRoLWNoaWxkKDRuICsgNCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNGQ2ZGQ7XG4gIH1cbiAgLmFib3V0LXdvcmstYmVuZWZpdHNfX2l0ZW06bnRoLWNoaWxkKDJuICsgMikge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuYWJvdXQtd29yay1iZW5lZml0c19faXRlbTpudGgtY2hpbGQob2RkKTpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmFib3V0LXdvcmstYmVuZWZpdHNfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWJvdXQtd29yay1iZW5lZml0c19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWJvdXQtd29yay1iZW5lZml0c19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWJvdXQtd29yay1iZW5lZml0c19fYnV0dG9uLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIkZm9udFBhdGg6ICcuLi9pY29uZm9udC8nO1xuJGZvbnROYW1lOiAnbWRhLWljb25mb250JztcbiRmb250TWFwOiAoIFwiYWxlcnRcIiA6IFwiXFxFMDAxXCIsICBcImFuZ2VsLWJvdHRvbVwiIDogXCJcXEUwMDJcIiwgIFwiYW5nZWwtbGVmdFwiIDogXCJcXEUwMDNcIiwgIFwiYW5nZWwtcmlnaHRcIiA6IFwiXFxFMDA0XCIsICBcImFuZ2VsLXRvcFwiIDogXCJcXEUwMDVcIiwgIFwiYXJyb3ctbGVmdFwiIDogXCJcXEUwMDZcIiwgIFwiYXJyb3ctcmlnaHRcIiA6IFwiXFxFMDA3XCIsICBcImFycm93LXNtYWxsLWJvdHRvbVwiIDogXCJcXEUwMDhcIiwgIFwiYXJyb3ctc21hbGwtbGVmdFwiIDogXCJcXEUwMDlcIiwgIFwiYXJyb3ctc21hbGwtcmlnaHRcIiA6IFwiXFxFMDBBXCIsICBcImFycm93LXNtYWxsLXRvcFwiIDogXCJcXEUwMEJcIiwgIFwiYmFja1wiIDogXCJcXEUwMENcIiwgIFwiYmxvZ1wiIDogXCJcXEUwMERcIiwgIFwiY2hlY2stcm91bmRlZFwiIDogXCJcXEUwMEVcIiwgIFwiY2hlY2stcm91dGVcIiA6IFwiXFxFMDBGXCIsICBcImNoZWNrXCIgOiBcIlxcRTAxMFwiLCAgXCJjaXJjbGUtaGVhcnRcIiA6IFwiXFxFMDExXCIsICBcImNsb3NlXCIgOiBcIlxcRTAxMlwiLCAgXCJjb21wYXNzXCIgOiBcIlxcRTAxM1wiLCAgXCJjb250ZW50c1wiIDogXCJcXEUwMTRcIiwgIFwiZGFuZ2VyXCIgOiBcIlxcRTAxNVwiLCAgXCJkb3dubG9hZFwiIDogXCJcXEUwMTZcIiwgIFwiZWRpdFwiIDogXCJcXEUwMTdcIiwgIFwiZW5kXCIgOiBcIlxcRTAxOFwiLCAgXCJleGl0XCIgOiBcIlxcRTAxOVwiLCAgXCJmYWNlYm9va1wiIDogXCJcXEUwMUFcIiwgIFwiZmF2LWFjdGl2ZVwiIDogXCJcXEUwMUJcIiwgIFwiZmF2XCIgOiBcIlxcRTAxQ1wiLCAgXCJmaWx0ZXJcIiA6IFwiXFxFMDFEXCIsICBcImZpcnN0XCIgOiBcIlxcRTAxRVwiLCAgXCJmdWxscGFnZVwiIDogXCJcXEUwMUZcIiwgIFwiZ2xvYmVcIiA6IFwiXFxFMDIwXCIsICBcImdyaWRcIiA6IFwiXFxFMDIxXCIsICBcImhhbmRzXCIgOiBcIlxcRTAyMlwiLCAgXCJob21lXCIgOiBcIlxcRTAyM1wiLCAgXCJob3Vyc1wiIDogXCJcXEUwMjRcIiwgIFwiaW1hZ2VcIiA6IFwiXFxFMDI1XCIsICBcImluZm9cIiA6IFwiXFxFMDI2XCIsICBcImluc3RhZ3JhbVwiIDogXCJcXEUwMjdcIiwgIFwibGVhZmxldC1nYWxsZXJ5XCIgOiBcIlxcRTAyOFwiLCAgXCJsZWFmbGV0LXpvb21cIiA6IFwiXFxFMDI5XCIsICBcImxpbmtcIiA6IFwiXFxFMDJBXCIsICBcImxpbmtlZEluXCIgOiBcIlxcRTAyQlwiLCAgXCJtYWlsLWJpZ1wiIDogXCJcXEUwMkNcIiwgIFwibWFpbFwiIDogXCJcXEUwMkRcIiwgIFwibWFwXCIgOiBcIlxcRTAyRVwiLCAgXCJtZW51XCIgOiBcIlxcRTAyRlwiLCAgXCJtb3JlXCIgOiBcIlxcRTAzMFwiLCAgXCJuYXZcIiA6IFwiXFxFMDMxXCIsICBcIm5ld3NwYXBlci1tZW51XCIgOiBcIlxcRTAzMlwiLCAgXCJuZXdzcGFwZXJcIiA6IFwiXFxFMDMzXCIsICBcInBob25lLWJpZ1wiIDogXCJcXEUwMzRcIiwgIFwicGhvbmVcIiA6IFwiXFxFMDM1XCIsICBcInBpbi1mdWxsXCIgOiBcIlxcRTAzNlwiLCAgXCJwaW4tbWVudVwiIDogXCJcXEUwMzdcIiwgIFwicGluXCIgOiBcIlxcRTAzOFwiLCAgXCJwaW50ZXJlc3RcIiA6IFwiXFxFMDM5XCIsICBcInBsYXlcIiA6IFwiXFxFMDNBXCIsICBcInBsdXNcIiA6IFwiXFxFMDNCXCIsICBcInByaW50XCIgOiBcIlxcRTAzQ1wiLCAgXCJwcm9kdWN0cy1tZW51XCIgOiBcIlxcRTAzRFwiLCAgXCJwcm9kdWN0c1wiIDogXCJcXEUwM0VcIiwgIFwicXVvdGVcIiA6IFwiXFxFMDNGXCIsICBcInJlZ3VsYXJwYWdlXCIgOiBcIlxcRTA0MFwiLCAgXCJyZWxvYWRcIiA6IFwiXFxFMDQxXCIsICBcInJvdXRlXCIgOiBcIlxcRTA0MlwiLCAgXCJzZWFyY2hcIiA6IFwiXFxFMDQzXCIsICBcInNlZVwiIDogXCJcXEUwNDRcIiwgIFwic2hhcmVcIiA6IFwiXFxFMDQ1XCIsICBcInN0YXJ0XCIgOiBcIlxcRTA0NlwiLCAgXCJ0aWt0b2tcIiA6IFwiXFxFMDQ3XCIsICBcInRyYXNoXCIgOiBcIlxcRTA0OFwiLCAgXCJ5b3V0dWJlXCIgOiBcIlxcRTA0OVwiLCAgXCJ6b29tLWluXCIgOiBcIlxcRTA0QVwiLCAgXCJ6b29tLW91dFwiIDogXCJcXEUwNEJcIiwgKTtcblxuQG1peGluIGljb24tc3R5bGVzIHtcblx0Zm9udC1mYW1pbHk6IFwibWRhLWljb25mb250XCI7XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Ly8gc3BlYWs6IG5vbmU7IC8vIG9ubHkgbmVjZXNzYXJ5IGlmIG5vdCB1c2luZyB0aGUgcHJpdmF0ZSB1bmljb2RlIHJhbmdlIChmaXJzdEdseXBoIG9wdGlvbilcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4laWNvbiB7XG5cdEBpbmNsdWRlIGljb24tc3R5bGVzO1xufVxuXG5AbWl4aW4gaWNvbigkZmlsZW5hbWUsICRpbnNlcnQ6IGJlZm9yZSwgJGV4dGVuZDogdHJ1ZSkge1xuXHQmOiN7JGluc2VydH0ge1xuXHRcdEBpZiAkZXh0ZW5kIHtcblx0XHRcdEBleHRlbmQgJWljb247XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAaW5jbHVkZSBpY29uLXN0eWxlcztcblx0XHR9XG5cdFx0Y29udGVudDogbWFwLWdldCgkZm9udE1hcCwgJGZpbGVuYW1lKTtcblx0fVxufSIsIiV0ZXh0LTEyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICB9XG59XG4ldGV4dC0xNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ldGV4dC0xNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgfVxufVxuJXRleHQtMjAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweFxuICAgIH1cbn1cbiV0ZXh0LTE5LTIwIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxufVxuJXRleHQtMjQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzFweFxuICAgIH1cbn1cbiV0ZXh0LTI2IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBmb250LXNpemU6IDM5cHhcbiAgICB9XG59XG4ldGV4dC0zNiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDQzcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiA0OXB4XG4gICAgfVxufSIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9mb250c1xuJGZvbnQtZGlzcGxheTogJ1BlcGNvU2FucycsIHNhbnMtc2VyaWY7XG4kZm9udC1xdW90ZTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjtcblxuLy9jb2xvcnNcbiRwYWxldHRlOiAoXG4gICAgd2hpdGU6ICNmZmZmZmYsXG4gICAgYmxhY2s6ICMxOTE5MTksXG4gICAgcHJpY2U6ICNkNTAzNWUsXG4gICAgcGFja3Nob3Q6ICNmNWY1ZjUsXG4gICAgbWFpbjogKFxuICAgICAgICAxMjA6ICMwMDJjNWEsXG4gICAgICAgIDExMDogIzAwMmM1YSxcbiAgICAgICAgMTAwOiAjMDAzOTcyLFxuICAgICAgICA5MDogI0I0MUQ4MSxcbiAgICAgICAgNjA6ICMwMTVkYjAsXG4gICAgKSxcbiAgICBiZzogKFxuICAgICAgICAxMjA6ICMwNjNlN2IsXG4gICAgICAgIDEwMDogIzAwMzRhMyxcbiAgICAgICAgODA6ICMwMDQ0ZDIsXG4gICAgICAgIDcwOiAjMDE4NEUyLFxuICAgICAgICA2MDogIzAxNzhFMyxcbiAgICAgICAgOTA6ICMxMTgwZTUsXG4gICAgICAgIGFsdDogIzBlNDViMVxuICAgICksXG4gICAgYWNjZW50OiAoXG4gICAgICAgIGxpZ2h0OiAjZmZkNDAwLFxuICAgICAgICBkYXJrOiAjMDA1ZmFkXG4gICAgKSxcbiAgICBncmV5OiAoXG4gICAgICAgIDMwOiAjZTNlNWVlLFxuICAgICAgICAyMDogI2VlZjBmOCxcbiAgICAgICAgMTA6ICNmMmY0ZmFcbiAgICApLFxuICAgIGJvcmRlcjogKFxuICAgICAgICBtYWluOiAjZTZlOGVmLFxuICAgICAgICBkYXJrZW46ICNkNGQ2ZGQsXG4gICAgICAgIGFjY2VudDogIzMzNGQ2OSxcbiAgICAgICAgYmx1ZTogIzVGOUZFMlxuICAgICksXG4gICAgc3VjY2VzczogKFxuICAgICAgICAxMDA6ICMyNmJjNDcsXG4gICAgICAgIDEwOiAjZjFmZGY0XG4gICAgKSxcbiAgICBlcnJvcjogKFxuICAgICAgICAxMDA6ICNkODAwMDAsXG4gICAgICAgIDEwOiAjZmJlNmU2XG4gICAgKSxcbiAgICB0ZXh0OiAoXG4gICAgICAgIDEwMDogIzE5MTkxOSxcbiAgICAgICAgODA6ICM0MTQxNDEsXG4gICAgICAgIDYwOiAjNWY1ZjVmLFxuICAgICAgICA1MDogIzgyODI4MixcbiAgICAgICAgNDA6ICNhNmE2YTZcbiAgICApLFxuICAgIG9ubGluZTogKFxuICAgICAgICBiZzE6ICM5YjNjYmMsXG4gICAgICAgIGJnMjogIzc2MTg5NixcbiAgICAgICAgYmczOiAjZjE1ZjIzLFxuICAgICAgICB0ZXh0OiAjY2U3MWVlXG4gICAgKVxuKTsiXX0= */
