.article-parts-wrap{margin-bottom:70px}.article-parts-wrap h2{font-style:normal;margin-bottom:24px}.article-parts-list{list-style:none;padding:0}.article-parts-item{font-size:18px;line-height:1.1;color:#3a7cff;margin-bottom:16px}.article-parts-item span{cursor:pointer;text-decoration:underline}.article-parts-item span:hover{text-decoration:none}.school-card-list{margin-bottom:70px}.school-card-wrap{background:#fff;margin-bottom:16px;border-radius:16px;border:1px solid #d7dbe3;-webkit-box-shadow:0 4px 4px 0 rgba(217,227,235,.25);box-shadow:0 4px 4px 0 rgba(217,227,235,.25)}.school-card-inner,.school-card-prev,.school-card-rating{display:-webkit-box;display:-ms-flexbox;display:flex}.school-card-inner{border-radius:8px;border:2px solid transparent;padding:30px 0}.school-card-prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px;padding-right:20px;text-align:center}.school-card-logo{-ms-flex-negative:0;flex-shrink:0;width:120px;height:120px;overflow:hidden;border-radius:50%}.school-card-logo img{display:block;max-width:100%}.school-card-rating{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:170px;height:167px;background:#fafafa;padding:32px 6px;font:14px/1.2 Roboto,sans-serif;border-radius:8px;color:#9c9ea4}.school-card-rating-grade{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;font:600 36px/1 Roboto,sans-serif;color:#000}.school-card-rating-grade::after{content:"";width:24px;height:24px;background:url(/assets/images/icons/rating/star.svg)}.school-card-rating-review,.school-card-rating-review a{color:#3a7cff}.school-card-rating-review a{text-decoration:none}.school-card-rating-review a:hover{color:#0094ff}.school-card-rating-review span{color:#9c9ea4}.school-card-content{border-style:solid;border-width:0 1px 0;border-color:#ebeced;padding:0 30px}.school-card-content h2{font-style:normal;margin-bottom:32px}.school-card-content h2 a{color:inherit;text-decoration:none}.school-card-content h2 a:hover{text-decoration:underline}.school-card-action{padding:0 10px}.school-card-price{font-size:16px;font-weight:600;margin-bottom:16px}.school-card-place{display:block;margin:0 auto 48px}.school-review-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;line-height:1.1;position:relative;padding-right:19px}.school-review-link::after{content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:7px;height:10px;background:url(/assets/images/icons/rating/arrow-right.svg);position:absolute;top:2px;right:0;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translate(0,0);transform:translate(0,0)}.school-review-link:hover::after{-webkit-transform:translate(3px,0);transform:translate(3px,0)}.school-about-list-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.school-about-item{width:25%}.school-about-item-inner{padding:32px 16px 32px 62px;position:relative}.school-about-item-inner::after{content:"";display:block;height:40px;width:1px;background:#d9d9d9;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.school-about-item:last-child .school-about-item-inner::after{display:none}.school-about-icon{position:absolute;left:16px;top:37px}.school-about-title{font:14px/1.1 Roboto,sans-serif;color:#9c9ea4;margin-bottom:5px}.school-about-text{font:600 18px/1.1 Roboto,sans-serif;color:#41984a}.vip .school-card-inner{border-color:rgba(58,124,255,.5)}.mark-list li::before,.mark-title::before{content:"";display:block;position:absolute}.mark-title{font:17px/1.4 Roboto,sans-serif;margin-bottom:16px;padding-left:34px;position:relative}.mark-title::before{width:24px;height:24px;left:0;top:0}.mark-list{font:16px/1.1 Roboto,sans-serif;list-style:none;padding:0;margin-bottom:32px}.mark-list li{position:relative;margin-bottom:8px}.mark-list.general li::before,.mark-list.general-list li::before{width:8px;height:8px;border:1px solid #3a7cff;border-radius:50%;top:3px;left:0}.mark-list.general-list{line-height:1.6;margin-bottom:16px}.mark-list.general-list li{padding-left:24px;margin-bottom:4px}.mark-list.general-list li::before{top:8px}.mark-button-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:24px}.mark-button-item{font:14px/1 Roboto,sans-serif;color:#41984a;padding:7px 10px;background:#ebfeef;border:2px solid #c3e8c7;border-radius:8px}.advantages-title{color:#41984a}.advantages-title::before{background:url(/assets/images/icons/rating/circle-tick.svg) no-repeat center}.advantages-list li{padding-left:25px}.advantages-list li::before{width:16px;height:16px;background:url(/assets/images/icons/rating/tick.svg) no-repeat center;left:0;top:0}.promo-title{color:#eb726b}.promo-title::before{background:url(/assets/images/icons/rating/promo-label.svg) no-repeat center}.promo-list li{padding-left:17px}.btn-card{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;font-weight:600;line-height:1.1;padding:16px 24px;border-radius:13px;background:#3a7cff}.btn-card:hover{background:#0094ff}.main-content .btn-card{text-decoration:none}.main-content .btn-card,.main-content .btn-card:hover{color:#fff}.main-content .school-review-link{color:#3a7cff;text-decoration:none}.main-content .school-review-link:hover{color:#0094ff}.main-content .title-large{font-size:32px}.main-content .title-medium{font-size:28px}.main-content .title-small{font-size:24px;color:#000;margin:32px 0 22px}.main-content .rating-card-title{margin-bottom:8px}.main-content .rating-card-content a{color:#3a7cff;text-decoration:none}.main-content .rating-card-content a:hover{text-decoration:underline}.main-content h4.bold-600{font-weight:600}.main-content .bold-600,.main-content .bold-600 a{font-weight:600}.main-content .bold-700,.main-content .bold-700 a{font-weight:700}.rating-card-list{margin-bottom:70px}.rating-card-item{padding:50px 30px 18px;margin-bottom:24px;background:#fafafa;border-radius:16px}.rating-card-header{position:relative;padding:0 90px 24px 0}.rating-card-logo{width:80px;height:80px;position:absolute;top:-20px;right:0;overflow:hidden;border-radius:50%}.rating-card-title{font-style:normal}.rating-card-link-wrap{line-height:1;margin-top:24px}.rating-card-top-banner-wrap{padding:16px 16px 0}.rating-card-bottom-banner-wrap,.rating-card-top-banner-wrap{background:#fff;margin-bottom:32px;border-radius:16px;-webkit-box-shadow:0 4px 4px 0 rgba(217,227,235,.25);box-shadow:0 4px 4px 0 rgba(217,227,235,.25)}.rating-card-bottom-banner a,.rating-card-bottom-banner img,.rating-card-top-banner a,.rating-card-top-banner img{display:block}.rating-card-bottom-banner img,.rating-card-top-banner img{border-radius:8px;margin:0 auto}.rating-card-bottom-banner-wrap{padding:16px}.rating-card-content{color:#494b51}.rating-card-reviews{width:200px;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rating-card-reviews,.rating-card-reviews-item,.rating-card-reviews-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.rating-card-reviews-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:24px 32px;background:#fff;margin-bottom:32px;border-radius:16px;-webkit-box-shadow:0 4px 4px 0 rgba(217,227,235,.25);box-shadow:0 4px 4px 0 rgba(217,227,235,.25)}.rating-card-reviews-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rating-card-reviews-item{gap:8px;margin-bottom:8px}.rating-card-reviews-item:last-child{margin-bottom:0}.rating-card-reviews-logo{width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-position:center}.rating-card-reviews-logo.ya-map{background-image:url(/assets/images/icons/rating/ya-map.svg)}.rating-card-reviews-logo.google{background-image:url(/assets/images/icons/rating/google.svg)}.rating-card-reviews-logo.zoon{background-image:url(/assets/images/icons/rating/zoon.svg)}.rating-card-reviews-logo.ya-market{background-image:url(/assets/images/icons/rating/ya-market.svg)}.rating-card-reviews-logo.otzovik{background-image:url(/assets/images/icons/rating/otzovik.svg)}.rating-card-reviews-logo.irecommend{background-image:url(/assets/images/icons/rating/irecommend.webp)}.rating-card-reviews-name{font:16px/1.1 Roboto,sans-serif;color:#494b51}.rating-card-grade-wrap{gap:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:36px 32px;margin-top:auto;margin-bottom:auto;background:#fafafa;border-radius:8px}.rating-card-grade-wrap .rating-stars-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.rating-card-grade-wrap .rating-stars-num{font-size:48px;line-height:1}.rating-card-grade-wrap .rating-stars-item{width:20px;height:20px;background-size:20px;margin:0}.rating-card-grade-title,.rating-card-grade-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.rating-card-grade-title{gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:600 14px Roboto,sans-serif;color:#494b51;position:relative}.rating-card-grade-title::after{content:"";display:block;width:1px;height:80px;background:#d7dbe3;position:absolute;top:50%;right:-32px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.rating-card-grade-logo{width:32px}.rating-stars-list,.rating-stars-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.rating-stars-wrap{gap:16px}.rating-stars-list{gap:4px}.rating-stars-item{width:16px;height:16px;margin-bottom:8px;background-image:url(/assets/images/icons/rating/rating-star-empty.svg)}.rating-stars-item.active{background-image:url(/assets/images/icons/rating/rating-star.svg)}.rating-stars-item.active.half{background-image:url(/assets/images/icons/rating/rating-star-half.svg)}.rating-stars-num{font:600 16px Roboto,Sans-serif;color:#000}.title-large a,.title-medium a,.title-small a{color:inherit;text-decoration:none}@media (min-width:701px) and (max-width:991px){.school-about-item-inner{padding-left:8px;padding-right:8px;padding-top:70px;text-align:center}.school-about-title{margin-bottom:8px}.school-about-text{font-size:16px}.school-about-icon{top:24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:800px) and (max-width:991px){.rating-card-reviews{width:170px}.rating-card-reviews-wrap{padding-left:24px;padding-right:24px}.rating-card-grade-wrap{gap:32px;padding-left:24px;padding-right:24px}.rating-card-grade-title::after{right:-16px}}@media (min-width:801px){.school-card-wrap{padding:16px}.school-card-prev{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.school-card-logo{margin-bottom:32px}.school-card-content{width:calc(100% - 410px)}.school-card-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:200px}}@media (min-width:992px) and (max-width:1199px){.rating-card-item{padding-left:50px;padding-right:50px}}@media (max-width:1199px){.rating-card-bottom-banner img,.rating-card-top-banner img{width:100%}}@media (max-width:991px){.article-parts-wrap{margin-top:30px;margin-bottom:50px}.article-parts-wrap,.rating-card-list,.rating-table-after-note,.school-card-list{margin-bottom:50px}}@media (max-width:800px){.school-card-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;position:relative;border:0}.school-card-prev{gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 24px}.school-card-content{border-width:1px 0;padding:25px 0}.school-card-action{padding:28px 0 0;text-align:center}.school-card-place{position:absolute;left:50%;top:192px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.vip .school-card-prev{padding-bottom:48px}.vip .school-card-content{padding-top:64px}.vip.school-card-wrap{border-color:rgba(58,124,255,.5)}.btn-card{display:block}.rating-card-logo{display:none}.rating-card-header{padding-right:0}.rating-card-reviews-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:700px){.school-about-list-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 24px}.school-about-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;border-bottom:1px solid #d9d9d9}.school-about-item-inner{padding-right:12px;padding-top:12px;padding-bottom:12px;min-width:210px}.school-about-item-inner::after{display:none}.school-about-item:last-child{border-bottom:transparent}.school-about-icon{top:16px}.rating-card-bottom-banner-wrap{padding:0}.rating-card-top-banner-wrap{padding-top:0;padding-left:0;padding-right:0}}@media (max-width:575px){.school-card-place{width:70px;top:198px}.rating-card-reviews-list{width:100%;padding-right:38px}.rating-card-reviews-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rating-card-grade-wrap{width:100%;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.rating-card-grade-title{border-bottom:1px solid #d7dbe3;padding-bottom:8px}.rating-card-grade-title::after{display:none}}@media (max-width:500px){.school-card-rating{width:144px}.school-card-content h2{font-size:24px;margin-bottom:24px}.article-parts-wrap{margin-bottom:32px}.article-parts-wrap h2{font-size:24px;margin-bottom:22px}.article-parts-item{font-size:14px;margin-bottom:8px}.mark-list{font-size:14px;margin-bottom:24px}.article-parts-wrap,.rating-card-list,.rating-table-after-note,.school-card-list{margin-bottom:32px}.rating-card-item{font-size:14px;padding:24px 16px 16px}.rating-card-bottom-banner-wrap:last-child{margin-bottom:0}.rating-card-reviews-wrap{padding:16px}.rating-card-reviews-item .rating-stars-wrap{gap:8px}.rating-card-reviews-item .rating-stars-item{display:none}.rating-card-reviews-item .rating-stars-item:first-child{display:inherit}.rating-table-courses-wrap,.rating-table-wrap{margin-top:0}.main-content .title-large,.main-content .title-medium{font-size:24px}.title-text{font-size:16px}}@media (max-width:320px){.school-card-logo{width:100px;height:100px}.school-card-rating{height:160px}.school-card-rating-grade{font-size:30px}.school-card-place{top:194px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhdGluZy5sZXNzIiwicmF0aW5nLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJUSxvQkFDSSxjQUFBLEtBREosdUJBSVEsV0FBQSxPQUNBLGNBQUEsS0FJUixvQkFDSSxXQUFBLEtBQ0EsUUFBQSxFQUdKLG9CQUNJLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLGNBQUEsS0FKSix5QkFPUSxPQUFBLFFBQ0EsZ0JBQUEsVUFFQSwrQkFDSSxnQkFBQSxLQVNaLGtCQUNJLGNBQUEsS0FHSixrQkFDSSxXQUFBLEtBQ0EsY0FBQSxLQUNBLGNBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLG1CQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsc0JBQUEsV0FBQSxFQUFBLElBQUEsSUFBQSxFQUFBLHNCQUdKLG1CQ2RSLGtCQUNBLG9CRGVZLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUdKLG1CQUNJLGNBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxZQUNBLFFBQUEsS0FBQSxFQUdKLGtCQUNJLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsT0FHSixrQkFDSSxrQkFBQSxFQUFBLFlBQUEsRUFDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLFNBQUEsT0FDQSxjQUFBLElBTEosc0JBUVEsUUFBQSxNQUNBLFVBQUEsS0FJUixvQkFDSSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsSUFBQSxJQUNBLE1BQUEsTUFDQSxPQUFBLE1BQ0EsV0FBQSxRQUNBLFFBQUEsS0FBQSxJQUNBLEtBQUEsSUFBQSxDQUFBLElBQUEsTUFBQSxDQUFBLFdBQ0EsY0FBQSxJQUNBLE1BQUEsUUFFQSwwQkFDSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxJQUFBLElBQ0Es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Y2VzQ29udGVudCI6WyJAaW1wb3J0ICd2YXJpYWJsZXMubGVzcyc7XG5cbi5hcnRpY2xlIHtcbiAgICAmLXBhcnRzIHtcbiAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgY29sb3I6IEBibHVlLWRhcms7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNjaG9vbCB7XG4gICAgJi1jYXJkIHtcbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLW1lZGl1bTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEN0RCRTM7XG4gICAgICAgICAgICBib3gtc2hhZG93OjAgNHB4IDRweCAwIHJnYmEoMjE3LCAyMjcsIDIzNSwgMC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWlubmVyLCAmLXByZXYsXG4gICAgICAgICYtcmF0aW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXByZXYge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxvZ28ge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWNpcmNsZTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXJhdGluZyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2N3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggNnB4O1xuICAgICAgICAgICAgZm9udDogMTRweC8xLjIgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgICAgICAgICAgY29sb3I6ICM5QzlFQTQ7XG5cbiAgICAgICAgICAgICYtZ3JhZGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgICAgICBmb250OiA2MDAgMzZweC8xIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBibGFjaztcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9yYXRpbmcvc3Rhci5zdmdcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXJldmlldyB7XG4gICAgICAgICAgICAgICAgJiwgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYmx1ZS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJsdWUtaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5QzlFQTQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBsaWdodGdyYXkyO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1hY3Rpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1wcmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcGxhY2Uge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1yZXZpZXcge1xuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTlweDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvcmF0aW5nL2Fycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDNweCwwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFib3V0IHtcbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcblxuICAgICAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAxNnB4IDMycHggNjJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEOUQ5RDk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC5zY2hvb2wtYWJvdXQtaXRlbS1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgIHRvcDogMzdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udDogMTRweC8xLjEgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjOUM5RUE0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQ6IDYwMCAxOHB4LzEuMSBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6IEBncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpcCB7XG4gICAgLnNjaG9vbC1jYXJkLWlubmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDU4LCAxMjQsIDI1NSwgMC41MCk7XG4gICAgfVxufVxuXG4ubWFyayB7XG4gICAgJi10aXRsZSwgJi1saXN0IGxpIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBmb250OiAxN3B4LzEuNCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgICAgZm9udDogMTZweC8xLjEgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdlbmVyYWwsICYuZ2VuZXJhbC1saXN0IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJsdWUtZGFyaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtY2lyY2xlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmdlbmVyYWwtbGlzdCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGZvbnQ6IDE0cHgvMSBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6IEBncmVlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQGxpZ2h0LWdyZWVuMjtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBsaWdodC1ncmVlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWR2YW50YWdlcyB7XG4gICAgJi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiBAZ3JlZW47XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL3JhdGluZy9jaXJjbGUtdGljay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvcmF0aW5nL3RpY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9tbyB7XG4gICAgJi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiBAY29yYWw7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL3JhdGluZy9wcm9tby1sYWJlbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1jYXJkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIGJhY2tncm91bmQ6IEBibHVlLWRhcms7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogQGJsdWUtaG92ZXI7XG4gICAgfVxufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgICAuYnRuLWNhcmQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJiwgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNjaG9vbCB7XG4gICAgICAgICYtcmV2aWV3IHtcbiAgICAgICAgICAgICYtbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYmx1ZS1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICAmLWxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbWVkaXVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6IEBibGFjaztcbiAgICAgICAgICAgIG1hcmdpbjogMzJweCAwIDIycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmF0aW5nLWNhcmQge1xuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGJsdWUtZGFyaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICAmLmJvbGQtNjAwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9sZCB7XG4gICAgICAgICYtNjAwIHtcbiAgICAgICAgICAgICYsIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLTcwMCB7XG4gICAgICAgICAgICAmLCBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmF0aW5nIHtcbiAgICAmLWNhcmQge1xuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbWVkaXVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMCA5MHB4IDI0cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1jaXJjbGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRvcCB7XG4gICAgICAgICAgICAmLWJhbm5lciB7XG4gICAgICAgICAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10b3AsICYtYm90dG9tIHtcbiAgICAgICAgICAgICYtYmFubmVyIHtcbiAgICAgICAgICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLW1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgyMTcsIDIyNywgMjM1LCAwLjI1KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhLCBpbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1ib3R0b20ge1xuICAgICAgICAgICAgJi1iYW5uZXIge1xuICAgICAgICAgICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDk0QjUxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1yZXZpZXdzIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJiwgJi13cmFwLCAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbWVkaXVtO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMjE3LCAyMjcsIDIzNSwgMC4yNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxvZ28ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmLnlhLW1hcCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL3JhdGluZy95YS1tYXAuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZ29vZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvcmF0aW5nL2dvb2dsZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi56b29uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvcmF0aW5nL3pvb24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYueWEtbWFya2V0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvcmF0aW5nL3lhLW1hcmtldC5zdmdcIik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vdHpvdmlrIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvcmF0aW5nL290em92aWsuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXJlY29tbWVuZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL3JhdGluZy9pcmVjb21tZW5kLndlYnBcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQ6IDE2cHgvMS4xIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0OTRCNTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWdyYWRlIHtcbiAgICAgICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICAgICAgZ2FwOiA2NHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzZweCAzMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgLnJhdGluZy1zdGFycyB7XG4gICAgICAgICAgICAgICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtbnVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXdyYXAsICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQ6IDYwMCAxNHB4IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICAjNDk0QjUxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Q3REJFMztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zMnB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxvZ28ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zdGFycyB7XG4gICAgICAgICYtbGlzdCxcbiAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25zL3JhdGluZy9yYXRpbmctc3Rhci1lbXB0eS5zdmcpO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25zL3JhdGluZy9yYXRpbmctc3Rhci5zdmcpO1xuXG4gICAgICAgICAgICAgICAgJi5oYWxmIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25zL3JhdGluZy9yYXRpbmctc3Rhci1oYWxmLnN2ZylcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLW51bSB7XG4gICAgICAgICAgICBmb250OiA2MDAgMTZweCBcIlJvYm90b1wiLCBTYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6IEBibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRpdGxlIHtcbiAgICAmLWxhcmdlLFxuICAgICYtbWVkaXVtLFxuICAgICYtc21hbGwge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAxcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zY2hvb2wge1xuICAgICAgICAmLWFib3V0IHtcbiAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5yYXRpbmctY2FyZCB7XG4gICAgICAgICYtcmV2aWV3cyB7XG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7XG5cbiAgICAgICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWdyYWRlIHtcbiAgICAgICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAgIC5zY2hvb2wge1xuICAgICAgICAmLWNhcmQge1xuICAgICAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXByZXYge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbG9nbyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDEwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWFjdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnJhdGluZy1jYXJkIHtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucmF0aW5nLWNhcmQge1xuICAgICAgICAmLWJvdHRvbSwgJi10b3Age1xuICAgICAgICAgICAgJi1iYW5uZXIge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAuYXJ0aWNsZS1wYXJ0cy13cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1wYXJ0cy13cmFwLFxuICAgIC5zY2hvb2wtY2FyZC1saXN0LFxuICAgIC5yYXRpbmctdGFibGUtYWZ0ZXItbm90ZSxcbiAgICAucmF0aW5nLWNhcmQtbGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAuc2Nob29sIHtcbiAgICAgICAgJi1jYXJkIHtcbiAgICAgICAgICAgICYtd3JhcCB7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcHJldiB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWFjdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjhweCAwIDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXBsYWNlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogMTkycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZpcCB7XG4gICAgICAgIC5zY2hvb2wtY2FyZCB7XG4gICAgICAgICAgICAmLXByZXYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zY2hvb2wtY2FyZC13cmFwIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSg1OCwgMTI0LCAyNTUsIDAuNTApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1jYXJkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnJhdGluZy1jYXJkIHtcbiAgICAgICAgJi1sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1yZXZpZXdzIHtcbiAgICAgICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuc2Nob29sIHtcbiAgICAgICAgJi1hYm91dCB7XG4gICAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG5cbiAgICAgICAgICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIxMHB4O1xuXG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmF0aW5nLWNhcmQge1xuICAgICAgICAmLWJvdHRvbSB7XG4gICAgICAgICAgICAmLWJhbm5lciB7XG4gICAgICAgICAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRvcCB7XG4gICAgICAgICAgICAmLWJhbm5lciB7XG4gICAgICAgICAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5zY2hvb2wge1xuICAgICAgICAmLWNhcmQge1xuICAgICAgICAgICAgJi1wbGFjZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxOThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYXRpbmctY2FyZCB7XG4gICAgICAgICYtcmV2aWV3cyB7XG4gICAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1ncmFkZSB7XG4gICAgICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEN0RCRTM7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5zY2hvb2wge1xuICAgICAgICAmLWNhcmQge1xuICAgICAgICAgICAgJi1yYXRpbmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1wYXJ0cyB7XG4gICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1hcmstbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1wYXJ0cy13cmFwLFxuICAgIC5zY2hvb2wtY2FyZC1saXN0LFxuICAgIC5yYXRpbmctdGFibGUtYWZ0ZXItbm90ZSxcbiAgICAucmF0aW5nLWNhcmQtbGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgLnJhdGluZyB7XG4gICAgICAgICYtY2FyZCB7XG4gICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHggMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1ib3R0b20ge1xuICAgICAgICAgICAgICAgICYtYmFubmVyLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1yZXZpZXdzIHtcbiAgICAgICAgICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIC5yYXRpbmctc3RhcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10YWJsZSB7XG4gICAgICAgICAgICAmLXdyYXAsXG4gICAgICAgICAgICAmLWNvdXJzZXMtd3JhcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgJi1sYXJnZSxcbiAgICAgICAgICAgICYtbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAuc2Nob29sIHtcbiAgICAgICAgJi1jYXJkIHtcbiAgICAgICAgICAgICYtbG9nbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcmF0aW5nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuXG4gICAgICAgICAgICAgICAgJi1ncmFkZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcGxhY2Uge1xuICAgICAgICAgICAgICAgIHRvcDogMTk0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFydGljbGUtcGFydHMtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG4uYXJ0aWNsZS1wYXJ0cy13cmFwIGgyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmFydGljbGUtcGFydHMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uYXJ0aWNsZS1wYXJ0cy1pdGVtIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzNBN0NGRjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5hcnRpY2xlLXBhcnRzLWl0ZW0gc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYXJ0aWNsZS1wYXJ0cy1pdGVtIHNwYW46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2Nob29sLWNhcmQtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG4uc2Nob29sLWNhcmQtd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEN0RCRTM7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMjE3LCAyMjcsIDIzNSwgMC4yNSk7XG59XG4uc2Nob29sLWNhcmQtaW5uZXIsXG4uc2Nob29sLWNhcmQtcHJldixcbi5zY2hvb2wtY2FyZC1yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNjaG9vbC1jYXJkLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLnNjaG9vbC1jYXJkLXByZXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zY2hvb2wtY2FyZC1sb2dvIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNjaG9vbC1jYXJkLWxvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zY2hvb2wtY2FyZC1yYXRpbmcge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDE2N3B4O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBwYWRkaW5nOiAzMnB4IDZweDtcbiAgZm9udDogMTRweC8xLjIgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzlDOUVBNDtcbn1cbi5zY2hvb2wtY2FyZC1yYXRpbmctZ3JhZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGZvbnQ6IDYwMCAzNnB4LzEgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2Nob29sLWNhcmQtcmF0aW5nLWdyYWRlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL3JhdGluZy9zdGFyLnN2Z1wiKTtcbn1cbi5zY2hvb2wtY2FyZC1yYXRpbmctcmV2aWV3LFxuLnNjaG9vbC1jYXJkLXJhdGluZy1yZXZpZXcgYSB7XG4gIGNvbG9yOiAjM0E3Q0ZGO1xufVxuLnNjaG9vbC1jYXJkLXJhdGluZy1yZXZpZXcgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zY2hvb2wtY2FyZC1yYXRpbmctcmV2aWV3IGE6aG92ZXIge1xuICBjb2xvcjogIzAwOTRGRjtcbn1cbi5zY2hvb2wtY2FyZC1yYXRpbmctcmV2aWV3IHNwYW4ge1xuICBjb2xvcjogIzlDOUVBNDtcbn1cbi5zY2hvb2wtY2FyZC1jb250ZW50IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwO1xuICBib3JkZXItY29sb3I6ICNFQkVDRUQ7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5zY2hvb2wtY2FyZC1jb250ZW50IGgyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnNjaG9vbC1jYXJkLWNvbnRlbnQgaDIgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2Nob29sLWNhcmQtY29udGVudCBoMiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2Nob29sLWNhcmQtYWN0aW9uIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnNjaG9vbC1jYXJkLXByaWNlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnNjaG9vbC1jYXJkLXBsYWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDQ4cHg7XG59XG4uc2Nob29sLXJldmlldy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xufVxuLnNjaG9vbC1yZXZpZXctbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9yYXRpbmcvYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLnNjaG9vbC1yZXZpZXctbGluazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIDApO1xufVxuLnNjaG9vbC1hYm91dC1saXN0LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zY2hvb2wtYWJvdXQtaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG59XG4uc2Nob29sLWFib3V0LWl0ZW0taW5uZXIge1xuICBwYWRkaW5nOiAzMnB4IDE2cHggMzJweCA2MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2Nob29sLWFib3V0LWl0ZW0taW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0Q5RDlEOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zY2hvb2wtYWJvdXQtaXRlbTpsYXN0LWNoaWxkIC5zY2hvb2wtYWJvdXQtaXRlbS1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNjaG9vbC1hYm91dC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNnB4O1xuICB0b3A6IDM3cHg7XG59XG4uc2Nob29sLWFib3V0LXRpdGxlIHtcbiAgZm9udDogMTRweC8xLjEgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5QzlFQTQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zY2hvb2wtYWJvdXQtdGV4dCB7XG4gIGZvbnQ6IDYwMCAxOHB4LzEuMSBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQxOTg0QTtcbn1cbi52aXAgLnNjaG9vbC1jYXJkLWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDU4LCAxMjQsIDI1NSwgMC41KTtcbn1cbi5tYXJrLXRpdGxlOjpiZWZvcmUsXG4ubWFyay1saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm1hcmstdGl0bGUge1xuICBmb250OiAxN3B4LzEuNCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYXJrLXRpdGxlOjpiZWZvcmUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ubWFyay1saXN0IHtcbiAgZm9udDogMTZweC8xLjEgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5tYXJrLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5tYXJrLWxpc3QuZ2VuZXJhbCBsaTo6YmVmb3JlLFxuLm1hcmstbGlzdC5nZW5lcmFsLWxpc3QgbGk6OmJlZm9yZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0E3Q0ZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xufVxuLm1hcmstbGlzdC5nZW5lcmFsLWxpc3Qge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLm1hcmstbGlzdC5nZW5lcmFsLWxpc3QgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5tYXJrLWxpc3QuZ2VuZXJhbC1saXN0IGxpOjpiZWZvcmUge1xuICB0b3A6IDhweDtcbn1cbi5tYXJrLWJ1dHRvbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5tYXJrLWJ1dHRvbi1pdGVtIHtcbiAgZm9udDogMTRweC8xIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNDE5ODRBO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYmFja2dyb3VuZDogI0VCRkVFRjtcbiAgYm9yZGVyOiAycHggc29saWQgI0MzRThDNztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmFkdmFudGFnZXMtdGl0bGUge1xuICBjb2xvcjogIzQxOTg0QTtcbn1cbi5hZHZhbnRhZ2VzLXRpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9yYXRpbmcvY2lyY2xlLXRpY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uYWR2YW50YWdlcy1saXN0IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLmFkdmFudGFnZXMtbGlzdCBsaTo6YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvcmF0aW5nL3RpY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5wcm9tby10aXRsZSB7XG4gIGNvbG9yOiAjRUI3MjZCO1xufVxuLnByb21vLXRpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9yYXRpbmcvcHJvbW8tbGFiZWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4ucHJvbW8tbGlzdCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbi5idG4tY2FyZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICMzQTdDRkY7XG59XG4uYnRuLWNhcmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA5NEZGO1xufVxuLm1haW4tY29udGVudCAuYnRuLWNhcmQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFpbi1jb250ZW50IC5idG4tY2FyZCxcbi5tYWluLWNvbnRlbnQgLmJ0bi1jYXJkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFpbi1jb250ZW50IC5zY2hvb2wtcmV2aWV3LWxpbmsge1xuICBjb2xvcjogIzNBN0NGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW4tY29udGVudCAuc2Nob29sLXJldmlldy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDk0RkY7XG59XG4ubWFpbi1jb250ZW50IC50aXRsZS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5tYWluLWNvbnRlbnQgLnRpdGxlLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5tYWluLWNvbnRlbnQgLnRpdGxlLXNtYWxsIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAzMnB4IDAgMjJweDtcbn1cbi5tYWluLWNvbnRlbnQgLnJhdGluZy1jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm1haW4tY29udGVudCAucmF0aW5nLWNhcmQtY29udGVudCBhIHtcbiAgY29sb3I6ICMzQTdDRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tYWluLWNvbnRlbnQgLnJhdGluZy1jYXJkLWNvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1haW4tY29udGVudCBoNC5ib2xkLTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubWFpbi1jb250ZW50IC5ib2xkLTYwMCxcbi5tYWluLWNvbnRlbnQgLmJvbGQtNjAwIGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1haW4tY29udGVudCAuYm9sZC03MDAsXG4ubWFpbi1jb250ZW50IC5ib2xkLTcwMCBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5yYXRpbmctY2FyZC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbi5yYXRpbmctY2FyZC1pdGVtIHtcbiAgcGFkZGluZzogNTBweCAzMHB4IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4ucmF0aW5nLWNhcmQtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDkwcHggMjRweCAwO1xufVxuLnJhdGluZy1jYXJkLWxvZ28ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucmF0aW5nLWNhcmQtdGl0bGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ucmF0aW5nLWNhcmQtbGluay13cmFwIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucmF0aW5nLWNhcmQtdG9wLWJhbm5lci13cmFwIHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDA7XG59XG4ucmF0aW5nLWNhcmQtdG9wLWJhbm5lci13cmFwLFxuLnJhdGluZy1jYXJkLWJvdHRvbS1iYW5uZXItd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMjE3LCAyMjcsIDIzNSwgMC4yNSk7XG59XG4ucmF0aW5nLWNhcmQtdG9wLWJhbm5lciBhLFxuLnJhdGluZy1jYXJkLWJvdHRvbS1iYW5uZXIgYSxcbi5yYXRpbmctY2FyZC10b3AtYmFubmVyIGltZyxcbi5yYXRpbmctY2FyZC1ib3R0b20tYmFubmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJhdGluZy1jYXJkLXRvcC1iYW5uZXIgaW1nLFxuLnJhdGluZy1jYXJkLWJvdHRvbS1iYW5uZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5yYXRpbmctY2FyZC1ib3R0b20tYmFubmVyLXdyYXAge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLnJhdGluZy1jYXJkLWNvbnRlbnQge1xuICBjb2xvcjogIzQ5NEI1MTtcbn1cbi5yYXRpbmctY2FyZC1yZXZpZXdzIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yYXRpbmctY2FyZC1yZXZpZXdzLFxuLnJhdGluZy1jYXJkLXJldmlld3Mtd3JhcCxcbi5yYXRpbmctY2FyZC1yZXZpZXdzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJhdGluZy1jYXJkLXJldmlld3Mtd3JhcCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMjE3LCAyMjcsIDIzNSwgMC4yNSk7XG59XG4ucmF0aW5nLWNhcmQtcmV2aWV3cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucmF0aW5nLWNhcmQtcmV2aWV3cy1pdGVtIHtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5yYXRpbmctY2FyZC1yZXZpZXdzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmF0aW5nLWNhcmQtcmV2aWV3cy1sb2dvIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucmF0aW5nLWNhcmQtcmV2aWV3cy1sb2dvLnlhLW1hcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL3JhdGluZy95YS1tYXAuc3ZnXCIpO1xufVxuLnJhdGluZy1jYXJkLXJldmlld3MtbG9nby5nb29nbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9yYXRpbmcvZ29vZ2xlLnN2Z1wiKTtcbn1cbi5yYXRpbmctY2FyZC1yZXZpZXdzLWxvZ28uem9vbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL3JhdGluZy96b29uLnN2Z1wiKTtcbn1cbi5yYXRpbmctY2FyZC1yZXZpZXdzLWxvZ28ueWEtbWFya2V0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvcmF0aW5nL3lhLW1hcmtldC5zdmdcIik7XG59XG4ucmF0aW5nLWNhcmQtcmV2aWV3cy1sb2dvLm90em92aWsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9yYXRpbmcvb3R6b3Zpay5zdmdcIik7XG59XG4ucmF0aW5nLWNhcmQtcmV2aWV3cy1sb2dvLmlyZWNvbW1lbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9yYXRpbmcvaXJlY29tbWVuZC53ZWJwXCIpO1xufVxuLnJhdGluZy1jYXJkLXJldmlld3MtbmFtZSB7XG4gIGZvbnQ6IDE2cHgvMS4xIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNDk0QjUxO1xufVxuLnJhdGluZy1jYXJkLWdyYWRlLXdyYXAge1xuICBnYXA6IDY0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzNnB4IDMycHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5yYXRpbmctY2FyZC1ncmFkZS13cmFwIC5yYXRpbmctc3RhcnMtd3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5yYXRpbmctY2FyZC1ncmFkZS13cmFwIC5yYXRpbmctc3RhcnMtbnVtIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5yYXRpbmctY2FyZC1ncmFkZS13cmFwIC5yYXRpbmctc3RhcnMtaXRlbSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuLnJhdGluZy1jYXJkLWdyYWRlLXdyYXAsXG4ucmF0aW5nLWNhcmQtZ3JhZGUtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJhdGluZy1jYXJkLWdyYWRlLXRpdGxlIHtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250OiA2MDAgMTRweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQ5NEI1MTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJhdGluZy1jYXJkLWdyYWRlLXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNEN0RCRTM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMzJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnJhdGluZy1jYXJkLWdyYWRlLWxvZ28ge1xuICB3aWR0aDogMzJweDtcbn1cbi5yYXRpbmctc3RhcnMtbGlzdCxcbi5yYXRpbmctc3RhcnMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmF0aW5nLXN0YXJzLXdyYXAge1xuICBnYXA6IDE2cHg7XG59XG4ucmF0aW5nLXN0YXJzLWxpc3Qge1xuICBnYXA6IDRweDtcbn1cbi5yYXRpbmctc3RhcnMtaXRlbSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25zL3JhdGluZy9yYXRpbmctc3Rhci1lbXB0eS5zdmcpO1xufVxuLnJhdGluZy1zdGFycy1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29ucy9yYXRpbmcvcmF0aW5nLXN0YXIuc3ZnKTtcbn1cbi5yYXRpbmctc3RhcnMtaXRlbS5hY3RpdmUuaGFsZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29ucy9yYXRpbmcvcmF0aW5nLXN0YXItaGFsZi5zdmcpO1xufVxuLnJhdGluZy1zdGFycy1udW0ge1xuICBmb250OiA2MDAgMTZweCBcIlJvYm90b1wiLCBTYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbn1cbi50aXRsZS1sYXJnZSBhLFxuLnRpdGxlLW1lZGl1bSBhLFxuLnRpdGxlLXNtYWxsIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNjaG9vbC1hYm91dC1pdGVtLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zY2hvb2wtYWJvdXQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuc2Nob29sLWFib3V0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc2Nob29sLWFib3V0LWljb24ge1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmF0aW5nLWNhcmQtcmV2aWV3cyB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG4gIC5yYXRpbmctY2FyZC1yZXZpZXdzLXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5yYXRpbmctY2FyZC1ncmFkZS13cmFwIHtcbiAgICBnYXA6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLnJhdGluZy1jYXJkLWdyYWRlLXRpdGxlOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLnNjaG9vbC1jYXJkLXdyYXAge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLnNjaG9vbC1jYXJkLXByZXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNjaG9vbC1jYXJkLWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLnNjaG9vbC1jYXJkLWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MTBweCk7XG4gIH1cbiAgLnNjaG9vbC1jYXJkLWFjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yYXRpbmctY2FyZC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmF0aW5nLWNhcmQtYm90dG9tLWJhbm5lciBpbWcsXG4gIC5yYXRpbmctY2FyZC10b3AtYmFubmVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXJ0aWNsZS1wYXJ0cy13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmFydGljbGUtcGFydHMtd3JhcCxcbiAgLnNjaG9vbC1jYXJkLWxpc3QsXG4gIC5yYXRpbmctdGFibGUtYWZ0ZXItbm90ZSxcbiAgLnJhdGluZy1jYXJkLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2Nob29sLWNhcmQtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5zY2hvb2wtY2FyZC1wcmV2IHtcbiAgICBnYXA6IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwIDI0cHg7XG4gIH1cbiAgLnNjaG9vbC1jYXJkLWNvbnRlbnQge1xuICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG4gIC5zY2hvb2wtY2FyZC1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDI4cHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2Nob29sLWNhcmQtcGxhY2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAxOTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLnZpcCAuc2Nob29sLWNhcmQtcHJldiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLnZpcCAuc2Nob29sLWNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbiAgLnZpcC5zY2hvb2wtY2FyZC13cmFwIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNTgsIDEyNCwgMjU1LCAwLjUpO1xuICB9XG4gIC5idG4tY2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnJhdGluZy1jYXJkLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJhdGluZy1jYXJkLWhlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucmF0aW5nLWNhcmQtcmV2aWV3cy13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuc2Nob29sLWFib3V0LWxpc3QtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICB9XG4gIC5zY2hvb2wtYWJvdXQtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgfVxuICAuc2Nob29sLWFib3V0LWl0ZW0taW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgbWluLXdpZHRoOiAyMTBweDtcbiAgfVxuICAuc2Nob29sLWFib3V0LWl0ZW0taW5uZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zY2hvb2wtYWJvdXQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc2Nob29sLWFib3V0LWljb24ge1xuICAgIHRvcDogMTZweDtcbiAgfVxuICAucmF0aW5nLWNhcmQtYm90dG9tLWJhbm5lci13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5yYXRpbmctY2FyZC10b3AtYmFubmVyLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNjaG9vbC1jYXJkLXBsYWNlIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICB0b3A6IDE5OHB4O1xuICB9XG4gIC5yYXRpbmctY2FyZC1yZXZpZXdzLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gIH1cbiAgLnJhdGluZy1jYXJkLXJldmlld3MtaXRlbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5yYXRpbmctY2FyZC1ncmFkZS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgLnJhdGluZy1jYXJkLWdyYWRlLXRpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q3REJFMztcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gIC5yYXRpbmctY2FyZC1ncmFkZS10aXRsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc2Nob29sLWNhcmQtcmF0aW5nIHtcbiAgICB3aWR0aDogMTQ0cHg7XG4gIH1cbiAgLnNjaG9vbC1jYXJkLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5hcnRpY2xlLXBhcnRzLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmFydGljbGUtcGFydHMtd3JhcCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLmFydGljbGUtcGFydHMtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAubWFyay1saXN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuYXJ0aWNsZS1wYXJ0cy13cmFwLFxuICAuc2Nob29sLWNhcmQtbGlzdCxcbiAgLnJhdGluZy10YWJsZS1hZnRlci1ub3RlLFxuICAucmF0aW5nLWNhcmQtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAucmF0aW5nLWNhcmQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMTZweCAxNnB4O1xuICB9XG4gIC5yYXRpbmctY2FyZC1ib3R0b20tYmFubmVyLXdyYXA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucmF0aW5nLWNhcmQtcmV2aWV3cy13cmFwIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5yYXRpbmctY2FyZC1yZXZpZXdzLWl0ZW0gLnJhdGluZy1zdGFycy13cmFwIHtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAucmF0aW5nLWNhcmQtcmV2aWV3cy1pdGVtIC5yYXRpbmctc3RhcnMtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmF0aW5nLWNhcmQtcmV2aWV3cy1pdGVtIC5yYXRpbmctc3RhcnMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICAucmF0aW5nLXRhYmxlLXdyYXAsXG4gIC5yYXRpbmctdGFibGUtY291cnNlcy13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tYWluLWNvbnRlbnQgLnRpdGxlLWxhcmdlLFxuICAubWFpbi1jb250ZW50IC50aXRsZS1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAudGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnNjaG9vbC1jYXJkLWxvZ28ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5zY2hvb2wtY2FyZC1yYXRpbmcge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLnNjaG9vbC1jYXJkLXJhdGluZy1ncmFkZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5zY2hvb2wtY2FyZC1wbGFjZSB7XG4gICAgdG9wOiAxOTRweDtcbiAgfVxufVxuIl19 */
