*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;outline:0;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}ul{list-style:none}button,input{border:0}button:focus,input:focus{outline:0}body.overflow-active{overflow:hidden}@font-face{font-family:'Futura PT Light';src:url(../fonts/FuturaPT-Light.eot);src:url(../fonts/FuturaPT-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaPT-Light.woff) format("woff"),url(../fonts/FuturaPT-Light.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans Light';src:url(../fonts/OpenSans-Light.eot);src:url(../fonts/OpenSans-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Light.woff) format("woff"),url(../fonts/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans Regular';src:url(../fonts/OpenSans-Regular.eot);src:url(../fonts/OpenSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Futura PT Book';src:url(../fonts/FuturaPT-Book.eot);src:url(../fonts/FuturaPT-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaPT-Book.woff) format("woff"),url(../fonts/FuturaPT-Book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans Semibold';src:url(../fonts/OpenSans-SemiBold.eot);src:url(../fonts/OpenSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-SemiBold.woff) format("woff"),url(../fonts/OpenSans-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Lobster Regular';src:url(../fonts/Lobster.eot);src:url(../fonts/Lobster.eot?#iefix) format("embedded-opentype"),url(../fonts/Lobster.woff) format("woff"),url(../fonts/Lobster.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Roboto Regular';src:url(../fonts/Roboto-Regular.eot);src:url(../fonts/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Regular.woff) format("woff"),url(../fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Nexa Script Bold';src:url(../fonts/NexaScript-Bold.eot);src:url(../fonts/NexaScript-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/NexaScript-Bold.woff) format("woff"),url(../fonts/NexaScript-Bold.ttf) format("truetype");font-weight:400;font-style:normal}.header{background-repeat:no-repeat;background-image:url(../img/header-girl-bg.jpg);background-color:#fff;background-size:cover;background-position-x:right;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;position:relative;max-width:1920px;min-height:750px;margin:0 auto;padding:80px 0}@media only screen and (max-width:1550px){.header{background-position-x:calc(100% + 100px)}}@media only screen and (max-width:1350px){.header{background-position-x:calc(100% + 200px)}}@media only screen and (max-width:1170px){.header{background-position-x:calc(100% + 300px)}}@media only screen and (max-width:1075px){.header{background-position-x:calc(100% + 400px)}}@media only screen and (max-width:992px){.header{display:block;padding:30px 0 0}}@media only screen and (max-width:810px){.header{background-position-x:calc(100% + 440px)}}@media only screen and (max-width:768px){.header{background-image:none;background-color:rgba(253,253,253,.1);padding:0 0 40px}}.header__title{max-width:520px;font-family:Arial;font-weight:700;font-size:20px;line-height:40px;color:#000;position:relative;text-shadow:2px 2px 2px #fff}@media only screen and (max-width:768px){.header__title{text-align:center;max-width:initial;display:none}}@media only screen and (max-width:480px){.header__title{font-size:27px;line-height:35px}}@media only screen and (max-width:321px){.header__title{font-size:26px}}.header__title::after{content:" ";display:block;width:70px;height:1px;background-color:#f21d80;position:absolute;bottom:-5px;left:0}@media only screen and (max-width:768px){.header__title::after{display:none}}.header__description{font-family:"Nexa Script Bold";font-size:50px;line-height:65px;margin-top:40px;color:#000;text-shadow:2px 2px 2px #fff}@media only screen and (max-width:910px){.header__description{font-size:38px}}@media only screen and (max-width:768px){.header__description{display:none}}.header .mobile-image{display:none;width:calc(100% + 30px);-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px)}@media only screen and (max-width:768px){.header .mobile-image{display:block}}.header .mobile-image img{display:block;margin:0 auto;max-width:100%}.header__list{margin-top:50px;font-family:"Open Sans Regular";font-size:18px;color:#000;text-shadow:1px 1px 1px #fff}@media only screen and (max-width:992px){.header__list{width:100%;margin-top:25px}}@media only screen and (max-width:768px){.header__list{font-size:14px;margin:25px auto 0;max-width:350px}}.header__list li{padding-left:50px;background-repeat:no-repeat;background-position:7px center}.header__list li:first-child{background-image:url(../img/battery-icon.svg);background-position-x:3px}.header__list li:nth-child(2){background-image:url(../img/icon-light.svg)}.header__list li:last-child{background-image:url(../img/second-mirror.svg)}.header__list li:not(:first-child){margin-top:20px}.header__price{margin-top:45px;max-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Open Sans Regular";font-size:20px;line-height:24px;color:#000;text-shadow:2px 2px 2px #fff}@media only screen and (max-width:992px){.header__price{margin-top:25px}}@media only screen and (max-width:768px){.header__price{margin:20px auto 0}}@media only screen and (max-width:480px){.header__price{font-size:14px;line-height:22px}}.header__price .new span,.header__price .old span{font-size:30px;line-height:40px;display:inline-block}.header__price .old span{font-family:"Futura PT Light";position:relative}.form__price .old span::after,.header__price .old span::after{content:" ";display:block;position:absolute;left:0;top:22px;height:2px;width:100%;background-color:#f75252}.header__order{margin-top:45px;width:300px;height:50px;background-color:#f21d80;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.16);box-shadow:0 5px 20px 0 rgba(0,0,0,.16);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;font-family:"Open Sans Regular";font-size:20px;line-height:40px;color:#fff}@media only screen and (max-width:992px){.header__order{margin-top:15px}}@media only screen and (max-width:768px){.header__order{margin:20px auto 0}}@media only screen and (max-width:480px){.header__order{margin:15px auto 0}}.description{background-color:#fff;padding:100px 0}@media only screen and (max-width:768px){.description{padding:50px 0}}.description__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1092px){.description__row{-ms-flex-pack:distribute;justify-content:space-around}}@media only screen and (max-width:600px){.description__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.description__item{max-width:262px;padding:0 5px}@media only screen and (max-width:768px){.description__item{width:calc(50% - 10px)}}.description__item .image-block{width:250px;height:250px;margin:0 auto;overflow:hidden;border-radius:50%}@media only screen and (max-width:576px){.description__item .image-block{width:140px;height:140px}}.description__item .image-block img,.reviews__slide .image-block img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.description__item .text{text-align:center;font-family:"Open Sans Semibold";font-size:20px;line-height:30px;color:#404040;margin-top:30px}@media only screen and (max-width:480px){.description__item .text{margin-top:5px;font-size:14px}}.description__item:last-child,.description__item:nth-child(5),.description__item:nth-child(6),.description__item:nth-child(7){margin-top:60px}@media only screen and (max-width:480px){.description__item:last-child,.description__item:nth-child(5),.description__item:nth-child(6),.description__item:nth-child(7){margin-top:20px}}@media only screen and (max-width:830px){.description__item:nth-child(3){margin-top:40px}}@media only screen and (max-width:480px){.description__item:nth-child(3){margin-top:20px}}@media only screen and (max-width:1092px){.description__item:nth-child(4){margin-top:40px}}@media only screen and (max-width:480px){.description__item:nth-child(4){margin-top:20px}}.description .price__row-block{border-color:#eaeaea;color:#606060}.characteristic .price__row-block span,.description .price__row-block span,.reviews .price__row-block span{color:#212121}.characteristic .price__row-block::after,.description .price__row-block::after,.reviews .price__row-block::after{background-color:#eaeaea}.look__title{margin-bottom:40px!important}.look__video{width:850px;margin:0 auto;height:480px}@media only screen and (max-width:900px){.look__video{width:100%}}@media only screen and (max-width:685px){.look__video{height:360px}}@media only screen and (max-width:525px){.look__video{height:205px}}.look__video iframe{display:block;width:100%;height:100%}.look .price__row{margin-top:40px}.information{padding:100px 0 0;font-family:"Open Sans Regular";font-size:24px;line-height:30px;color:#404040}@media only screen and (max-width:768px){.information{font-size:18px;line-height:26px;padding:50px 0}}.information strong{font-family:"Open Sans Semibold"}.information__row{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.information__item{width:33.33334%;height:400px}@media only screen and (max-width:992px){.information__item{width:50%;height:350px}}@media only screen and (max-width:576px){.information__item{width:100%;height:250px}}.images__item img,.information__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reviews{padding:100px 0;background-color:#fff}@media only screen and (max-width:768px){.reviews{padding:75px 0}}@media only screen and (max-width:480px){.reviews{padding:35px 0}}.reviews__slider--wrapper{position:relative}@media only screen and (max-width:1300px){.reviews__slider--wrapper{padding:0 45px}}@media only screen and (max-width:480px){.reviews__slider--wrapper{padding:0 20px}}.reviews__slider--wrapper .reviews__buttons{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-60px;width:calc(100% + 120px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1}@media only screen and (max-width:1300px){.reviews__slider--wrapper .reviews__buttons{left:-10px;width:calc(100% + 20px)}}@media only screen and (max-width:480px){.reviews__slider--wrapper .reviews__buttons{left:-5px;width:calc(100% + 10px)}}.reviews__slider--wrapper .reviews__buttons .reviews__buttons-next,.reviews__slider--wrapper .reviews__buttons .reviews__buttons-prev{width:30px;height:50px;background-repeat:no-repeat;background-size:cover;cursor:pointer}@media only screen and (max-width:480px){.reviews__slider--wrapper .reviews__buttons .reviews__buttons-next,.reviews__slider--wrapper .reviews__buttons .reviews__buttons-prev{width:15px;height:25px}}.reviews__slider--wrapper .reviews__buttons .reviews__buttons-prev{background-image:url(../img/arrow-left.svg)}.reviews__slider--wrapper .reviews__buttons .reviews__buttons-next{background-image:url(../img/arrow-right.svg)}.reviews__slider{z-index:1}.reviews .slick-list{margin:0 -15px}.reviews .slick-dots{bottom:-35px}.reviews .slick-dots li{width:15px;height:15px;margin:0 10px}@media only screen and (max-width:480px){.reviews .slick-dots li{margin:0 5px}}.reviews .slick-dots li button{width:15px;height:15px}.reviews .slick-dots li button::before{font-size:15px;width:15px;height:15px;color:#cacaca;opacity:1}@media only screen and (max-width:480px){.reviews .slick-dots li button::before{font-size:13px}}.reviews .slick-dots li.slick-active button::before{color:#f21d80}.reviews__slide{-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.16);box-shadow:0 3px 15px 0 rgba(0,0,0,.16);background-color:#fff;border-radius:10px;margin:150px 15px 20px;padding:150px 0 40px;position:relative}@media only screen and (max-width:768px){.reviews__slide{margin:125px 15px 20px;padding:125px 0 40px}}@media only screen and (max-width:680px){.reviews__slide{margin:100px 15px 20px;padding:100px 0 40px}}@media only screen and (max-width:576px){.reviews__slide{margin:125px 15px 20px;padding:125px 0 40px}}@media only screen and (max-width:480px){.reviews__slide{padding-bottom:15px}}@media only screen and (max-width:420px){.reviews__slide{margin:125px 15px 20px;padding:125px 0 40px}}.reviews__slide .image-block{width:300px;height:300px;position:absolute;top:-150px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden;border-radius:50%}@media only screen and (max-width:768px){.reviews__slide .image-block{width:250px;height:250px;top:-125px}}@media only screen and (max-width:680px){.reviews__slide .image-block{width:200px;height:200px;top:-100px}}@media only screen and (max-width:576px){.reviews__slide .image-block{width:250px;height:250px;top:-125px}}.reviews__slide .name,.reviews__slide .text{padding:0 30px}@media only screen and (max-width:480px){.reviews__slide .name,.reviews__slide .text{padding:0 15px}}.reviews__slide .name{margin-top:40px;color:#f21d80;font-family:"Roboto Regular";font-size:28px;line-height:40px;text-align:center}@media only screen and (max-width:480px){.reviews__slide .name{margin-top:15px;font-size:24px;line-height:36px}}.reviews__slide .text{margin-top:20px;font-family:"Open Sans Regular";font-size:16px;line-height:24px;color:#404040}@media only screen and (max-width:480px){.reviews__slide .text{margin-top:10px;font-size:14px}}.reviews .price__row{margin-top:75px}.reviews .price__row-block{border-color:#eaeaea;color:#606060}.images__row{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.images__item{width:33.33334%;height:400px}@media only screen and (max-width:992px){.images__item{width:50%;height:350px}}@media only screen and (max-width:576px){.images__item{height:250px}}@media only screen and (max-width:480px){.images__item{height:200px}}.characteristic{background-color:#fff;padding:100px 0}@media only screen and (max-width:480px){.characteristic{padding:50px 0}}.characteristic .list-row,.characteristic__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:991px){.characteristic .list-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.characteristic__list{width:calc(50% - 15px);font-family:"Open Sans Regular";font-size:16px;line-height:22px;color:#404040}@media only screen and (max-width:991px){.characteristic__list{width:100%}}@media only screen and (max-width:480px){.characteristic__list{font-size:14px;line-height:20px}}.characteristic__list li{padding:4px 15px;background-color:#f4f4f4}.characteristic__list li:nth-child(2n){background-color:#fff}.characteristic__list li p:first-child{width:50%}.characteristic__list li p:last-child{width:50%;text-align:right}.characteristic .price__row{margin-top:0}.characteristic .price__row-block{border-color:#eaeaea;color:#606060}.form{background-repeat:no-repeat;background-image:url(../img/form-girl-bg.jpg);background-size:cover;background-color:#fff;color:#fff;padding:35px 0}@media only screen and (max-width:1140px){.form{background-position-x:-100px}}@media only screen and (max-width:1040px){.form{background-position-x:-200px}}@media only screen and (max-width:935px){.form{background-position-x:-250px}}@media only screen and (max-width:885px){.form{background-position-x:-300px}}@media only screen and (max-width:835px){.form{background-position-x:-350px}}@media only screen and (max-width:768px){.form{padding:17.5px 0;background-position-x:-700px}}.form__block{border-radius:10px;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.16);box-shadow:0 3px 15px 0 rgba(0,0,0,.16);background-color:#fff;padding:35px 30px 30px;max-width:360px;margin-left:auto}@media only screen and (max-width:768px){.form__block{margin:0 auto}}@media only screen and (max-width:480px){.form__block{padding:17.5px 15px 20px}}.form__title{font-size:26px!important;margin-bottom:0!important}.form .container{position:relative;z-index:1}.form form{display:block}.form form .input-wrapper{position:relative;width:100%}@media only screen and (max-width:480px){.form form .input-wrapper:last-child{margin-top:15px}}.form form .input-wrapper .floating-label{position:absolute;pointer-events:none;top:30px;left:0;-webkit-transition:.2s ease all;-o-transition:.2s ease all;transition:.2s ease all;font-family:"Open Sans Regular";font-size:16px;color:#212121}@media only screen and (max-width:480px){.form form .input-wrapper .floating-label{font-size:14px;line-height:38px}}.form form .input-wrapper input:focus~.floating-label,.form form .input-wrapper input:not(:focus):valid~.floating-label{top:0;font-size:14px}.form form .inputs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:480px){.form form .inputs-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.form form input{display:block;width:100%}.form form input:not([type=submit]){height:70px;background-color:transparent;border-bottom:1px solid #212121;font-family:"Futura PT Book";font-size:25px;line-height:40px;color:#212121;padding-top:25px}@media only screen and (max-width:480px){.form form input:not([type=submit]){padding-top:15px;height:75px}}.form form input[type=submit]{background-color:#f21d80;border-radius:5px;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.16);box-shadow:0 5px 20px 0 rgba(0,0,0,.16);font-size:20px;color:#fff;width:100%;height:50px;font-family:"Open Sans Regular";cursor:pointer;margin-top:30px}@media only screen and (max-width:600px){.form form input[type=submit]{margin:15px auto 0}}.form form input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form form .color--wrapper{font-family:"Open Sans Regular";font-size:16px;line-height:40px;color:#212121;margin:15px auto 0;text-align:center;max-width:222px}@media only screen and (max-width:480px){.form form .color--wrapper{font-size:13px;line-height:20px}}.form form .color--wrapper div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.form form .color--wrapper .color-item{display:block;width:68px;height:68px;border-radius:50%;background-repeat:no-repeat;background-size:cover;position:relative;cursor:pointer}.form form .color--wrapper .color-item-name{position:absolute;font-size:13px;background-color:#fff;top:0;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border:1px solid #000;line-height:14px;padding:3px;border-radius:10px;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.form form .color--wrapper .color-item-name::after{content:" ";display:block;width:7px;height:7px;position:absolute;left:50%;bottom:-5px;-webkit-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);border-left:1px solid #000;border-bottom:1px solid #000;background-color:#fff}.form form .color--wrapper .color-item:hover .color-item-name{opacity:1}@media only screen and (max-width:480px){.form form .color--wrapper .color-item{padding:5px 0 5px 30px;width:50px;height:50px}}.form form .color--wrapper .color-item:first-child{background-image:url(../img/choose-gold.jpg)}.form form .color--wrapper .color-item:nth-child(2){background-image:url(../img/choose-red.jpg)}.form form .color--wrapper .color-item:nth-child(3){background-image:url(../img/choose-blue.jpg)}.form form .color--wrapper .color-item input:checked~.radioBtn{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:15px;height:15px;border-radius:50%;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.69);box-shadow:0 3px 10px 0 rgba(0,0,0,.69);background-color:#fff}@media only screen and (max-width:480px){.form form .color--wrapper .color-item input:checked~.radioBtn{width:10px;height:10px}}.form__price{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Open Sans Regular";font-size:19px;line-height:24px;position:relative;left:-30px;background-color:#ffe0ee;width:calc(100% + 60px);padding:15px 20px}@media only screen and (max-width:768px){.form__price{margin:20px auto 0}}@media only screen and (max-width:480px){.form__price{font-size:14px;line-height:22px;left:-15px;width:calc(100% + 30px);padding:10px 25px}}@media only screen and (max-width:330px){.form__price{font-size:13px}}.form__price .new,.form__price .old{color:#531230}.form__price .new span,.form__price .old span{font-size:30px;line-height:40px;display:inline-block;color:#212121}@media only screen and (max-width:374px){.form__price .new span,.form__price .old span{font-size:29px;line-height:initial}}.form__price .old span{font-family:"Futura PT Light";position:relative}.form__price .new{text-align:right}.form__price .new span{font-family:"Futura PT Book"}.form__order{margin-top:30px;width:260px;height:50px;background-color:#f21d80;border-radius:5px;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.16);box-shadow:0 5px 20px 0 rgba(0,0,0,.16);font-family:"Open Sans Regular";font-size:20px;line-height:40px;color:#fff}@media only screen and (max-width:768px){.form__order{margin:20px auto 0}}@media only screen and (max-width:480px){.form__order{margin:15px auto 0}}.advantages{background-color:#f483b7;color:#fff;padding:40px 0}.advantages .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){.advantages .container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.advantages__item{width:calc(33.33334% - 30px);padding-left:120px;position:relative;background-repeat:no-repeat}@media only screen and (max-width:768px){.advantages__item{width:100%;padding-left:90px}}.advantages__item:first-child{background-image:url(../img/delivery-icon.svg);background-position:20px 35px}@media only screen and (max-width:768px){.advantages__item:first-child{background-position:12px 23px;background-size:55px}}.advantages__item:nth-child(2){background-image:url(../img/wallet-icon.svg);background-position:27px 23px}@media only screen and (max-width:768px){.advantages__item:nth-child(2){background-position:17px 13px;background-size:44px;margin-top:20px}}.advantages__item:last-child{background-image:url(../img/package-icon.svg);background-position:32px 28px}@media only screen and (max-width:768px){.advantages__item:last-child{background-position:20px 16px;margin-top:20px}}.advantages__item::before{content:" ";display:block;width:100px;height:100px;border-radius:50%;border:solid 2px rgba(82,17,47,.4);position:absolute;left:0;top:0}@media only screen and (max-width:768px){.advantages__item::before{width:75px;height:75px}}.advantages__item-title{font-family:"Roboto Regular";font-size:24px;line-height:40px}@media only screen and (max-width:480px){.advantages__item-title{font-size:21px;line-height:38px}}.advantages__item-description{margin-top:10px;font-family:"Open Sans Regular";font-size:16px;line-height:22px}@media only screen and (max-width:480px){.advantages__item-description{font-size:14px;line-height:20px}}.footer{background-color:#f483b7;padding:15px 0;color:#fff;text-align:center;font-family:"Open Sans Regular";font-size:16px;line-height:22px}.footer a{text-decoration:underline}.footer a:hover,.footer__contacts a{text-decoration:none}.footer__contacts{color:#000;opacity:.5;font-family:Arial;margin:10px 0;font-weight:700;font-size:12px}.footer__contacts a:hover{text-decoration:underline}body{overflow-x:hidden}.container{width:100%;max-width:1170px;margin:0 auto;padding:0 15px}.section-title{font-family:"Futura PT Book";font-size:40px;color:#531230;text-align:center;margin-bottom:50px}@media only screen and (max-width:480px){.section-title{font-size:27px;line-height:35px;margin-bottom:35px}}.price__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:857px;margin:60px auto 0;border-radius:16px;background-color:#ffe0ee;padding:20px 40px}@media only screen and (max-width:460px){.price__row{padding:10px 20px}}@media only screen and (max-width:480px){.price__row{margin:30px auto 0}}.price__row-block{width:490px;height:60px;color:#606060;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}@media only screen and (max-width:600px){.price__row-block{width:50%}}.price__row-block .new,.price__row-block .old{font-family:"Open Sans Regular";font-size:20px;line-height:24px}@media only screen and (max-width:360px){.price__row-block .new,.price__row-block .old{font-size:14px;line-height:22px}}.price__row-block .new span,.price__row-block .old span{font-size:28px;line-height:40px;display:inline-block;margin-top:10px}@media only screen and (max-width:399px){.price__row-block .new span,.price__row-block .old span{font-size:21px}}.price__row-block .old span{position:relative;font-family:"Futura PT Light"}.price__row-block .old span::after{content:" ";display:block;height:2px;width:100%;position:absolute;top:22px;left:0;background-color:#f75252}.price__row-block .new span{font-family:"Futura PT Book"}.price__row .price__order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;width:260px;height:50px;border-radius:5px;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.16);box-shadow:0 5px 20px 0 rgba(0,0,0,.16);background-color:#f21d80;font-family:"Open Sans Regular";font-size:20px;line-height:40px}@media only screen and (max-width:600px){.price__row .price__order{width:50%}}@media only screen and (max-width:460px){.price__row .price__order{font-size:17px}}@media only screen and (max-width:374px){.price__row .price__order{font-size:16px}}@media only screen and (max-width:349px){.price__row .price__order{font-size:14px}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vcm1hbGl6ZS5zY3NzIiwiZm9udHMuc2NzcyIsImhlYWRlci5zY3NzIiwicmVzcG9uY2Uuc2NzcyIsImhvbWUuc2NzcyIsIm1haW4uY3NzIiwiZm9vdGVyLnNjc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQyxDQUFBLE8sQ0FBQSxRLENBQ0ksNkIsQ0FBQSxxQixDQUNBLFMsQ0FDQSxRLENBQ0EsUyxDQUVBLHVDLENBR0osQyxDQUNJLGEsQ0FDQSxvQixDQUdKLEUsQ0FDSSxlLENBR0osTSxDQUFBLEssQ0FDSSxRLENBREosWSxDQUFBLFcsQ0FHUSxTLENBSVIsb0IsQ0FFUSxlLENDM0JSLFdBQ0ksNkIsQ0FDQSxvQyxDQUNBLDRLLENBR0EsZSxDQUNBLGtCLEFBR0osV0FDSSw2QixDQUNBLG9DLENBQ0EsNEssQ0FHQSxlLENBQ0Esa0IsQUFHSixXQUNJLCtCLENBQ0Esc0MsQ0FDQSxrTCxDQUdBLGUsQ0FDQSxrQixBQUdKLFdBQ0ksNEIsQ0FDQSxtQyxDQUNBLHlLLENBR0EsZSxDQUNBLGtCLEFBR0osV0FDSSxnQyxDQUNBLHVDLENBQ0EscUwsQ0FHQSxlLENBQ0Esa0IsQUFHSixXQUNJLDZCLENBQ0EsNkIsQ0FDQSx1SixDQUdBLGUsQ0FDQSxrQixBQUdKLFdBQ0ksNEIsQ0FDQSxvQyxDQUNBLDRLLENBR0EsZSxDQUNBLGtCLEFBR0osV0FDSSw4QixDQUNBLHFDLENBQ0EsK0ssQ0FHQSxlLENBQ0Esa0JDN0VKLE8sQ0FDSSwyQixDQUNBLCtDLENBQ0EscUIsQ0FDQSxxQixDQUNBLDJCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxpQixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsYyxDQ1hGLDBDREZGLE8sQ0FlUSwwQyxBQ2JOLDBDREZGLE8sQ0FrQlEsMEMsQUNoQk4sMENERkYsTyxDQXFCUSwwQyxBQ25CTiwwQ0RGRixPLENBd0JRLDBDLEFDdEJOLHlDREZGLE8sQ0EyQlEsYSxDQUNBLGtCLEFDMUJOLHlDREZGLE8sQ0ErQlEsMEMsQUM3Qk4seUNERkYsTyxDQWtDUSxxQixDQUNBLHFDLENBQ0Esa0JBRUosYyxDQUNJLGUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsaUIsQ0FDQSw0QixDQzVDTix5Q0RvQ0UsYyxDQVVRLGlCLENBQ0EsaUIsQ0FDQSxjLEFDaERWLHlDRG9DRSxjLENBZVEsYyxDQUNBLGtCLEFDcERWLHlDRG9DRSxjLENBbUJRLGdCQW5CUCxxQixDQXNCTyxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxNLENDakVWLHlDRG9DRyxxQixDQStCVyxjQUlaLG9CLENBQ0ksOEIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsVSxDQUNBLDRCLENDN0VOLHlDRHVFRSxvQixDQVFRLGdCLEFDL0VWLHlDRHVFRSxvQixDQVdRLGNBcEZaLHFCLENBd0ZRLFksQ0FDQSx1QixDQUNBLG1DLENBQUEsK0IsQ0FBQSwyQixDQ3hGTix5Q0RGRixxQixDQTRGWSxlQTVGWix5QixDQStGWSxhLENBQ0EsYSxDQUNBLGMsQ0FHUixhLENBQ0ksZSxDQUNBLCtCLENBQ0EsYyxDQUNBLFUsQ0FDQSw0QixDQ3ZHTix5Q0RrR0UsYSxDQU9RLFUsQ0FDQSxpQixBQzFHVix5Q0RrR0UsYSxDQVdRLGMsQ0FDQSxrQixDQUNBLGlCQWJQLGdCLENBZ0JPLGlCLENBQ0EsMkIsQ0FDQSw4QixDQWxCUCw0QixDQW9CVyw2QyxDQUNBLHlCLENBckJYLDZCLENBd0JXLDJDLENBeEJYLDJCLENBMkJXLDhDLENBM0JYLHFCQUFBLGEsQ0E4QlcsZSxDQUlaLGMsQ0FDSSxlLENBQ0EsZSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsK0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsNEIsQ0M3SU4seUNEb0lFLGMsQ0FXUSxpQixBQy9JVix5Q0RvSUUsYyxDQWNRLG9CLEFDbEpWLHlDRG9JRSxjLENBaUJRLGMsQ0FDQSxrQkFsQlAsd0IsQ0FBQSx3QixDQXNCVyxjLENBQ0EsZ0IsQ0FDQSxvQixDQXhCWCx3QixDQTZCTyw2QixDQUNBLGlCLENFbWZQLDZCLENGamhCQSwrQixDQWdDVyxXLENBQ0EsYSxDQUNBLGlCLENBQ0EsTSxDQUNBLFEsQ0FDQSxVLENBQ0EsVSxDQUNBLHdCLENBT1osYyxDQUNJLGUsQ0FDQSxXLENBQ0EsVyxDQUNBLHdCLENBQ0EsK0MsQ0FBQSx1QyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsK0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENDOUxOLHlDRGtMRSxjLENBY1EsaUIsQUNoTVYseUNEa0xFLGMsQ0FpQlEsb0IsQUNuTVYseUNEa0xFLGMsQ0FvQlEsb0JFeE1aLFksQ0FDSSxxQixDQUNBLGUsQ0RBRix5Q0NGRixZLENBSVEsZ0JBRUosaUIsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGtCLENBQUEsYyxDRFBOLDBDQ0lFLGlCLENBS1Esd0IsQ0FBQSw4QixBRFRWLHlDQ0lFLGlCLENBUVEsd0IsQ0FBQSxxQixDQUFBLCtCQUdSLGtCLENBQ0ksZSxDQUNBLGEsQ0RqQk4seUNDZUUsa0IsQ0FJUSx3QkFKUCwrQixDQU9PLFcsQ0FDQSxZLENBQ0EsYSxDQUNBLGUsQ0FDQSxpQixDRDFCVix5Q0NlRywrQixDQWFXLFcsQ0FDQSxjQWRYLG1DLENBb09BLGdDLENBbk5XLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsZ0IsQ0FwQlgsd0IsQ0F3Qk8saUIsQ0FDQSxnQyxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxlLENENUNWLHlDQ2VHLHdCLENBK0JXLGMsQ0FDQSxnQkFoQ1gsNkIsQ0FBQSwrQixDQUFBLCtCLENBQUEsK0IsQ0FvQ08sZSxDRG5EVix5Q0NlRyw2QixDQUFBLCtCLENBQUEsK0IsQ0FBQSwrQixDQXNDVyxpQixBRHJEZCx5Q0NlRywrQixDQTJDVyxpQixBRDFEZCx5Q0NlRywrQixDQThDVyxpQixBRDdEZCwwQ0NlRywrQixDQW1EVyxpQixBRGxFZCx5Q0NlRywrQixDQXNEVyxpQkF2RWhCLDhCLENBNkVRLG9CLENBQ0EsYSxDQXlTUixzQyxDQXZYQSxtQyxDQTBKQSwrQixDQTFFWSxhLENBdVNaLHdDLENBdlhBLHFDLENBMEpBLGlDLENBdkVZLHdCLENBTVIsWSxDQUNJLDRCLENBRUosWSxDQUNJLFcsQ0FDQSxhLENBQ0EsWSxDRDdGTix5Q0MwRkUsWSxDQUtRLFksQUQvRlYseUNDMEZFLFksQ0FRUSxjLEFEbEdWLHlDQzBGRSxZLENBV1EsY0FYUCxtQixDQWNPLGEsQ0FDQSxVLENBQ0EsVyxDQXBCWixpQixDQXdCUSxlLENBSVIsWSxDQUNJLGlCLENBQ0EsK0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENEdkhGLHlDQ2tIRixZLENBT1EsYyxDQUNBLGdCLENBQ0EsZ0JBVFIsbUIsQ0FZUSxnQyxDQUVKLGlCLENBQ0ksZSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBRUosa0IsQ0FDSSxlLENBQ0EsWSxDRHZJTix5Q0NxSUUsa0IsQ0FJUSxTLENBQ0EsYyxBRDFJVix5Q0NxSUUsa0IsQ0FRUSxVLENBQ0EsY0FrTlAsaUIsQ0EzTkEsc0IsQ0FZTyxVLENBQ0EsVyxDQUNBLG1CLENBQUEsZ0IsQ0FLWixRLENBQ0ksZSxDQUNBLHFCLENEMUpGLHlDQ3dKRixRLENBSVEsZ0IsQUQ1Sk4seUNDd0pGLFEsQ0FPUSxnQkFFSix5QixDQUNJLGlCLENEbEtOLDBDQ2lLRSx5QixDQUdRLGdCLEFEcEtWLHlDQ2lLRSx5QixDQU1RLGdCQU5QLDJDLENBU08saUIsQ0FDQSxPLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsVSxDQUNBLHdCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxTLENEakxWLDBDQ2lLRywyQyxDQWtCVyxVLENBQ0EseUIsQURwTGQseUNDaUtHLDJDLENBc0JXLFMsQ0FDQSx5QkF2Qlgsa0UsQ0FBQSxrRSxDQTBCVyxVLENBQ0EsVyxDQUNBLDJCLENBQ0EscUIsQ0FDQSxjLENEL0xkLHlDQ2lLRyxrRSxDQUFBLGtFLENBZ0NlLFUsQ0FDQSxhQWpDZixrRSxDQXFDVywyQyxDQXJDWCxrRSxDQXdDVyw0QyxDQUlaLGdCLENBQ0ksUyxDQXREUixvQixDQXlEUSxjLENBekRSLG9CLENBNERRLFksQ0E1RFIsdUIsQ0E4RFksVSxDQUNBLFcsQ0FDQSxhLENEeE5WLHlDQ3dKRix1QixDQWtFZ0IsY0FsRWhCLDhCLENBcUVnQixVLENBQ0EsVyxDQXRFaEIsc0MsQ0F3RW9CLGMsQ0FDQSxVLENBQ0EsVyxDQUNBLGEsQ0FDQSxTLENEcE9sQix5Q0N3SkYsc0MsQ0E4RXdCLGdCQTlFeEIsbUQsQ0FxRndCLGEsQ0FNcEIsZSxDQUNJLCtDLENBQUEsdUMsQ0FDQSxxQixDQUNBLGtCLENBQ0Esc0IsQ0FDQSxvQixDQUNBLGlCLENEelBOLHlDQ21QRSxlLENBUVEsc0IsQ0FDQSxzQixBRDVQVix5Q0NtUEUsZSxDQVlRLHNCLENBQ0Esc0IsQURoUVYseUNDbVBFLGUsQ0FnQlEsc0IsQ0FDQSxzQixBRHBRVix5Q0NtUEUsZSxDQW9CUSxxQixBRHZRVix5Q0NtUEUsZSxDQXVCUSxzQixDQUNBLHNCQXhCUCw0QixDQTJCTyxXLENBQ0EsWSxDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxlLENBQ0EsaUIsQ0RyUlYseUNDbVBHLDRCLENBb0NXLFcsQ0FDQSxZLENBQ0EsWSxBRHpSZCx5Q0NtUEcsNEIsQ0F5Q1csVyxDQUNBLFksQ0FDQSxZLEFEOVJkLHlDQ21QRyw0QixDQThDVyxXLENBQ0EsWSxDQUNBLFlBaERYLHFCLENBQUEscUIsQ0EwRE8sYyxDRDdTVix5Q0NtUEcscUIsQ0FBQSxxQixDQTREVyxnQkE1RFgscUIsQ0FnRU8sZSxDQUNBLGEsQ0FDQSw0QixDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENEeFRWLHlDQ21QRyxxQixDQXVFVyxlLENBQ0EsYyxDQUNBLGtCQXpFWCxxQixDQTZFTyxlLENBQ0EsK0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENEcFVWLHlDQ21QRyxxQixDQW1GVyxlLENBQ0EsZ0JBL0toQixvQixDQW9MUSxlLENBcExSLDBCLENBdUxRLG9CLENBQ0EsYSxDQVdKLFksQ0FDSSxlLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FFSixhLENBQ0ksZSxDQUNBLFksQ0RsV04seUNDZ1dFLGEsQ0FJUSxTLENBQ0EsYyxBRHJXVix5Q0NnV0UsYSxDQVFRLGMsQUR4V1YseUNDZ1dFLGEsQ0FXUSxjQVVaLGUsQ0FDSSxxQixDQUNBLGUsQ0R2WEYseUNDcVhGLGUsQ0FJUSxnQkFKUix5QixDQWFLLHdCLENBTkcsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0Q3WE4seUNDcVhGLHlCLENBVVksa0IsQ0FBQSxnQkFHUixxQixDQUNJLHNCLENBQ0EsK0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENEdllOLHlDQ2tZRSxxQixDQU9RLFksQUR6WVYseUNDa1lFLHFCLENBVVEsYyxDQUNBLGtCQVhQLHdCLENBZ0JPLGdCLENBQ0Esd0IsQ0FqQlAsc0MsQ0FtQlcscUIsQ0FuQlgsc0MsQ0FzQlcsUyxDQXRCWCxxQyxDQXlCVyxTLENBQ0EsZ0IsQ0F2Q2hCLDJCLENBeURRLFksQ0F6RFIsaUMsQ0E0RFEsb0IsQ0FDQSxhLENBVVIsSyxDQUNJLDJCLENBQ0EsNkMsQ0FDQSxxQixDQUNBLHFCLENBQ0EsVSxDQUNBLGMsQ0RsY0YsMENDNGJGLEssQ0FRUSw4QixBRHBjTiwwQ0M0YkYsSyxDQVdRLDhCLEFEdmNOLHlDQzRiRixLLENBY1EsOEIsQUQxY04seUNDNGJGLEssQ0FpQlEsOEIsQUQ3Y04seUNDNGJGLEssQ0FvQlEsOEIsQURoZE4seUNDNGJGLEssQ0F1QlEsZ0IsQ0FDQSw4QkFFSixZLENBQ0ksa0IsQ0FDQSwrQyxDQUFBLHVDLENBQ0EscUIsQ0FDQSxzQixDQUNBLGUsQ0FDQSxnQixDRDVkTix5Q0NzZEUsWSxDQVFRLGUsQUQ5ZFYseUNDc2RFLFksQ0FXUSwwQkFHUixZLENBQ0ksd0IsQ0FDQSx5QixDQTFDUixnQixDQTZDUSxpQixDQUNBLFMsQ0E5Q1IsVSxDQWlEUSxhLENBakRSLHlCLENBbURZLGlCLENBQ0EsVSxDRGhmVix5Q0M0YkYsb0MsQ0F1RG9CLGlCQXZEcEIseUMsQ0E0RFksaUIsQ0FDQSxtQixDQUNBLFEsQ0FDQSxNLENBQ0EsK0IsQ0FBQSwwQixDQUFBLHVCLENBQ0EsK0IsQ0FDQSxjLENBQ0EsYSxDRC9mVix5Q0M0YkYseUMsQ0FxRWdCLGMsQ0FDQSxrQkF0RWhCLHFELENDb1RJLG9DQUFvQyw2QixDRHpPNUIsSyxDQUNBLGMsQ0E1RVosMEIsQ0ErRVksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0Q1Z0JWLHlDQzRiRiwwQixDQWtGZ0Isa0IsQ0FBQSxnQkFsRmhCLGdCLENBc0ZZLGEsQ0FDQSxVLENBdkZaLHFCQUFBLGMsQ0F5RmdCLFcsQ0FDQSw0QixDQUNBLCtCLENBQ0EsNEIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsZ0IsQ0Q1aEJkLHlDQzRiRixxQkFBQSxjLENBa0dvQixnQixDQUNBLGFBbkdwQiw2QixDQXVHZ0Isd0IsQ0FDQSxpQixDQUNBLCtDLENBQUEsdUMsQ0FDQSxjLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsK0IsQ0FDQSxjLENBQ0EsZSxDRDVpQmQseUNDNGJGLDZCLENBa0hvQixvQkFsSHBCLDRCLENBc0hnQixpQixDQUNBLFMsQ0FDQSxjLENBQ0EsUSxDQUNBLE8sQ0ExSGhCLDBCLENBOEhZLCtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxlLENEaGtCVix5Q0M0YkYsMEIsQ0FzSWdCLGMsQ0FDQSxrQkF2SWhCLDhCLENBMElnQixtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGUsQ0E1SWhCLHNDLENBK0lnQixhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLDJCLENBQ0EscUIsQ0FDQSxpQixDQUNBLGMsQ0F0SmhCLDJDLENBd0pvQixpQixDQUdBLGMsQ0FDQSxxQixDQUNBLEssQ0FDQSxRLENBQ0EsbUQsQ0FBQSwrQyxDQUFBLDJDLENBQ0EscUIsQ0FDQSxnQixDQUNBLFcsQ0FDQSxrQixDQUNBLFMsQ0FDQSw4QixDQUFBLHlCLENBQUEsc0IsQ0FyS3BCLGtELENBdUt3QixXLENBQ0EsYSxDQUNBLFMsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVyxDQUNBLGlELENBQUEsNkMsQ0FBQSx5QyxDQUNBLDBCLENBQ0EsNEIsQ0FDQSxxQixDQWpMeEIsNkQsQ0FxTG9CLFMsQ0RqbkJsQix5Q0M0YkYsc0MsQ0F3TG9CLHNCLENBR0EsVSxDQUNBLGFBNUxwQixrRCxDQStMb0IsNEMsQ0EvTHBCLG1ELENBa01vQiwyQyxDQWxNcEIsbUQsQ0FxTW9CLDRDLENBck1wQiw4RCxDQXdNb0IsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLG1ELENBQUEsK0MsQ0FBQSwyQyxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSwrQyxDQUFBLHVDLENBQ0EscUIsQ0Q1b0JsQix5Q0M0YkYsOEQsQ0FrTndCLFUsQ0FDQSxhQU1wQixZLENBQ0ksZSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsK0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSx3QixDQUNBLHVCLENBQ0EsaUIsQ0RocUJOLHlDQ3FwQkUsWSxDQWFRLG9CLEFEbHFCVix5Q0NxcEJFLFksQ0FnQlEsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLHVCLENBQ0EsbUIsQUR6cUJWLHlDQ3FwQkUsWSxDQXVCUSxnQkF2QlAsaUIsQ0FBQSxpQixDQTJCTyxhLENBM0JQLHNCLENBQUEsc0IsQ0E2QlcsYyxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxhLENEcnJCZCx5Q0NxcEJHLHNCLENBQUEsc0IsQ0FtQ2UsYyxDQUNBLHFCQXBDZixzQixDQXlDTyw2QixDQUNBLGlCLENBMUNQLGlCLENBdURPLGdCLENBdkRQLHNCLENBeURXLDRCLENBSVosWSxDQUNJLGUsQ0FDQSxXLENBQ0EsVyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSwrQyxDQUFBLHVDLENBQ0EsK0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENENXRCTix5Q0NrdEJFLFksQ0FZUSxvQixBRDl0QlYseUNDa3RCRSxZLENBZVEsb0JBS1osVyxDQUNJLHdCLENBQ0EsVSxDQUNBLGMsQ0FISixzQixDQUtRLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENENXVCTix5Q0NzdUJGLHNCLENBUVksa0IsQ0FBQSxnQkFHUixpQixDQUNJLDRCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLDJCLENEcnZCTix5Q0NpdkJFLGlCLENBTVEsVSxDQUNBLG1CQVBQLDZCLENBVU8sOEMsQ0FDQSw2QixDRDV2QlYseUNDaXZCRyw2QixDQWFXLDZCLENBQ0Esc0JBZFgsOEIsQ0FrQk8sNEMsQ0FDQSw2QixDRHB3QlYseUNDaXZCRyw4QixDQXFCVyw2QixDQUNBLG9CLENBQ0EsaUJBdkJYLDRCLENBMkJPLDZDLENBQ0EsNkIsQ0Q3d0JWLHlDQ2l2QkcsNEIsQ0E4QlcsNkIsQ0FDQSxpQkEvQlgseUIsQ0FtQ08sVyxDQUNBLGEsQ0FDQSxXLENBQ0EsWSxDQUNBLGlCLENBQ0Esa0MsQ0FDQSxpQixDQUNBLE0sQ0FDQSxLLENENXhCVix5Q0NpdkJHLHlCLENBNkNXLFUsQ0FDQSxhQUdSLHVCLENBQ0ksNEIsQ0FDQSxjLENBQ0EsZ0IsQ0RyeUJWLHlDQ2t5Qk0sdUIsQ0FLUSxjLENBQ0Esa0JBR1IsNkIsQ0FDSSxlLENBQ0EsK0IsQ0FDQSxjLENBQ0EsZ0IsQ0QveUJWLHlDQzJ5Qk0sNkIsQ0FNUSxjLENBQ0Esa0JFcHpCaEIsTyxDQUNJLHdCLENBQ0EsYyxDQUNBLFUsQ0FDQSxpQixDQUNBLCtCLENBQ0EsYyxDQUNBLGdCLENBUEosUyxDQVNRLHlCLENBVFIsZSxDQWNLLG1CLENBSE8sb0IsQ0FHUixpQixDQUNJLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQ0FOSCx5QixDQVVXLHlCLENDZGhCLEksQ0FDSSxpQixDQUdKLFUsQ0FDSSxVLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsYyxDQUdKLGMsQ0FDSSw0QixDQUNBLGMsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxrQixDSnhCRix5Q0ltQkYsYyxDQU9RLGMsQ0FDQSxnQixDQUNBLG9CQUlSLFcsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGUsQ0FDQSxrQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxpQixDSnhDRix5Q0lnQ0YsVyxDQVVRLG1CLEFKMUNOLHlDSWdDRixXLENBYVEsb0JBRUosaUIsQ0FDSSxXLENBQ0EsVyxDQUNBLGEsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDSnJETix5Q0krQ0UsaUIsQ0FRUSxXQVJQLHNCLENBQUEsc0IsQ0FjTywrQixDQUNBLGMsQ0FDQSxnQixDSi9EVix5Q0krQ0csc0IsQ0FBQSxzQixDQWtCVyxjLENBQ0Esa0JBbkJYLDJCLENBQUEsMkIsQ0FzQlcsYyxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxlLENKeEVkLHlDSStDRywyQixDQUFBLDJCLENBMkJlLGdCQTNCZiwyQixDQWlDVyxpQixDQUNBLDZCLENBbENYLGtDLENBb0NlLFcsQ0FDQSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxNLENBQ0Esd0IsQ0EzQ2YsMkIsQ0FpRFcsNEIsQ0FoRWhCLHlCLENBcUVRLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxXLENBQ0EsaUIsQ0FDQSwrQyxDQUFBLHVDLENBQ0Esd0IsQ0FDQSwrQixDQUNBLGMsQ0FDQSxnQixDSmhITix5Q0lnQ0YseUIsQ0FrRlksVyxBSmxIVix5Q0lnQ0YseUIsQ0FxRlksZ0IsQUpySFYseUNJZ0NGLHlCLENBd0ZZLGdCLEFKeEhWLHlDSWdDRix5QixDQTJGWSxnQiIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG51bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXQsIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuYm9keSB7XG4gICAgJi5vdmVyZmxvdy1hY3RpdmUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCBMaWdodCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9GdXR1cmFQVC1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvRnV0dXJhUFQtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvRnV0dXJhUFQtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucyBMaWdodCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fucy1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvT3BlblNhbnMtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvT3BlblNhbnMtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucyBSZWd1bGFyJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgQm9vayc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Z1dHVyYVBULUJvb2suZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Z1dHVyYVBULUJvb2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0Z1dHVyYVBULUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvRnV0dXJhUFQtQm9vay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnMtU2VtaUJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLVNlbWlCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTG9ic3RlciBSZWd1bGFyJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTG9ic3Rlci5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTG9ic3Rlci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvTG9ic3Rlci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9Mb2JzdGVyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gUmVndWxhcic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8tUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ05leGEgU2NyaXB0IEJvbGQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9OZXhhU2NyaXB0LUJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL05leGFTY3JpcHQtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvTmV4YVNjcmlwdC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL05leGFTY3JpcHQtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59IiwiLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlYWRlci1naXJsLWJnLmpwZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtaW4taGVpZ2h0OiA3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDE1NTBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDEzNTBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSArIDIwMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDExNzBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSArIDMwMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDEwNzVweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSArIDQwMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDgxMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlICsgNDQwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDI1MywgMjUzLCAwLjEpO1xuICAgICAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAycHggI0ZGRkZGRjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4OyAgICBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdygzMjFweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4OyBcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjFkODA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE5leGFTY3JpcHRCb2xkO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4ICNGRkZGRkY7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5MTBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9iaWxlLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPcGVuU2Fuc1JlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjRkZGRkZGO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3cHggY2VudGVyO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYXR0ZXJ5LWljb24uc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tbGlnaHQuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWNvbmQtbWlycm9yLnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3ByaWNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9wZW5TYW5zUmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDJweCAjRkZGRkZGO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHsgICAgXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5vbGQsIC5uZXcge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vbGQgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGdXR1cmFMaWdodDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NTI1MjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV3IHNwYW4ge1xuICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRmb250RnV0dXJhQm9vaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19vcmRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjIxZDgwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9wZW5TYW5zUmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICB9XG4gICAgfSAgICBcbn0iLCJAbWl4aW4gbWVkaWF3KCRtZWRpYSlcclxue1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhKSB7XHJcbiAgICBAY29udGVudFxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1lZGlhd21vcmUoJG1lZGlhKSBcclxue1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGlhKSB7IFxyXG4gICAgQGNvbnRlbnRcclxuICB9IFxyXG59IFxyXG5cclxuQG1peGluIG1lZGlhaCgkbWVkaWEpXHJcbntcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAkbWVkaWEpIHtcclxuICAgIEBjb250ZW50XHJcbiAgfVxyXG59XHJcbiIsIi5kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTA5MnB4KSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNjAwcHgpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjJweDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9wZW5TYW5zU2VtaWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNSksICY6bnRoLWNoaWxkKDYpLCAmOm50aC1jaGlsZCg3KSwgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg4MzBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMDkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmljZV9fcm93LWJsb2NrIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWFlYWVhO1xuICAgICAgICBjb2xvcjogIzYwNjA2MDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9vayB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICZfX3ZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDg1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDkwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNjg1cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDUyNXB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwNXB4O1xuICAgICAgICB9XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmljZV9fcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG59XG5cbi5pbmZvcm1hdGlvbiB7XG4gICAgcGFkZGluZzogMTAwcHggMCAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udE9wZW5TYW5zUmVndWxhcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICM0MDQwNDA7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3BlblNhbnNTZW1pYm9sZDtcbiAgICB9XG4gICAgJl9fcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzM0JTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJldmlld3Mge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogNzVweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMzVweCAwO1xuICAgIH1cbiAgICAmX19zbGlkZXItLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdygxMzAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgICAucmV2aWV3c19fYnV0dG9ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEyMHB4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDEzMDBweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJldmlld3NfX2J1dHRvbnMtcHJldiwgLnJldmlld3NfX2J1dHRvbnMtbmV4dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJldmlld3NfX2J1dHRvbnMtcHJldiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1sZWZ0LnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmV2aWV3c19fYnV0dG9ucy1uZXh0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXJpZ2h0LnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2xpZGVyIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgfVxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgYm90dG9tOiAtMzVweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2FjYWNhO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMjFkODA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2xpZGUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgbWFyZ2luOiAxNTBweCAxNXB4IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1MHB4IDAgNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTI1cHggMTVweCAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTI1cHggMCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg2ODBweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxMDBweCAxNXB4IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDEyNXB4IDE1cHggMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEyNXB4IDAgNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0MjBweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxMjVweCAxNXB4IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMjVweCAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xNTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg2ODBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmFtZSwgLnRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2YyMWQ4MDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFJvYm90b1JlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPcGVuU2Fuc1JlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByaWNlX19yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIH1cbiAgICAucHJpY2VfX3Jvdy1ibG9jayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2VhZWFlYTtcbiAgICAgICAgY29sb3I6ICM2MDYwNjA7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmltYWdlcyB7XG4gICAgJl9fcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzM0JTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hhcmFjdGVyaXN0aWMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cbiAgICAubGlzdC1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTFweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3BlblNhbnNSZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIC5taXJyb3JzLXJvdyB7XG4gICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIC8vICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC8vICAgICAmX19pdGVtIHtcbiAgICAvLyAgICAgICAgIHdpZHRoOiAzMy4zMzMzNCU7XG4gICAgLy8gICAgICAgICBpbWcge1xuICAgIC8vICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvLyAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgfVxuICAgIC8vIH1cbiAgICAucHJpY2VfX3JvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5wcmljZV9fcm93LWJsb2NrIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWFlYWVhO1xuICAgICAgICBjb2xvcjogIzYwNjA2MDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvcm0tZ2lybC1iZy5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDExNDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDEwNDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDkzNXB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoODg1cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhdyg4MzVweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDE3LjVweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MDBweDtcbiAgICB9XG4gICAgJl9fYmxvY2sge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogMzVweCAzMHB4IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTcuNXB4IDE1cHggMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLmlucHV0LXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtd3JhcHBlciAuZmxvYXRpbmctbGFiZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9wZW5TYW5zUmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbnB1dC13cmFwcGVyIGlucHV0OmZvY3VzIH4gLmZsb2F0aW5nLWxhYmVsLFxuICAgICAgICAuaW5wdXQtd3JhcHBlciBpbnB1dDpub3QoOmZvY3VzKTp2YWxpZCB+IC5mbG9hdGluZy1sYWJlbHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAuaW5wdXRzLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RnV0dXJhQm9vaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJlt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjIxZDgwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9wZW5TYW5zUmVndWxhcjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sb3ItLXdyYXBwZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3BlblNhbnNSZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbG9yLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIgLmNvbG9yLWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nob29zZS1nb2xkLmpwZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaG9vc2UtcmVkLmpwZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaG9vc2UtYmx1ZS5qcGcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkIH4gLnJhZGlvQnRuIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjY5KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wcmljZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPcGVuU2Fuc1JlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUwZWU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdygzMzBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5vbGQsIC5uZXcge1xuICAgICAgICAgICAgLy8gd2lkdGg6IGNhbGMoNTAlIC0gMTFweCk7XG4gICAgICAgICAgICBjb2xvcjogIzUzMTIzMDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMzc0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm9sZCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZ1dHVyYUxpZ2h0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc1MjUyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZXcge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGdXR1cmFCb29rO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX29yZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjFkODA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9wZW5TYW5zUmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hZHZhbnRhZ2VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ4M2I3O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzQlIC0gMzBweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGVsaXZlcnktaWNvbi5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAzNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAyM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3dhbGxldC1pY29uLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyN3B4IDIzcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxN3B4IDEzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFja2FnZS1pY29uLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMnB4IDI4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCByZ2JhKDgyLCAxNywgNDcsMC40KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRSb2JvdG9SZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3BlblNhbnNSZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuaW5wdXQsIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICBpbnB1dDpmb2N1cywgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbmJvZHkub3ZlcmZsb3ctYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQgTGlnaHQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmFQVC1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmFQVC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucyBMaWdodCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFJlZ3VsYXInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUIEJvb2snO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBULUJvb2suZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBULUJvb2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBULUJvb2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtU2VtaUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMb2JzdGVyIFJlZ3VsYXInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xvYnN0ZXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xvYnN0ZXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTG9ic3Rlci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0xvYnN0ZXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFJlZ3VsYXInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05leGEgU2NyaXB0IEJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05leGFTY3JpcHQtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmV4YVNjcmlwdC1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL05leGFTY3JpcHQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL05leGFTY3JpcHQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWFkZXItZ2lybC1iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWluLWhlaWdodDogNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTUwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlICsgMTAwcHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlICsgMjAwcHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlICsgMzAwcHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc1cHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlICsgNDAwcHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODEwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlICsgNDQwcHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAyNTMsIDI1MywgMC4xKTtcbiAgICAgIHBhZGRpbmc6IDAgMCA0MHB4OyB9IH1cbiAgLmhlYWRlcl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4ICNGRkZGRkY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaGVhZGVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIxcHgpIHtcbiAgICAgIC5oZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgICAuaGVhZGVyX190aXRsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjIxZDgwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVhZGVyX190aXRsZTo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTmV4YSBTY3JpcHQgQm9sZFwiO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDJweCAjRkZGRkZGOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTBweCkge1xuICAgICAgLmhlYWRlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZWFkZXIgLm1vYmlsZS1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyIC5tb2JpbGUtaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmhlYWRlciAubW9iaWxlLWltYWdlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXJfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICNGRkZGRkY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhZGVyX19saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX2xpc3Qge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7IH0gfVxuICAgIC5oZWFkZXJfX2xpc3QgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDdweCBjZW50ZXI7IH1cbiAgICAgIC5oZWFkZXJfX2xpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhdHRlcnktaWNvbi5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDNweDsgfVxuICAgICAgLmhlYWRlcl9fbGlzdCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tbGlnaHQuc3ZnKTsgfVxuICAgICAgLmhlYWRlcl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWNvbmQtbWlycm9yLnN2Zyk7IH1cbiAgICAgIC5oZWFkZXJfX2xpc3QgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5oZWFkZXJfX3ByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDJweCAjRkZGRkZGOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWRlcl9fcHJpY2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX19wcmljZSB7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3ByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gICAgLmhlYWRlcl9fcHJpY2UgLm9sZCBzcGFuLCAuaGVhZGVyX19wcmljZSAubmV3IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuaGVhZGVyX19wcmljZSAub2xkIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFBUIExpZ2h0XCI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5oZWFkZXJfX3ByaWNlIC5vbGQgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzUyNTI7IH1cbiAgLmhlYWRlcl9fb3JkZXIge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjIxZDgwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhZGVyX19vcmRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX29yZGVyIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhlYWRlcl9fb3JkZXIge1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwOyB9IH1cblxuLmRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTAwcHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG4gIC5kZXNjcmlwdGlvbl9fcm93IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkycHgpIHtcbiAgICAgIC5kZXNjcmlwdGlvbl9fcm93IHtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuZGVzY3JpcHRpb25fX3JvdyB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5kZXNjcmlwdGlvbl9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyNjJweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZXNjcmlwdGlvbl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpOyB9IH1cbiAgICAuZGVzY3JpcHRpb25fX2l0ZW0gLmltYWdlLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmRlc2NyaXB0aW9uX19pdGVtIC5pbWFnZS1ibG9jayB7XG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgIGhlaWdodDogMTQwcHg7IH0gfVxuICAgICAgLmRlc2NyaXB0aW9uX19pdGVtIC5pbWFnZS1ibG9jayBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmRlc2NyaXB0aW9uX19pdGVtIC50ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBTZW1pYm9sZFwiO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmRlc2NyaXB0aW9uX19pdGVtIC50ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuZGVzY3JpcHRpb25fX2l0ZW06bnRoLWNoaWxkKDUpLCAuZGVzY3JpcHRpb25fX2l0ZW06bnRoLWNoaWxkKDYpLCAuZGVzY3JpcHRpb25fX2l0ZW06bnRoLWNoaWxkKDcpLCAuZGVzY3JpcHRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5kZXNjcmlwdGlvbl9faXRlbTpudGgtY2hpbGQoNSksIC5kZXNjcmlwdGlvbl9faXRlbTpudGgtY2hpbGQoNiksIC5kZXNjcmlwdGlvbl9faXRlbTpudGgtY2hpbGQoNyksIC5kZXNjcmlwdGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gICAgICAuZGVzY3JpcHRpb25fX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmRlc2NyaXB0aW9uX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5MnB4KSB7XG4gICAgICAuZGVzY3JpcHRpb25fX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmRlc2NyaXB0aW9uX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAuZGVzY3JpcHRpb24gLnByaWNlX19yb3ctYmxvY2sge1xuICAgIGJvcmRlci1jb2xvcjogI2VhZWFlYTtcbiAgICBjb2xvcjogIzYwNjA2MDsgfVxuICAgIC5kZXNjcmlwdGlvbiAucHJpY2VfX3Jvdy1ibG9jayBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgLmRlc2NyaXB0aW9uIC5wcmljZV9fcm93LWJsb2NrOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhOyB9XG5cbi5sb29rX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubG9va19fdmlkZW8ge1xuICB3aWR0aDogODUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDQ4MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAubG9va19fdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4NXB4KSB7XG4gICAgLmxvb2tfX3ZpZGVvIHtcbiAgICAgIGhlaWdodDogMzYwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyNXB4KSB7XG4gICAgLmxvb2tfX3ZpZGVvIHtcbiAgICAgIGhlaWdodDogMjA1cHg7IH0gfVxuICAubG9va19fdmlkZW8gaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmxvb2sgLnByaWNlX19yb3cge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM0MDQwNDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5pbmZvcm1hdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG4gIC5pbmZvcm1hdGlvbiBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBTZW1pYm9sZFwiOyB9XG4gIC5pbmZvcm1hdGlvbl9fcm93IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5pbmZvcm1hdGlvbl9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzM0JTtcbiAgICBoZWlnaHQ6IDQwMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmluZm9ybWF0aW9uX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLmluZm9ybWF0aW9uX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICAgIC5pbmZvcm1hdGlvbl9faXRlbSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5yZXZpZXdzIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJldmlld3Mge1xuICAgICAgcGFkZGluZzogNzVweCAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5yZXZpZXdzIHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMDsgfSB9XG4gIC5yZXZpZXdzX19zbGlkZXItLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAucmV2aWV3c19fc2xpZGVyLS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCA0NXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucmV2aWV3c19fc2xpZGVyLS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgICAucmV2aWV3c19fc2xpZGVyLS13cmFwcGVyIC5yZXZpZXdzX19idXR0b25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogLTYwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTIwcHgpO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgIC5yZXZpZXdzX19zbGlkZXItLXdyYXBwZXIgLnJldmlld3NfX2J1dHRvbnMge1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5yZXZpZXdzX19zbGlkZXItLXdyYXBwZXIgLnJldmlld3NfX2J1dHRvbnMge1xuICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpOyB9IH1cbiAgICAgIC5yZXZpZXdzX19zbGlkZXItLXdyYXBwZXIgLnJldmlld3NfX2J1dHRvbnMgLnJldmlld3NfX2J1dHRvbnMtcHJldiwgLnJldmlld3NfX3NsaWRlci0td3JhcHBlciAucmV2aWV3c19fYnV0dG9ucyAucmV2aWV3c19fYnV0dG9ucy1uZXh0IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAucmV2aWV3c19fc2xpZGVyLS13cmFwcGVyIC5yZXZpZXdzX19idXR0b25zIC5yZXZpZXdzX19idXR0b25zLXByZXYsIC5yZXZpZXdzX19zbGlkZXItLXdyYXBwZXIgLnJldmlld3NfX2J1dHRvbnMgLnJldmlld3NfX2J1dHRvbnMtbmV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDsgfSB9XG4gICAgICAucmV2aWV3c19fc2xpZGVyLS13cmFwcGVyIC5yZXZpZXdzX19idXR0b25zIC5yZXZpZXdzX19idXR0b25zLXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LWxlZnQuc3ZnKTsgfVxuICAgICAgLnJldmlld3NfX3NsaWRlci0td3JhcHBlciAucmV2aWV3c19fYnV0dG9ucyAucmV2aWV3c19fYnV0dG9ucy1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1yaWdodC5zdmcpOyB9XG4gIC5yZXZpZXdzX19zbGlkZXIge1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnJldmlld3MgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTVweDsgfVxuICAucmV2aWV3cyAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAtMzVweDsgfVxuICAgIC5yZXZpZXdzIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnJldmlld3MgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7IH0gfVxuICAgICAgLnJldmlld3MgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDsgfVxuICAgICAgICAucmV2aWV3cyAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBjb2xvcjogI2NhY2FjYTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLnJldmlld3MgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgICAgLnJldmlld3MgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmMjFkODA7IH1cbiAgLnJldmlld3NfX3NsaWRlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbjogMTUwcHggMTVweCAyMHB4O1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmV2aWV3c19fc2xpZGUge1xuICAgICAgICBtYXJnaW46IDEyNXB4IDE1cHggMjBweDtcbiAgICAgICAgcGFkZGluZzogMTI1cHggMCA0MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICAucmV2aWV3c19fc2xpZGUge1xuICAgICAgICBtYXJnaW46IDEwMHB4IDE1cHggMjBweDtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCA0MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAucmV2aWV3c19fc2xpZGUge1xuICAgICAgICBtYXJnaW46IDEyNXB4IDE1cHggMjBweDtcbiAgICAgICAgcGFkZGluZzogMTI1cHggMCA0MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucmV2aWV3c19fc2xpZGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgLnJldmlld3NfX3NsaWRlIHtcbiAgICAgICAgbWFyZ2luOiAxMjVweCAxNXB4IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEyNXB4IDAgNDBweDsgfSB9XG4gICAgLnJldmlld3NfX3NsaWRlIC5pbWFnZS1ibG9jayB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTUwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5yZXZpZXdzX19zbGlkZSAuaW1hZ2UtYmxvY2sge1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgIHRvcDogLTEyNXB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLnJldmlld3NfX3NsaWRlIC5pbWFnZS1ibG9jayB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgdG9wOiAtMTAwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucmV2aWV3c19fc2xpZGUgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICB0b3A6IC0xMjVweDsgfSB9XG4gICAgICAucmV2aWV3c19fc2xpZGUgLmltYWdlLWJsb2NrIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAucmV2aWV3c19fc2xpZGUgLm5hbWUsIC5yZXZpZXdzX19zbGlkZSAudGV4dCB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnJldmlld3NfX3NsaWRlIC5uYW1lLCAucmV2aWV3c19fc2xpZGUgLnRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gICAgLnJldmlld3NfX3NsaWRlIC5uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBjb2xvcjogI2YyMWQ4MDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCI7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucmV2aWV3c19fc2xpZGUgLm5hbWUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgICAucmV2aWV3c19fc2xpZGUgLnRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjNDA0MDQwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5yZXZpZXdzX19zbGlkZSAudGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAucmV2aWV3cyAucHJpY2VfX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogNzVweDsgfVxuICAucmV2aWV3cyAucHJpY2VfX3Jvdy1ibG9jayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWFlYWVhO1xuICAgIGNvbG9yOiAjNjA2MDYwOyB9XG4gICAgLnJldmlld3MgLnByaWNlX19yb3ctYmxvY2sgc3BhbiB7XG4gICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgIC5yZXZpZXdzIC5wcmljZV9fcm93LWJsb2NrOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhOyB9XG5cbi5pbWFnZXNfX3JvdyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uaW1hZ2VzX19pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMzM0JTtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmltYWdlc19faXRlbSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAzNTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuaW1hZ2VzX19pdGVtIHtcbiAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmltYWdlc19faXRlbSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgLmltYWdlc19faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uY2hhcmFjdGVyaXN0aWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMDBweCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY2hhcmFjdGVyaXN0aWMge1xuICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgLmNoYXJhY3RlcmlzdGljIC5saXN0LXJvdyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNoYXJhY3RlcmlzdGljIC5saXN0LXJvdyB7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAuY2hhcmFjdGVyaXN0aWNfX2xpc3Qge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjNDA0MDQwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNoYXJhY3RlcmlzdGljX19saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jaGFyYWN0ZXJpc3RpY19fbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAgIC5jaGFyYWN0ZXJpc3RpY19fbGlzdCBsaSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogNHB4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG4gICAgICAuY2hhcmFjdGVyaXN0aWNfX2xpc3QgbGk6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jaGFyYWN0ZXJpc3RpY19fbGlzdCBsaSBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLmNoYXJhY3RlcmlzdGljX19saXN0IGxpIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5jaGFyYWN0ZXJpc3RpYyAucHJpY2VfX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuY2hhcmFjdGVyaXN0aWMgLnByaWNlX19yb3ctYmxvY2sge1xuICAgIGJvcmRlci1jb2xvcjogI2VhZWFlYTtcbiAgICBjb2xvcjogIzYwNjA2MDsgfVxuICAgIC5jaGFyYWN0ZXJpc3RpYyAucHJpY2VfX3Jvdy1ibG9jayBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgLmNoYXJhY3RlcmlzdGljIC5wcmljZV9fcm93LWJsb2NrOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhOyB9XG5cbi5mb3JtIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3JtLWdpcmwtYmcuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDM1cHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAgIC5mb3JtIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTEwMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgICAuZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yMDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTM1cHgpIHtcbiAgICAuZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgICAuZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM1cHgpIHtcbiAgICAuZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybSB7XG4gICAgICBwYWRkaW5nOiAxNy41cHggMDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTcwMHB4OyB9IH1cbiAgLmZvcm1fX2Jsb2NrIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4O1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybV9fYmxvY2sge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZvcm1fX2Jsb2NrIHtcbiAgICAgICAgcGFkZGluZzogMTcuNXB4IDE1cHggMjBweDsgfSB9XG4gIC5mb3JtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5mb3JtIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5mb3JtIGZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZvcm0gZm9ybSAuaW5wdXQtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZm9ybSBmb3JtIC5pbnB1dC13cmFwcGVyOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICAgIC5mb3JtIGZvcm0gLmlucHV0LXdyYXBwZXIgLmZsb2F0aW5nLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICAgIC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFJlZ3VsYXJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mb3JtIGZvcm0gLmlucHV0LXdyYXBwZXIgLmZsb2F0aW5nLWxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfVxuICAgIC5mb3JtIGZvcm0gLmlucHV0LXdyYXBwZXIgaW5wdXQ6Zm9jdXMgfiAuZmxvYXRpbmctbGFiZWwsXG4gICAgLmZvcm0gZm9ybSAuaW5wdXQtd3JhcHBlciBpbnB1dDpub3QoOmZvY3VzKTp2YWxpZCB+IC5mbG9hdGluZy1sYWJlbCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuZm9ybSBmb3JtIC5pbnB1dHMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mb3JtIGZvcm0gLmlucHV0cy13cmFwcGVyIHtcbiAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIC5mb3JtIGZvcm0gaW5wdXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZvcm0gZm9ybSBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBQVCBCb29rXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZvcm0gZm9ybSBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4OyB9IH1cbiAgICAgIC5mb3JtIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjFkODA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFJlZ3VsYXJcIjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAuZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDsgfSB9XG4gICAgICAuZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwOyB9XG4gICAgLmZvcm0gZm9ybSAuY29sb3ItLXdyYXBwZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFJlZ3VsYXJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAyMjJweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZm9ybSBmb3JtIC5jb2xvci0td3JhcHBlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAgIC5mb3JtIGZvcm0gLmNvbG9yLS13cmFwcGVyIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAuZm9ybSBmb3JtIC5jb2xvci0td3JhcHBlciAuY29sb3ItaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5mb3JtIGZvcm0gLmNvbG9yLS13cmFwcGVyIC5jb2xvci1pdGVtLW5hbWUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAgICAgICAuZm9ybSBmb3JtIC5jb2xvci0td3JhcHBlciAuY29sb3ItaXRlbS1uYW1lOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5mb3JtIGZvcm0gLmNvbG9yLS13cmFwcGVyIC5jb2xvci1pdGVtOmhvdmVyIC5jb2xvci1pdGVtLW5hbWUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mb3JtIGZvcm0gLmNvbG9yLS13cmFwcGVyIC5jb2xvci1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAzMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mb3JtIGZvcm0gLmNvbG9yLS13cmFwcGVyIC5jb2xvci1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cbiAgICAgICAgLmZvcm0gZm9ybSAuY29sb3ItLXdyYXBwZXIgLmNvbG9yLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hvb3NlLWdvbGQuanBnKTsgfVxuICAgICAgICAuZm9ybSBmb3JtIC5jb2xvci0td3JhcHBlciAuY29sb3ItaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hvb3NlLXJlZC5qcGcpOyB9XG4gICAgICAgIC5mb3JtIGZvcm0gLmNvbG9yLS13cmFwcGVyIC5jb2xvci1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaG9vc2UtYmx1ZS5qcGcpOyB9XG4gICAgICAgIC5mb3JtIGZvcm0gLmNvbG9yLS13cmFwcGVyIC5jb2xvci1pdGVtIGlucHV0OmNoZWNrZWQgfiAucmFkaW9CdG4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuNjkpO1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC42OSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5mb3JtIGZvcm0gLmNvbG9yLS13cmFwcGVyIC5jb2xvci1pdGVtIGlucHV0OmNoZWNrZWQgfiAucmFkaW9CdG4ge1xuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4OyB9IH1cbiAgLmZvcm1fX3ByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgUmVndWxhclwiO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTBlZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgcGFkZGluZzogMTVweCAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm1fX3ByaWNlIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZvcm1fX3ByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgcGFkZGluZzogMTBweCAyNXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gICAgICAuZm9ybV9fcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgIC5mb3JtX19wcmljZSAub2xkLCAuZm9ybV9fcHJpY2UgLm5ldyB7XG4gICAgICBjb2xvcjogIzUzMTIzMDsgfVxuICAgICAgLmZvcm1fX3ByaWNlIC5vbGQgc3BhbiwgLmZvcm1fX3ByaWNlIC5uZXcgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgICAgIC5mb3JtX19wcmljZSAub2xkIHNwYW4sIC5mb3JtX19wcmljZSAubmV3IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAgIC5mb3JtX19wcmljZSAub2xkIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFBUIExpZ2h0XCI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mb3JtX19wcmljZSAub2xkIHNwYW46OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc1MjUyOyB9XG4gICAgLmZvcm1fX3ByaWNlIC5uZXcge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5mb3JtX19wcmljZSAubmV3IHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogXCJGdXR1cmEgUFQgQm9va1wiOyB9XG4gIC5mb3JtX19vcmRlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjFkODA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgUmVndWxhclwiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtX19vcmRlciB7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb3JtX19vcmRlciB7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7IH0gfVxuXG4uYWR2YW50YWdlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDgzYjc7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgLmFkdmFudGFnZXMgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFkdmFudGFnZXMgLmNvbnRhaW5lciB7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAuYWR2YW50YWdlc19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzQlIC0gMzBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZHZhbnRhZ2VzX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweDsgfSB9XG4gICAgLmFkdmFudGFnZXNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kZWxpdmVyeS1pY29uLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDM1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFkdmFudGFnZXNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggMjNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDU1cHg7IH0gfVxuICAgIC5hZHZhbnRhZ2VzX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3dhbGxldC1pY29uLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyN3B4IDIzcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFkdmFudGFnZXNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxN3B4IDEzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgIC5hZHZhbnRhZ2VzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWNrYWdlLWljb24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMycHggMjhweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWR2YW50YWdlc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgLmFkdmFudGFnZXNfX2l0ZW06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4IHJnYmEoODIsIDE3LCA0NywgMC40KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFkdmFudGFnZXNfX2l0ZW06OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3NXB4OyB9IH1cbiAgICAuYWR2YW50YWdlc19faXRlbS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmFkdmFudGFnZXNfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG4gICAgLmFkdmFudGFnZXNfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYWR2YW50YWdlc19faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDgzYjc7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAuZm9vdGVyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmZvb3RlciBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5mb290ZXJfX2NvbnRhY3RzIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZm9vdGVyX19jb250YWN0cyBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4OyB9XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFBUIEJvb2tcIjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzUzMTIzMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4ucHJpY2VfX3JvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDg1N3B4O1xuICBtYXJnaW46IDYwcHggYXV0byAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMGVlO1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgIC5wcmljZV9fcm93IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJpY2VfX3JvdyB7XG4gICAgICBtYXJnaW46IDMwcHggYXV0byAwOyB9IH1cbiAgLnByaWNlX19yb3ctYmxvY2sge1xuICAgIHdpZHRoOiA0OTBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgY29sb3I6ICM2MDYwNjA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLnByaWNlX19yb3ctYmxvY2sge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAucHJpY2VfX3Jvdy1ibG9jayAub2xkLCAucHJpY2VfX3Jvdy1ibG9jayAubmV3IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAucHJpY2VfX3Jvdy1ibG9jayAub2xkLCAucHJpY2VfX3Jvdy1ibG9jayAubmV3IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuICAgICAgLnByaWNlX19yb3ctYmxvY2sgLm9sZCBzcGFuLCAucHJpY2VfX3Jvdy1ibG9jayAubmV3IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAgICAgICAgIC5wcmljZV9fcm93LWJsb2NrIC5vbGQgc3BhbiwgLnByaWNlX19yb3ctYmxvY2sgLm5ldyBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG4gICAgLnByaWNlX19yb3ctYmxvY2sgLm9sZCBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBQVCBMaWdodFwiOyB9XG4gICAgICAucHJpY2VfX3Jvdy1ibG9jayAub2xkIHNwYW46OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc1MjUyOyB9XG4gICAgLnByaWNlX19yb3ctYmxvY2sgLm5ldyBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBQVCBCb29rXCI7IH1cbiAgLnByaWNlX19yb3cgLnByaWNlX19vcmRlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjIxZDgwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLnByaWNlX19yb3cgLnByaWNlX19vcmRlciB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAgIC5wcmljZV9fcm93IC5wcmljZV9fb3JkZXIge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgIC5wcmljZV9fcm93IC5wcmljZV9fb3JkZXIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5cHgpIHtcbiAgICAgIC5wcmljZV9fcm93IC5wcmljZV9fb3JkZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuIiwiLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ODNiNztcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udE9wZW5TYW5zUmVndWxhcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWN0cyB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0ICdub3JtYWxpemUnO1xuXG5AaW1wb3J0ICd2YXJpZWJsZXMnO1xuXG5AaW1wb3J0ICdmb250cyc7XG5AaW1wb3J0ICdyZXNwb25jZSc7XG5AaW1wb3J0ICdoZWFkZXInO1xuQGltcG9ydCAnaG9tZSc7XG5AaW1wb3J0ICdmb290ZXInO1xuXG5ib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEZ1dHVyYUJvb2s7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGNvbG9yOiAjNTMxMjMwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDI3cHg7ICAgIFxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG59XG5cbi5wcmljZV9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogODU3cHg7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUwZWU7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhdyg0NjBweCkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIH1cbiAgICAmLWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDQ5MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDYwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAvLyAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgLy8gfVxuICAgICAgICAub2xkLCAubmV3IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9wZW5TYW5zUmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDM2MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdygzOTlweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vbGQge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZ1dHVyYUxpZ2h0O1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc1MjUyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV3IHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZ1dHVyYUJvb2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByaWNlX19vcmRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjFkODA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9wZW5TYW5zUmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDYwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0NjBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdygzNzRweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdygzNDlweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
