*{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit;box-shadow:none;outline:none}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}*{font-family:"Old Standard TT";color:#131414}a{transition:.3s;text-decoration:none}p{font-family:"Jost";font-weight:400;font-size:18px;line-height:120%;letter-spacing:0}h1,.h1{font-weight:400;font-size:50px;line-height:105%;letter-spacing:0;margin-bottom:50px;width:100%}h2,.h2{font-weight:400;font-size:39px;line-height:110%;letter-spacing:0;width:100%;margin-bottom:40px}.delivery-text{display:flex;align-items:center;justify-content:center;font-family:"Jost";font-weight:400;font-size:18px;line-height:120%;letter-spacing:0;margin-bottom:30px}.delivery-text:before{content:"";display:block;width:24px;height:24px;min-width:24px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/delivery-text-ico.svg);margin-right:10px}@media(max-width: 600px){h1,.h1{font-size:30px;line-height:110%;margin-bottom:30px}h2,.h2{font-size:30px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body{background-color:#fffaf5}body::-webkit-scrollbar{width:6px;background-color:#131414}body::-webkit-scrollbar-thumb{border-radius:20px;background-color:#dbdbdb}body.modal-open,body.menu-open{overflow:hidden}body.admin-bar header{top:20px}main{min-height:70vh;padding-top:85px}section{margin:150px 0}.default-content-section h2{margin:40px 0}.default-content-section h3{margin-bottom:10px}.default-content-section p{margin-bottom:20px}.default-content-section p:last-child{margin-bottom:0}.logo{display:flex;width:-moz-fit-content;width:fit-content}.logo img{max-width:125px;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.animate-block{opacity:0;width:100%;transform:translateY(-50px);transition:opacity 1s ease,transform 1s ease}.animate-block.animated{opacity:1;transform:translateY(0)}@media(max-width: 600px){.logo img{max-width:100px}section{margin:80px 0}.default-content-section{margin-bottom:60px}.default-content-section h2{margin:30px 0}}@media(max-width: 350px){.delivery-text{font-size:16px}}.container{margin:0 auto;display:flex;flex-wrap:wrap;max-width:1440px;width:100%;padding:0 20px}.container-fluid{max-width:100%;width:100%}.d-flex{display:flex;flex-wrap:wrap}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.flex-column{flex-direction:column}.row{display:flex;margin:0 -5px;width:calc(100% + 10px);flex-wrap:wrap}[class*=col-]{padding:0 5px}.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333333%}.col-lg-5{width:41.66666667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333333%}.col-lg-8{width:66.66666667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333333%}.col-lg-11{width:91.66666667%}.col-lg-12{width:100%}@media(max-width: 1024px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-6{width:50%}.col-md-7{width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10{width:83.33333333%}.col-md-11{width:91.66666667%}.col-md-12{width:100%}.container{padding:0 20px}}@media(max-width: 600px){.col-m-1{width:8.33333333%}.col-m-2{width:16.66666667%}.col-m-3{width:25%}.col-m-4{width:33.33333333%}.col-m-5{width:41.66666667%}.col-m-6{width:50%}.col-m-7{width:58.33333333%}.col-m-8{width:66.66666667%}.col-m-9{width:75%}.col-m-10{width:83.33333333%}.col-m-11{width:91.66666667%}.col-m-12{width:100%}}.btn{display:flex;justify-content:center;align-items:center;font-family:"Jost";font-weight:400;font-size:18px;line-height:120%;letter-spacing:0;padding:0 30px;height:40px;width:-moz-fit-content;width:fit-content;transition:.3s;cursor:pointer}.btn-dark{background-color:#342b2c;color:#fff}.btn-dark:hover{background-color:#463d3e}.btn-dark:focus{background-color:#251f1f}.btn-dark:disabled{background-color:#dbdbdb}.btn-bordered{color:#131414;border:1px solid #342b2c}.btn-bordered:hover{background-color:#463d3e;color:#fff}.btn-bordered:focus{color:#fff;background-color:#251f1f}.btn-bordered:disabled{border-color:#dbdbdb;color:#dbdbdb}.btn-play-video{width:55px;height:55px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/play-button-ico.svg);background-color:rgba(0,0,0,0);border:none;cursor:pointer;transition:.3s}.btn-pause-video{width:70px;height:70px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/pause-button-ico.svg);background-color:rgba(0,0,0,0);border:none;cursor:pointer;transition:.3s;display:none}.footer-menu{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;width:100%;max-width:50%}.footer-menu li{width:50%;margin-bottom:10px}.footer-menu li a{font-family:"Jost";font-weight:400;font-size:18px;line-height:120%;letter-spacing:0;color:rgba(19,20,20,.8)}.footer-menu li a:hover{text-shadow:0 0 .65px #131414,0 0 .65px #131414}@media(max-width: 600px){.footer-menu{max-width:75%}}.main-menu{list-style:none;display:flex;align-items:center;margin:0;padding:0}.main-menu li a{font-family:"Jost";font-weight:400;font-size:18px;line-height:120%;letter-spacing:0;display:inline-block}.main-menu li a:hover{text-shadow:0 0 .65px #131414,0 0 .65px #131414}.main-menu li+li{margin-left:20px}.main-menu .menu-item-has-children{position:relative}.main-menu .menu-item-has-children ul{position:absolute;top:90%;left:0;border:1px solid #342b2c;padding:15px;background-color:#fffaf5;margin:0;list-style:none;width:-moz-fit-content;width:fit-content;min-width:217px;opacity:0;visibility:hidden;transition:.3s;pointer-events:none}.main-menu .menu-item-has-children ul li+li{margin-left:0;margin-top:10px}.main-menu .menu-item-has-children:hover>a{text-shadow:0 0 .65px #131414,0 0 .65px #131414}.main-menu .menu-item-has-children:hover ul{opacity:1;visibility:visible;pointer-events:auto}@media(max-width: 1100px){.main-menu li+li{margin-left:10px}}@media(max-width: 1024px){.main-menu{flex-direction:column;align-items:flex-start;margin-bottom:25px}.main-menu li+li{margin-left:0;margin-top:10px}}@media(max-width: 600px){.main-menu li a{font-size:17px}.main-menu li+li{margin-top:15px}.main-menu .menu-item-has-children ul{position:static;opacity:1;visibility:visible;padding:0;background-color:rgba(0,0,0,0);border:none;overflow:hidden;transition:max-height .3s}.main-menu .menu-item-has-children ul li:first-child{margin-top:10px}}.slider-section{max-width:100%;position:relative;overflow:hidden}.slider-section .swiper-button-next,.slider-section .swiper-button-prev{opacity:1}.slider-wrapper{max-width:100%;position:relative;width:100%}.swiper-slide{transition:.3s}.swiper-button-next,.swiper-button-prev{right:0;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:12px;background-color:#f7efe9;background-image:url(../img/icons/slider-arrow.svg);transition:.3s;top:35%}.swiper-button-next svg,.swiper-button-prev svg{display:none}.swiper-button-next{right:-30px;transform:scaleX(-1)}.swiper-button-prev{left:0}@media(max-width: 600px){.slider-section .swiper-button-prev,.slider-section .swiper-button-next{display:none}}.modal-dialog{position:fixed;right:0;top:0;z-index:99999;opacity:0;width:100%;min-height:100%;justify-content:center;align-items:center;visibility:hidden;transition:opacity .5s ease-in-out;display:flex;background:rgba(54,52,52,.8980392157)}.modal-dialog .modal-body{width:100%;max-width:720px;margin-left:auto;padding:40px 50px 80px;height:100%;background-color:#f7efe9;display:flex;flex-direction:column;align-items:center}.modal-dialog.modal-closing{opacity:0;transition:.5s}.modal-dialog.modal-opening{opacity:1;display:block;animation:fadeIn .5s ease;visibility:visible;pointer-events:initial}.modal-dialog .modal-content{max-width:720px;width:100%}.modal-dialog .modal-open{overflow:hidden;pointer-events:none}.modal-dialog .modal-close{cursor:pointer;background-image:url(../img/icons/modal-close-ico.svg);background-repeat:no-repeat;background-position:center;background-size:10px;background-color:rgba(0,0,0,0);width:30px;height:30px;padding:0;border-radius:50%;margin:0 auto 40px;border:1px solid #131414;transition:.3s}.modal-dialog .modal-close:hover{background-color:#342b2c;border-color:#342b2c;background-image:url(../img/icons/modal-close-ico-hover.svg)}.modal-dialog .modal-title{font-weight:400;font-size:30px;line-height:110%;letter-spacing:0;text-align:center;margin-bottom:20px;width:100%}.modal-dialog .description{width:100%;margin-bottom:30px}.modal-dialog .description p{text-align:center}.modal-gallery .gallery-slider-title{margin-bottom:45px;width:100%;display:flex;align-items:center}.modal-gallery .gallery-slider-title .title{font-weight:400;font-size:39px;line-height:110%;letter-spacing:0;margin-right:20px}.modal-gallery .btn-back{width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/select-catalog-arrow.svg);margin-right:20px;border:none;background-color:rgba(0,0,0,0);transform:rotate(90deg);cursor:pointer;transition:.3s;flex:none}.modal-gallery .btn-back:hover{background-image:url(../img/icons/gallery-back-ico-hover.svg)}.modal-gallery .modal-close{border-radius:0;width:40px;height:40px;margin:0 0 0 auto;flex:none;background-size:14px}.modal-gallery .modal-body{max-width:100%;padding:50px 20px;background-color:#fffaf5}.modal-gallery .modal-content{max-width:100%}.modal-gallery .gallery-slider-main{overflow:hidden}.modal-gallery .gallery-slider-main .swiper-button-prev,.modal-gallery .gallery-slider-main .swiper-button-next{top:50%;background-color:#f7efe9;border:1px solid #dbdbdb}.modal-gallery .gallery-slider-main .swiper-button-prev{left:0}.modal-gallery .gallery-slider-main .swiper-button-next{right:0}.modal-gallery .gallery-slider-main .image-wrapper{max-width:700px;width:100%;margin:0 auto}.modal-gallery .gallery-slider-main .image-wrapper img{height:550px;width:100%;-o-object-fit:cover;object-fit:cover}.modal-gallery .gallery-slider-main .custom-video,.modal-gallery .gallery-slider-main .video-js{max-width:700px;width:100%;margin:0 auto;height:550px;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.modal-gallery .gallery-slider-main .custom-video .btn-play-video,.modal-gallery .gallery-slider-main .video-js .btn-play-video{position:absolute}.modal-gallery .gallery-slider-main .custom-video video,.modal-gallery .gallery-slider-main .video-js video{width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;height:inherit}.modal-gallery .gallery-slider-main .custom-video.playing:after,.modal-gallery .gallery-slider-main .video-js.playing:after{opacity:0;z-index:-1}.modal-gallery .gallery-slider-thumbs{margin-top:20px}.modal-gallery .gallery-slider-thumbs .swiper-slide{width:110px;height:100px;cursor:pointer}.modal-gallery .gallery-slider-thumbs .image-wrapper{height:100%;width:100%;position:relative;display:flex;align-items:center;justify-content:center}.modal-gallery .gallery-slider-thumbs .image-wrapper .video-indicator{position:absolute;width:14px;height:14px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/play-button-ico.svg);background-color:rgba(0,0,0,0);border:none;cursor:pointer;transition:.3s;font-size:0}.modal-gallery .gallery-slider-thumbs .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-gallery .gallery-slider-thumbs .swiper-wrapper{justify-content:center}@keyframes fadeIn{0%{opacity:0}0.1%{opacity:0}100%{opacity:1}}@media(max-width: 600px){.modal-dialog .modal-body{padding:20px 20px 40px}.modal-dialog .modal-title{font-size:24px}.modal-gallery{align-items:flex-start}.modal-gallery .modal-body{padding:50px 20px;height:100vh}.modal-gallery .modal-content{height:100vh}.modal-gallery .gallery-slider-title{margin-bottom:40px}.modal-gallery .gallery-slider-title .title{font-size:20px}.modal-gallery .gallery-slider-main{overflow:unset}.modal-gallery .gallery-slider-main .image-wrapper img{height:340px}.modal-gallery .gallery-slider-main .custom-video,.modal-gallery .gallery-slider-main .video-js{height:340px}.modal-gallery .gallery-slider-main .swiper-button-prev{left:-15px}.modal-gallery .gallery-slider-main .swiper-button-next{right:-15px}.modal-gallery .gallery-slider-thumbs .swiper-slide{width:75px;max-width:100%;height:85px}}.product-card{display:flex;flex-direction:column;width:100%;height:100%}.product-card .product-image{width:100%;margin-bottom:20px;cursor:pointer}.product-card .product-image img{width:100%;-o-object-fit:cover;object-fit:cover;height:360px}.product-card .product-bottom{width:100%;display:flex;flex-direction:column;margin-top:auto}.product-card .product-title{font-weight:400;font-size:20px;line-height:110%;letter-spacing:0;margin-bottom:20px;min-height:36px}.product-card .product-price{font-family:"Jost";font-weight:500;font-size:18px;line-height:120%;letter-spacing:0;margin-bottom:20px}@media(max-width: 600px){.product-card .product-image img{height:330px}}.video-js{position:relative;width:100%;display:flex;align-items:center;justify-content:center;height:600px;cursor:pointer}.video-js .btn-play-video{position:absolute}.video-js .btn-pause-video{position:absolute}.video-js .video-title{position:absolute;bottom:40px;font-weight:400;font-size:30px;line-height:110%;letter-spacing:0;text-align:center;color:#fff}.video-js video{max-width:100%;width:100%;height:inherit;-o-object-fit:cover;object-fit:cover}@media(max-width: 600px){.custom-video{height:400px}.custom-video .video-title{font-size:24px}}.social-links{display:flex;align-items:center;width:100%;justify-content:center}.social-links .social-link{width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:20px;transition:.3s;background-color:#fff}.social-links .social-link+.social-link{margin-left:8px}.social-links .social-link:hover{background-color:#463d3e}.social-links .social-link:hover:focus{background-color:#251f1f}.social-links .social-link.social-link-telegram{background-image:url(../img/icons/social-telegram.svg)}.social-links .social-link.social-link-telegram:hover{background-image:url(../img/icons/social-telegram-white.svg)}.social-links .social-link.social-link-instagram{background-image:url(../img/icons/social-instagram.svg)}.social-links .social-link.social-link-instagram:hover{background-image:url(../img/icons/social-instagram-white.svg)}.social-links .social-link.social-link-whatsapp{background-image:url(../img/icons/social-whatsapp.svg)}.social-links .social-link.social-link-whatsapp:hover{background-image:url(../img/icons/social-whatsapp-white.svg)}.social-links .social-link.social-link-max{background-image:url(../img/icons/social-max.svg)}.social-links .social-link.social-link-max:hover{background-image:url(../img/icons/social-max-white.svg)}.filters-wrapper{display:flex;align-items:center;width:100%}.filter-item{position:relative;cursor:pointer}.filter-item .filter-item-header{font-family:"Jost";font-weight:400;font-size:18px;line-height:120%;letter-spacing:0;border:1px solid #342b2c;width:100%;padding:0 52px;height:40px;display:flex;align-items:center;transition:.3s;justify-content:center}.filter-item .filter-item-header:after{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:10px;background-image:url(../img/icons/select-catalog-arrow.svg);transition:.3s}.filter-item .filter-item-dropdown{position:absolute;top:100%;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:.3s;width:100%;background-color:#fffaf5;border:1px solid #342b2c;border-top:0;z-index:10}.filter-item .filter-item-dropdown .filter-item-option{font-family:"Jost";font-weight:400;font-size:18px;line-height:120%;letter-spacing:0;text-align:center;padding:10px 5px;display:flex;justify-content:center;transition:.3s}.filter-item .filter-item-dropdown .filter-item-option:hover{background-color:#342b2c;color:#fff}.filter-item.active .filter-item-header:after{transform:scaleY(-1)}.filter-item.active .filter-item-dropdown{opacity:1;visibility:visible;pointer-events:auto}.filter-item+.filter-item{margin-left:20px}.filter-item:hover .filter-item-header{background-color:#342b2c;color:#fff}.filter-item:hover .filter-item-header:after{background-image:url(../img/icons/select-catalog-arrow-hover.svg)}@media(max-width: 756px){.filter-item{width:100%}.filter-item .filter-item-dropdown .filter-item-option{font-size:17px}}.pagination{display:flex;align-items:center;list-style:none;justify-content:center;margin:70px -2px 0;width:calc(100% + 4px);padding:0}.pagination *{font-family:"Jost"}.pagination li{padding:0 2px}.pagination li a{width:35px;height:35px;font-weight:400;font-size:20px;line-height:120%;letter-spacing:0;color:rgba(52,43,44,.5019607843);display:flex;align-items:center;justify-content:center}.pagination li a:hover{color:#131414}.pagination li.prev a{transform:scaleX(-1)}.pagination li.next a,.pagination li.prev a{background-repeat:no-repeat;background-position:center;background-size:20px;background-image:url(../img/icons/pagination-arrow-ico.svg);transition:.3s}.pagination li.next a:hover,.pagination li.prev a:hover{background-color:#131414;background-image:url(../img/icons/pagination-arrow-ico-hover.svg)}.pagination li.current span{background-color:#342b2c;color:#fff;width:35px;height:35px;font-weight:400;font-size:20px;line-height:120%;letter-spacing:0;display:flex;align-items:center;justify-content:center}.pagination-mobile{display:none}@media(max-width: 600px){.pagination{justify-content:flex-start}.pagination-pc{display:none}.pagination-mobile{display:flex}}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fffaf5;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:1;transition:opacity .5s ease}.preloader__beads{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:10px}.preloader__bead{width:19px;height:19px}.preloader__bead svg{width:100%;height:100%}.preloader__bead svg path{fill:#342b2c;animation:svgFillWave 3s infinite ease-in-out}.preloader__bead:nth-child(1) svg path{animation-delay:0s}.preloader__bead:nth-child(2) svg path{animation-delay:.3s}.preloader__bead:nth-child(3) svg path{animation-delay:.6s}.preloader__bead:nth-child(4) svg path{animation-delay:.9s}.preloader__bead:nth-child(5) svg path{animation-delay:1.2s}@keyframes svgFillWave{0%{fill:#342b2c}10%{fill:#cfb89f}70%{fill:#cfb89f}80%{fill:#342b2c}100%{fill:#342b2c}}.main-banner{margin:0;overflow:hidden}.main-banner .container{padding-right:0}.main-banner .banner-content{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:40px}.main-banner .banner-content .subtitle{font-family:"Manrope";font-weight:400;font-size:18px;line-height:120%;letter-spacing:0;text-transform:uppercase;margin-bottom:20px}.main-banner .banner-image{width:100%}.main-banner .banner-image img{width:100%;height:740px;-o-object-fit:cover;object-fit:cover}.catalog-section{margin:100px 0 150px}.catalog-section .catalog-card .catalog-card-image{margin-bottom:20px;width:100%;overflow:hidden}.catalog-section .catalog-card .catalog-card-image img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;transition:.3s}.catalog-section .catalog-card .catalog-card-title{font-weight:400;font-size:20px;line-height:110%;letter-spacing:0;text-align:center;width:100%;transition:.3s}.catalog-section .catalog-card:hover .catalog-card-title{color:#463d3e}.catalog-section .catalog-card:hover .catalog-card-image img{transform:scale(1.05)}.products-section .products-slider{margin:0 -15px}.products-section .swiper-wrapper{padding:0 15px}.about-section{background:linear-gradient(to right, #FFF2E4 50%, #F7EFE9 50%)}.about-section .about-wrapper{display:flex;width:100%}.about-section .about-logo{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;height:600px}.about-section .about-logo .image-wrapper{width:100%;margin-bottom:40px;display:flex;justify-content:center}.about-section .about-logo .image-wrapper img{max-width:125px;width:100%;-o-object-fit:contain;object-fit:contain}.about-section .about-logo .logo{width:100%;display:flex;justify-content:center}.about-section .about-logo .logo img{max-width:156px;width:100%;-o-object-fit:contain;object-fit:contain}.about-section .about-content{width:50%;display:flex;flex-direction:column;align-items:center;padding:40px 20px;height:600px;justify-content:space-between}.about-section .about-content .star-decors{display:flex}.about-section .about-content .star-decors img{width:19px;height:19px;-o-object-fit:contain;object-fit:contain;margin-top:13px}.about-section .about-content .star-decors img+img{margin-left:11px}.about-section .about-content .star-decors img:nth-of-type(2){margin-top:0}.about-section .about-content h2{text-align:center}.about-section .about-content .description p{text-align:center;letter-spacing:-0.1px;margin-bottom:20px}.about-section .about-content .description p:last-child{margin-bottom:0}.about-section .about-content .description p strong{font-weight:500;font-family:inherit;letter-spacing:inherit;font-size:inherit;line-height:inherit}.about-section-second .about-content h2{margin:90px 0}.about-section-second .about-content .description{margin-bottom:40px}.about-section-second .about-content .description p{max-width:640px;margin-left:auto;color:#535150;margin-right:auto}.advantage-section .star-decors{display:flex;width:100%;justify-content:center;margin-bottom:20px}.advantage-section .star-decors img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.advantage-section .star-decors img+img{margin-left:10px}.advantage-section .description{width:100%;display:flex;flex-direction:column;align-items:center}.advantage-section .description p{font-family:"Old Standard TT";font-weight:400;font-size:30px;line-height:110%;letter-spacing:0;text-align:center;color:rgba(19,20,20,.6509803922);width:100%;max-width:1166px;margin:0 auto}.advantage-section .description p strong{font-weight:inherit;color:#131414;font-family:inherit;line-height:inherit;letter-spacing:inherit}.materials-section{margin-bottom:140px}.materials-section h2{text-align:center}.materials-section .card-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:rgba(52,43,44,.38);height:600px;background-blend-mode:multiply;padding:20px;margin-bottom:10px}.materials-section .card-wrapper .card-title{font-weight:400;font-size:30px;line-height:110%;letter-spacing:0;text-align:center;margin-bottom:20px;color:#fff}.materials-section .card-wrapper .card-description{width:100%}.materials-section .card-wrapper .card-description p{color:#fff;text-align:center;max-width:440px;margin:0 auto}.benefits-section{counter-reset:benefit-counter}.benefits-section .benefits-list{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:20px;width:100%}.benefits-section .benefits-list .benefit-item{font-family:"Jost";font-weight:400;font-size:17px;line-height:120%;letter-spacing:0;display:flex;flex-direction:column;counter-increment:benefit-counter}.benefits-section .benefits-list .benefit-item:before{content:counter(benefit-counter, decimal-leading-zero);font-weight:400;font-size:39px;line-height:110%;letter-spacing:0;font-family:"Old Standard TT";padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #131414}.certificates-section h2{margin-bottom:20px}.certificates-section .description{margin-bottom:40px;width:100%}.certificates-section .description p{margin:0}.certificates-section .certificates-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px;width:100%}.certificates-section .certificates-grid .certificate-card{width:100%;display:flex;flex-direction:column}.certificates-section .certificates-grid .certificate-card .certificate-image{width:100%;margin-bottom:20px}.certificates-section .certificates-grid .certificate-card .certificate-image img{width:100%;height:370px;-o-object-fit:cover;object-fit:cover}.certificates-section .certificates-grid .certificate-card .certificate-title{font-weight:400;font-size:20px;line-height:110%;letter-spacing:0}.work-videos-section h2{text-align:center}.work-videos-section .work-videos-slider{margin:0 -15px}.work-videos-section .work-videos-slider .swiper-wrapper{padding:0 15px}.work-videos-section .work-videos-slider .swiper-button-next,.work-videos-section .work-videos-slider .swiper-button-prev{top:50%}.work-videos-section .work-videos-slider .swiper-button-next{right:-15px}.testimonials-section .testimonials-grid{width:100%;grid-template-columns:repeat(4, 1fr);grid-gap:10px;display:grid}.testimonials-section .testimonials-grid .testimonial-item .testimonial-image{width:100%;margin-bottom:20px}.testimonials-section .testimonials-grid .testimonial-item .testimonial-image img{width:100%;height:340px;-o-object-fit:cover;object-fit:cover}.testimonials-section .testimonials-grid .testimonial-item .description{width:100%;padding:10px;border-radius:0 10px 10px 10px}.testimonials-section .testimonials-grid .testimonial-item:nth-of-type(odd) .description{background-color:#f7efe9}.testimonials-section .testimonials-grid .testimonial-item:nth-of-type(even) .description{background-color:#fff}.promo-section{background-repeat:no-repeat;background-position:left;background-size:50% 100%;background-color:#f7efe9;position:relative}.promo-section .image-wrapper{height:100%;max-width:50%;width:100%;position:absolute;left:0;top:0}.promo-section .image-wrapper img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.promo-section .image-wrapper-mobile{display:none}.promo-section .promo-content{max-width:50%;margin-left:auto;width:100%;padding:80px 20px}.promo-section .promo-content .title{font-weight:400;font-size:30px;line-height:110%;letter-spacing:0;text-align:center;margin-bottom:20px}.promo-section .promo-content .description{margin-bottom:30px;width:100%}.promo-section .promo-content .description p{color:rgba(19,20,20,.8);text-align:center}@media(max-width: 1024px){.main-banner{padding-top:40px}.main-banner .container{padding-right:20px}.main-banner .banner-image img{height:620px}.catalog-section{margin-bottom:130px}.catalog-section .catalog-card{margin-bottom:20px}.about-section{background:rgba(0,0,0,0)}.about-section .about-wrapper{flex-wrap:wrap}.about-section .about-logo{width:100%;background-color:#fff2e4}.about-section .about-content{width:100%;background-color:#f7efe9}.benefits-section .benefits-list{grid-template-columns:repeat(3, 1fr)}.certificates-section{overflow:hidden}.certificates-section .container{padding:0}.certificates-section h2{padding:0 20px}.certificates-section .description{padding:0 20px}.certificates-section .certificates-grid{display:flex;overflow:auto;padding:0 20px}.certificates-section .certificates-grid::-webkit-scrollbar{display:none;width:0}.certificates-section .certificates-grid .certificate-card{min-width:49%;width:49%}.testimonials-section{overflow:hidden}.testimonials-section .container{padding:0}.testimonials-section h2{padding:0 20px}.testimonials-section .testimonials-grid{display:flex;overflow:auto;padding:0 20px}.testimonials-section .testimonials-grid::-webkit-scrollbar{display:none;width:0}.testimonials-section .testimonials-grid .testimonial-item{min-width:40%;width:40%}.promo-section .image-wrapper{max-width:100%;position:static}.promo-section .image-wrapper img{height:340px}.promo-section .promo-content{max-width:100%}}@media(max-width: 600px){.main-banner .banner-content{padding-bottom:50px}.main-banner .banner-image img{height:400px}.main-banner .btn{width:100%}.catalog-section{margin:80px 0}.catalog-section .container{padding:0}.catalog-section .row{flex-wrap:nowrap;margin:0;width:100%;overflow:auto;padding:0 20px}.catalog-section .row::-webkit-scrollbar{display:none;width:0}.catalog-section .row .col-m-12{min-width:120px;width:120px;padding:0}.catalog-section .row .col-m-12+.col-m-12{margin-left:10px}.catalog-section .catalog-card{margin-bottom:0}.catalog-section .catalog-card .catalog-card-image img{height:100px}.catalog-section .catalog-card .catalog-card-title{font-size:16px}.about-section .about-logo{height:initial;min-height:420px}.about-section .about-content{height:initial;min-height:420px}.about-section .about-content h2{margin-bottom:0}.materials-section{margin-bottom:70px}.materials-section .card-wrapper{height:400px;background-color:rgba(52,43,44,.4784313725)}.materials-section .card-wrapper .card-title{font-size:24px}.benefits-section .benefits-list{grid-template-columns:1fr;grid-gap:40px}.benefits-section .benefits-list .benefit-item:before{padding-bottom:0}.about-section-second .about-content h2{margin:60px 0}.certificates-section .description p{display:inline}.certificates-section .certificates-grid .certificate-card{min-width:90%;width:90%}.certificates-section .certificates-grid .certificate-card .certificate-image img{height:330px;-o-object-position:0 0;object-position:0 0}.work-videos-section h2{text-align:start}.testimonials-section .testimonials-grid .testimonial-item{min-width:100%;width:100%}.testimonials-section .testimonials-grid .testimonial-item .testimonial-image img{height:unset;aspect-ratio:1/1}.promo-section{margin-bottom:60px}.promo-section .image-wrapper-pc{display:none}.promo-section .image-wrapper-mobile{display:block}.promo-section .promo-content{padding:54px 0}}.footer{padding:20px 0}.footer .footer-menu-title{font-family:"Jost";font-weight:500;font-size:18px;line-height:120%;letter-spacing:0;margin-bottom:10px}.footer .row-top .col-lg-4:nth-of-type(2){display:flex;justify-content:center}.footer .row-top .col-lg-4:nth-of-type(3){display:flex;justify-content:flex-end}.footer .footer-socials-wrapper{display:flex;width:-moz-fit-content;width:fit-content;flex-direction:column}.footer .footer-socials{display:flex;align-items:center;width:100%;justify-content:flex-end}.footer .footer-socials .social-link{width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:20px;transition:.3s;background-color:#f7efe9;display:flex}.footer .footer-socials .social-link+.social-link{margin-left:8px}.footer .footer-socials .social-link:hover{background-color:#463d3e}.footer .footer-socials .social-link:hover:focus{background-color:#251f1f}.footer .footer-socials .social-link.social-link-telegram{background-image:url(../img/icons/footer-social-telegram.svg)}.footer .footer-socials .social-link.social-link-telegram:hover{background-image:url(../img/icons/social-telegram-white.svg)}.footer .footer-socials .social-link.social-link-instagram{background-image:url(../img/icons/footer-social-instagram.svg)}.footer .footer-socials .social-link.social-link-instagram:hover{background-image:url(../img/icons/social-instagram-white.svg)}.footer .footer-socials .social-link.social-link-whatsapp{background-image:url(../img/icons/footer-social-whatsapp.svg)}.footer .footer-socials .social-link.social-link-whatsapp:hover{background-image:url(../img/icons/social-whatsapp-white.svg)}.footer .footer-socials .social-link.social-link-max{background-image:url(../img/icons/footer-social-max.svg)}.footer .footer-socials .social-link.social-link-max:hover{background-image:url(../img/icons/social-max-white.svg)}.footer .row-bottom{padding-top:25px;margin-top:10px;border-top:1px solid #ececec}.footer .row-bottom .footer-copy{width:100%}.footer .row-bottom .footer-copy p{color:rgba(19,20,20,.8)}.footer .row-bottom .footer-policy{display:flex;width:100%;justify-content:flex-end}.footer .row-bottom .footer-policy a{font-family:"Jost";font-weight:400;font-size:18px;line-height:120%;letter-spacing:0;text-align:right;color:rgba(19,20,20,.8)}.footer .dev-text p{font-size:16px;text-align:center;color:rgba(19,20,20,.8)}@media(max-width: 1024px){.footer .row-top .col-lg-4:nth-of-type(2){order:-1;margin-bottom:30px}.footer .row-top .col-lg-4:nth-of-type(3){justify-content:flex-start;margin-top:20px}.footer .row-bottom{margin-top:20px}}@media(max-width: 600px){.footer .footer-menu-title{margin-bottom:15px}.footer .row-top .col-lg-4:nth-of-type(3){margin-top:30px}.footer .row-bottom .footer-copy{margin-bottom:20px}.footer .row-bottom .footer-policy{justify-content:flex-start}.footer .row-bottom .col-m-12:nth-of-type(2){order:1;padding-top:20px}}.header{position:fixed;top:0;left:0;width:100%;padding:30px 0 15px;background-color:#fffaf5;transition:.3s;z-index:999}.header.scrolled{background-color:#fff2e4}.header .row{align-items:center}.header .row .col-lg-3:nth-of-type(3){display:flex;justify-content:flex-end}.header .small-screens-button{display:none}.header .logo{margin-left:15%}.header .btn-mobile{display:none}@media(min-width: 1025px)and (max-width: 1300px){.header .logo{margin-left:0}.header .row .col-lg-5{width:50%}.header .row .col-lg-4{width:25%}}@media(max-width: 1024px){.header{border-bottom:1px solid rgba(52,43,44,.1490196078)}.header .logo{margin-left:0}.header .btn-pc{display:none}.header .btn-mobile{display:flex}.header .row .col-lg-5{width:0;padding:0}.header .row .col-lg-4{width:50%}.header .row .col-lg-3{width:50%}.header .small-screens-button{display:flex;width:40px;height:40px;align-items:center;flex-direction:column;justify-content:center;background-color:#342b2c;border:none}.header .small-screens-button .line{display:flex;height:2px;background-color:#fff;width:100%;max-width:18px;transition:.3s}.header .small-screens-button .line:nth-of-type(2){margin:4px 0}.header .small-screens-button.active .line:nth-of-type(1){transform:translateY(6px) rotate(45deg)}.header .small-screens-button.active .line:nth-of-type(2){opacity:0}.header .small-screens-button.active .line:nth-of-type(3){transform:translateY(-6px) rotate(-45deg)}.header .header-nav{position:fixed;top:85px;left:0;width:100%;height:auto;overflow:hidden;background-color:#f7efe9;opacity:0;visibility:hidden;pointer-events:none;padding:20px 70px;transition:.3s}.header .header-nav.show{opacity:1;visibility:visible;pointer-events:initial}}@media(max-width: 600px){.header .header-nav{padding:40px 20px;border-top:1px solid rgba(52,43,44,.1490196078)}}.site-nav-section{margin:200px 0}.site-nav-section .site-nav-block{max-width:35%;margin:auto;width:100%;box-shadow:2px 2px 10px rgba(0,0,0,.15)}.site-nav-section .site-nav-header{width:100%;padding:40px 20px;background-color:#eee;display:flex;align-items:center;justify-content:space-between}.site-nav-section .site-nav-header .site-name{text-transform:uppercase;font-weight:700}.site-nav-section .site-nav-header .site-logo img{max-width:160px;-o-object-fit:contain;object-fit:contain;width:100%}.site-nav-section .site-nav{padding:30px 20px}.site-nav-section .site-nav ul{padding:0;list-style:none;margin:0}.site-nav-section .site-nav ul li{display:flex;align-items:center;margin-bottom:10px}.site-nav-section .site-nav ul li:before{content:"";display:flex;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/link-ico.png);margin-right:20px}.site-nav-section .site-nav ul li a{font-size:18px}.site-nav-section .site-nav ul li a:hover{color:#3952e0}.site-nav-section .site-nav ul li:last-of-type{margin-bottom:0}@media(max-width: 1024px){.site-nav-section .site-nav-block{max-width:100%}}.catalog-main{margin-top:50px}.catalog-main h1{margin-bottom:50px}.catalog-main .filters-wrapper{margin-bottom:20px}.catalog-main .products-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:70px 10px;width:100%}.catalog-main .products-grid .product-card .product-image{cursor:pointer;overflow:hidden}.catalog-main .products-grid .product-card .product-image img{transition:.3s}.catalog-main .products-grid .product-card .product-image:hover img{transform:scale(1.05)}@media(max-width: 1024px){.catalog-main .products-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 756px){.catalog-main .products-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.catalog-main{margin-top:40px}.catalog-main h1{margin-bottom:40px}.catalog-main .products-grid{grid-template-columns:repeat(2, 1fr);grid-gap:10px 15px}.catalog-main .products-grid .product-card .product-title{font-size:16px;margin-bottom:15px}.catalog-main .products-grid .product-card .product-price{margin-bottom:15px}.catalog-main .products-grid .product-card .product-image{margin-bottom:15px}.catalog-main .products-grid .product-card .product-image img{height:190px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNFLGFBQ0EsV0FDQSxZQUNBLG1CQUNBLHNCQUNBLHVCQUNBLHdCaEIzRm1CLENnQjRGbkIsWUFFQSxvQ0FDRSxhQUNBLFdBQ0EscUJoQjdGUSxDZ0I4RlIsV0FDQSxlQUNBLGVBRUEsbURBQ0UsYUFPQSwwREFDRSx3Q0FHRiwwREFDRSxVQUdGLDBEQUNFLDBDQU9SLG9CQUNFLGVBQ0EsU0FDQSxPQUNBLFdBQ0EsWUFDQSxnQkFDQSx5QkFDQSxVQUNBLGtCQUNBLG9CQUNBLGtCQUNBLGVBRUEseUJBQ0UsVUFDQSxtQkFDQSx3QkFTUix5QkFHSSxvQkFDRSxrQkFDQSxpREN4S04sa0JBQ0UsZUFFQSxrQ0FDRSxjQUNBLFlBQ0EsV0FDQSx3Q0FHRixtQ0FDRSxXQUNBLGtCQUNBLHNCQUNBLGFBQ0EsbUJBQ0EsOEJBRUEsOENBQ0UseUJBQ0EsZ0JBS0Esa0RBQ0UsZ0JBQ0EseUNBQ0EsV0FPTiw0QkFDRSxrQkFFQSwrQkFDRSxVQUNBLGdCQUNBLFNBRUEsa0NBQ0UsYUFDQSxtQkFDQSxtQkFFQSx5Q0FDRSxXQUNBLGFBQ0EsV0FDQSxZQUNBLDRCQUNBLDJCQUNBLHdCQUNBLGdEQUNBLGtCQUdGLG9DQUNFLGVBRUEsMENBQ0UsY0FJSiwrQ0FDRSxnQkFVViwwQkFDRSxrQ0FDRSxnQkNqRkosY0FDRSxnQkFFQSxpQkFDRSxtQkFHRiwrQkFDRSxtQkFHRiw2QkFDRSxhQUNBLHFDQUNBLG1CQUNBLFdBSUUsMERBQ0UsZUFDQSxnQkFFQSw4REFDRSxlQUtBLG9FQUNFLHNCQWFaLDBCQUdJLDZCQUNFLHNDQU1OLHlCQUdJLDZCQUNFLHNDQU1OLHlCQUNFLGNBQ0UsZ0JBRUEsaUJBQ0UsbUJBR0YsNkJBQ0UscUNBQ0EsbUJBSUMsMERBQ0UsZUFDQSxtQkFHRiwwREFDRSxtQkFHRiwwREFDRSxtQkFFQSw4REFDRSxjIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvYmFzZS9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvYWJzdHJhY3QvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9iYXNlL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX2Zvb3Rlci1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fbWFpbi1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fc2xpZGVycy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX3BvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fcHJvZHVjdC1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fY3VzdG9tLXZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fc29jaWFscy1ibG9jay5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX2ZpbHRlci5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19wcmVsb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9sYXlvdXQvX2hvbWUuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvbGF5b3V0L19zaXRlLW5hdi1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvbGF5b3V0L19jYXRhbG9nLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogQm94IHNpemluZyBydWxlcyAqL1xuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luICovXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxuZmlndXJlLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyBvbiB1bCwgb2wgZWxlbWVudHMgd2l0aCBhIGxpc3Qgcm9sZSwgd2hpY2ggc3VnZ2VzdHMgZGVmYXVsdCBzdHlsaW5nIHdpbGwgYmUgcmVtb3ZlZCAqL1xudWxbcm9sZT1cImxpc3RcIl0sXG5vbFtyb2xlPVwibGlzdFwiXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIFNldCBjb3JlIHJvb3QgZGVmYXVsdHMgKi9cbmh0bWw6Zm9jdXMtd2l0aGluIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIEEgZWxlbWVudHMgdGhhdCBkb24ndCBoYXZlIGEgY2xhc3MgZ2V0IGRlZmF1bHQgc3R5bGVzICovXG5hOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbn1cblxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xuaW1nLFxucGljdHVyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIFJlbW92ZSBhbGwgYW5pbWF0aW9ucyBhbmQgdHJhbnNpdGlvbnMgZm9yIHBlb3BsZSB0aGF0IHByZWZlciBub3QgdG8gc2VlIHRoZW0gKi9cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgaHRtbDpmb2N1cy13aXRoaW4ge1xuICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICB9XG4gIFxuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiKiB7XHJcbiAgZm9udC1mYW1pbHk6ICQtLWZvbnQtZGVmYXVsdDtcclxuICBjb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcclxufVxyXG5cclxuYSB7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcblxyXG5wIHtcclxuICBmb250LWZhbWlseTogJC0tZm9udC1zZWNvbmQ7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbmgxLCAuaDEge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiA1MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmgyLCAuaDIge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAzOXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeS10ZXh0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWluLXdpZHRoOiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZGVsaXZlcnktdGV4dC1pY28uc3ZnKTtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgaDEsIC5oMSB7XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgaDEsIC5oMSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICBoMiwgLmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICB9XHJcblxyXG59XHJcbiIsIi8vXG4vLyBQcm9qZWN0IFZhcmlhYmxlc1xuLy9cblxuLyogZm9udHMgKi9cbiQtLWZvbnQtZGVmYXVsdDogXCJPbGQgU3RhbmRhcmQgVFRcIjtcbiQtLWZvbnQtc2Vjb25kOiBcIkpvc3RcIjtcbiQtLWZvbnQtdGhpcmQ6IFwiTWFucm9wZVwiO1xuXG4vKiBjb2xvcnMgKi9cbiQtLWNvbG9yLWRlZmF1bHQ6ICMxMzE0MTQ7XG4kLS1jb2xvci1kZWZhdWx0LXNlY29uZDogIzM0MkIyQztcbiQtLWNvbG9yLWRlZmF1bHQtc2Vjb25kLWhvdmVyOiAjNDYzRDNFO1xuJC0tY29sb3ItZGVmYXVsdC1zZWNvbmQtZm9jdXM6ICMyNTFGMUY7XG4kLS1jb2xvci1kZWZhdWx0LW9wYWNpdHk6ICMxMzE0MTRBNjtcbiQtLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuJC0tY29sb3ItYmFja2dyb3VuZDogI0Y3RUZFOTtcbiQtLWNvbG9yLWRpc2FibGVkOiAjREJEQkRCO1xuJC0tY29sb3ItYmFjay1ib2R5OiAjRkZGQUY1O1xuIiwiLnNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItYmFjay1ib2R5O1xyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1kaXNhYmxlZDtcclxuICB9XHJcblxyXG4gICYubW9kYWwtb3BlbiwgJi5tZW51LW9wZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG59XHJcblxyXG5ib2R5LmFkbWluLWJhciB7XHJcbiAgaGVhZGVyIHtcclxuICAgIHRvcDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5tYWluIHtcclxuICBtaW4taGVpZ2h0OiA3MHZoO1xyXG4gIHBhZGRpbmctdG9wOiA4NXB4O1xyXG59XHJcblxyXG5zZWN0aW9uIHtcclxuICBtYXJnaW46IDE1MHB4IDA7XHJcbn1cclxuXHJcbi5kZWZhdWx0LWNvbnRlbnQtc2VjdGlvbiB7XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbjogNDBweCAwO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5sb2dvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTI1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICB9XHJcblxyXG59XHJcblxyXG4uYW5pbWF0ZS1ibG9jayB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSwgdHJhbnNmb3JtIDFzIGVhc2U7XHJcbn1cclxuXHJcbi5hbmltYXRlLWJsb2NrLmFuaW1hdGVkIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIG1haW4ge1xyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5sb2dvIHtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIHNlY3Rpb24ge1xyXG4gICAgbWFyZ2luOiA4MHB4IDA7XHJcbiAgfVxyXG5cclxuICAuZGVmYXVsdC1jb250ZW50LXNlY3Rpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcclxuICAuZGVsaXZlcnktdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcbiIsIlxyXG4uY29udGFpbmVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmQtZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLmp1c3RpZnktYmV0d2VlbiB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uanVzdGlmeS1lbmQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5mbGV4LWNvbHVtbiB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLnJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW46IDAgLTVweDtcclxuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG5bY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbn1cclxuXHJcbi5jb2wtbGctMSB7XHJcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wtbGctMiB7XHJcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxufVxyXG4uY29sLWxnLTMge1xyXG4gIHdpZHRoOiAyNSU7XHJcbn1cclxuLmNvbC1sZy00IHtcclxuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wtbGctNSB7XHJcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxufVxyXG4uY29sLWxnLTYge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuLmNvbC1sZy03IHtcclxuICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wtbGctOCB7XHJcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxufVxyXG4uY29sLWxnLTkge1xyXG4gIHdpZHRoOiA3NSU7XHJcbn1cclxuLmNvbC1sZy0xMCB7XHJcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxufVxyXG4uY29sLWxnLTExIHtcclxuICB3aWR0aDogOTEuNjY2NjY2NjclXHJcbn1cclxuLmNvbC1sZy0xMiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmNvbC1tZC0xIHtcclxuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC0yIHtcclxuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMyB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sLW1kLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC01IHtcclxuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sLW1kLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC04IHtcclxuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtOSB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gIH1cclxuICAuY29sLW1kLTEwIHtcclxuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTEge1xyXG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JVxyXG4gIH1cclxuICAuY29sLW1kLTEyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5jb2wtbS0xIHtcclxuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tLTIge1xyXG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tLTMge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1tLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tLTUge1xyXG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tLTYge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1tLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tLTgge1xyXG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tLTkge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1tLTEwIHtcclxuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbS0xMSB7XHJcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclXHJcbiAgfVxyXG4gIC5jb2wtbS0xMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbiIsIi5idG4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogJC0tZm9udC1zZWNvbmQ7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgcGFkZGluZzogMCAzMHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5idG4tZGFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItZGVmYXVsdC1zZWNvbmQ7XHJcbiAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQtc2Vjb25kLWhvdmVyO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1kZWZhdWx0LXNlY29uZC1mb2N1cztcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmJ0bi1ib3JkZXJlZCB7XHJcbiAgY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJC0tY29sb3ItZGVmYXVsdC1zZWNvbmQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2M0QzRTtcclxuICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MUYxRjtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjREJEQkRCO1xyXG4gICAgY29sb3I6ICNEQkRCREI7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmJ0bi1wbGF5LXZpZGVvIHtcclxuICB3aWR0aDogNTVweDtcclxuICBoZWlnaHQ6IDU1cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvcGxheS1idXR0b24taWNvLnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG59XHJcblxyXG4uYnRuLXBhdXNlLXZpZGVvIHtcclxuICB3aWR0aDogNzBweDtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvcGF1c2UtYnV0dG9uLWljby5zdmcpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHJcbn1cclxuIiwiLmZvb3Rlci1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwJTtcblxuICBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogJC0tZm9udC1zZWNvbmQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGNvbG9yOiByZ2JhKDE5LCAyMCwgMjAsIDAuOCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIC42NXB4ICQtLWNvbG9yLWRlZmF1bHQsIDAgMCAuNjVweCAkLS1jb2xvci1kZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZvb3Rlci1tZW51IHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuIiwiLm1haW4tbWVudSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIGxpIHtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAuNjVweCAkLS1jb2xvci1kZWZhdWx0LCAwIDAgLjY1cHggJC0tY29sb3ItZGVmYXVsdDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmICsgbGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcbiAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDkwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJC0tY29sb3ItZGVmYXVsdC1zZWNvbmQ7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZBRjU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBtaW4td2lkdGg6IDIxN3B4O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgbGkge1xyXG5cclxuICAgICAgICAmICsgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcblxyXG4gICAgICA+IGEge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgLjY1cHggJC0tY29sb3ItZGVmYXVsdCwgMCAwIC42NXB4ICQtLWNvbG9yLWRlZmF1bHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAubWFpbi1tZW51IGxpICsgbGkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblxyXG4gIC5tYWluLW1lbnUge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICBsaSArIGxpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5tYWluLW1lbnUge1xyXG5cclxuICAgIGxpIHtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiArIGxpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcztcclxuXHJcbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuIiwiLnNsaWRlci1zZWN0aW9uIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG59XHJcblxyXG4uc2xpZGVyLXdyYXBwZXIge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGUge1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RUZFOTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NsaWRlci1hcnJvdy5zdmcpO1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgdG9wOiAzNSU7XHJcblxyXG4gIHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIHJpZ2h0OiAtMzBweDtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHJcbiAgLnNsaWRlci1zZWN0aW9uICB7XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuIiwiLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTk7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogIzM2MzQzNEU1O1xuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggNTBweCA4MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdFRkU5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi5tb2RhbC1jbG9zaW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gIH1cblxuICAmLm1vZGFsLW9wZW5pbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gLjVzIGVhc2U7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAubW9kYWwtY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL21vZGFsLWNsb3NlLWljby5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkLS1jb2xvci1kZWZhdWx0O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQtc2Vjb25kO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkLS1jb2xvci1kZWZhdWx0LXNlY29uZDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbW9kYWwtY2xvc2UtaWNvLWhvdmVyLnN2Zyk7XG4gICAgfVxuXG4gIH1cblxuICAubW9kYWwtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gIH1cblxufVxuXG4ubW9kYWwtZ2FsbGVyeSB7XG5cbiAgLmdhbGxlcnktc2xpZGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAzOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5idG4tYmFjayB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NlbGVjdC1jYXRhbG9nLWFycm93LnN2Zyk7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgZmxleDogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9nYWxsZXJ5LWJhY2staWNvLWhvdmVyLnN2Zyk7XG4gICAgfVxuXG4gIH1cblxuICAubW9kYWwtY2xvc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBmbGV4OiBub25lO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZBRjU7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmdhbGxlcnktc2xpZGVyLW1haW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RUZFOTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkRCREI7XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5jdXN0b20tdmlkZW8sIC52aWRlby1qcyB7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAuYnRuLXBsYXktdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG5cbiAgICAgIHZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgJi5wbGF5aW5nIHtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5nYWxsZXJ5LXNsaWRlci10aHVtYnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAudmlkZW8taW5kaWNhdG9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9wbGF5LWJ1dHRvbi1pY28uc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICB9XG5cblxuXG59XG5cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDAuMSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblxuICAubW9kYWwtZGlhbG9nIHtcblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuICAgIH1cblxuICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gIH1cblxuICAubW9kYWwtZ2FsbGVyeSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAubW9kYWwtYm9keSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHZoXG4gICAgfVxuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDB2aFxuICAgIH1cblxuICAgIC5nYWxsZXJ5LXNsaWRlci10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1zbGlkZXItbWFpbiB7XG4gICAgICBvdmVyZmxvdzogdW5zZXQ7XG5cbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuY3VzdG9tLXZpZGVvLCAudmlkZW8tanMge1xuICAgICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1zbGlkZXItdGh1bWJzIHtcblxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogODVweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cbiIsIi5wcm9kdWN0LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC5wcm9kdWN0LWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5wcm9kdWN0LWJvdHRvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAucHJvZHVjdC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICB9XG5cbiAgLnByb2R1Y3QtcHJpY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkLS1mb250LXNlY29uZDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9kdWN0LWNhcmQge1xuXG4gICAgLnByb2R1Y3QtaW1hZ2Uge1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbn1cbiIsIi52aWRlby1qcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLmJ0bi1wbGF5LXZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAuYnRuLXBhdXNlLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAudmlkZW8tdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgfVxuXG4gIHZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jdXN0b20tdmlkZW8ge1xuICAgIGhlaWdodDogNDAwcHg7XG5cbiAgICAudmlkZW8tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICB9XG59XG4iLCIuc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5zb2NpYWwtbGluayB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuXG4gICAgJiArIC5zb2NpYWwtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItZGVmYXVsdC1zZWNvbmQtaG92ZXI7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1kZWZhdWx0LXNlY29uZC1mb2N1cztcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYuc29jaWFsLWxpbmstdGVsZWdyYW0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwtdGVsZWdyYW0uc3ZnKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsLXRlbGVncmFtLXdoaXRlLnN2Zyk7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLnNvY2lhbC1saW5rLWluc3RhZ3JhbSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC1pbnN0YWdyYW0uc3ZnKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsLWluc3RhZ3JhbS13aGl0ZS5zdmcpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5zb2NpYWwtbGluay13aGF0c2FwcCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC13aGF0c2FwcC5zdmcpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwtd2hhdHNhcHAtd2hpdGUuc3ZnKTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYuc29jaWFsLWxpbmstbWF4IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsLW1heC5zdmcpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwtbWF4LXdoaXRlLnN2Zyk7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG4iLCIuZmlsdGVycy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWx0ZXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC5maWx0ZXItaXRlbS1oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkLS1mb250LXNlY29uZDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkLS1jb2xvci1kZWZhdWx0LXNlY29uZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDUycHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvc2VsZWN0LWNhdGFsb2ctYXJyb3cuc3ZnKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgfVxuXG4gIH1cblxuICAuZmlsdGVyLWl0ZW0tZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZBRjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJC0tY29sb3ItZGVmYXVsdC1zZWNvbmQ7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIC5maWx0ZXItaXRlbS1vcHRpb24ge1xuICAgICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1kZWZhdWx0LXNlY29uZDtcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmLmFjdGl2ZSB7XG5cbiAgICAuZmlsdGVyLWl0ZW0taGVhZGVyIHtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyLWl0ZW0tZHJvcGRvd24ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgfVxuXG4gICYgKyAuZmlsdGVyLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG5cbiAgICAuZmlsdGVyLWl0ZW0taGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQtc2Vjb25kO1xuICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zZWxlY3QtY2F0YWxvZy1hcnJvdy1ob3Zlci5zdmcpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcbiAgLmZpbHRlci1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5maWx0ZXItaXRlbS1kcm9wZG93biB7XG5cbiAgICAgIC5maWx0ZXItaXRlbS1vcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA3MHB4IC0ycHggMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG4gIHBhZGRpbmc6IDA7XG5cbiAgKiB7XG4gICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kO1xuICB9XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuXG4gICAgYSB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICMzNDJCMkM4MDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYucHJldiBhIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICB9XG5cbiAgICAmLm5leHQgYSwgJi5wcmV2IGEge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvcGFnaW5hdGlvbi1hcnJvdy1pY28uc3ZnKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1kZWZhdWx0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3BhZ2luYXRpb24tYXJyb3ctaWNvLWhvdmVyLnN2Zyk7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLmN1cnJlbnQge1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItZGVmYXVsdC1zZWNvbmQ7XG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG4ucGFnaW5hdGlvbi1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAucGFnaW5hdGlvbi1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnaW5hdGlvbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbiIsIi5wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItYmFjay1ib2R5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG5cbiAgJl9fYmVhZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICBncmlkLWdhcDogMTBweDtcbiAgfVxuXG4gICZfX2JlYWQge1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICMzNDJCMkM7IC8qINCd0LDRh9Cw0LvRjNC90YvQuSDRhtCy0LXRgiAqL1xuICAgICAgICBhbmltYXRpb246IHN2Z0ZpbGxXYXZlIDNzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qINCX0LDQtNC10YDQttC60Lgg0LTQu9GPINCy0L7Qu9C90YsgKi9cbiAgJl9fYmVhZDpudGgtY2hpbGQoMSkgc3ZnIHBhdGgge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gIH1cbiAgJl9fYmVhZDpudGgtY2hpbGQoMikgc3ZnIHBhdGgge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgfVxuICAmX19iZWFkOm50aC1jaGlsZCgzKSBzdmcgcGF0aCB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICB9XG4gICZfX2JlYWQ6bnRoLWNoaWxkKDQpIHN2ZyBwYXRoIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuOXM7XG4gIH1cbiAgJl9fYmVhZDpudGgtY2hpbGQoNSkgc3ZnIHBhdGgge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMS4ycztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN2Z0ZpbGxXYXZlIHtcbiAgMCUge1xuICAgIGZpbGw6ICMzNDJCMkM7IC8qINCi0LXQvNC90YvQuSDRhtCy0LXRgiAqL1xuICB9XG4gIDEwJSB7XG4gICAgZmlsbDogI2NmYjg5ZjsgLyog0JfQsNC70LjQstC+0YfQvdGL0Lkg0YbQstC10YIgKi9cbiAgfVxuICA3MCUge1xuICAgIGZpbGw6ICNjZmI4OWY7IC8qINCU0LXRgNC20LjQvCDQt9Cw0LvQuNGC0YvQvCAqL1xuICB9XG4gIDgwJSB7XG4gICAgZmlsbDogIzM0MkIyQzsgLyog0JLQvtC30LLRgNCw0YnQsNC10Lwg0LjRgdGF0L7QtNC90YvQuSAqL1xuICB9XG4gIDEwMCUge1xuICAgIGZpbGw6ICMzNDJCMkM7IC8qINCY0YHRhdC+0LTQvdGL0Lkg0YbQstC10YIgKi9cbiAgfVxufVxuIiwiLm1haW4tYmFubmVyIHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuYmFubmVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJC0tZm9udC10aGlyZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgaDEge1xuXG4gICAgfVxuXG4gIH1cblxuICAuYmFubmVyLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNzQwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi5jYXRhbG9nLXNlY3Rpb24ge1xuICBtYXJnaW46IDEwMHB4IDAgMTUwcHg7XG5cbiAgLmNhdGFsb2ctY2FyZCB7XG5cbiAgICAuY2F0YWxvZy1jYXJkLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5jYXRhbG9nLWNhcmQtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG5cbiAgICAgIC5jYXRhbG9nLWNhcmQtdGl0bGUge1xuICAgICAgICBjb2xvcjogJC0tY29sb3ItZGVmYXVsdC1zZWNvbmQtaG92ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jYXRhbG9nLWNhcmQtaW1hZ2Uge1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbi5wcm9kdWN0cy1zZWN0aW9uIHtcblxuICAucHJvZHVjdHMtc2xpZGVyIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG59XG5cbi5hYm91dC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkZGMkU0IDUwJSwgI0Y3RUZFOSA1MCUpO1xuXG4gIC5hYm91dC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmFib3V0LWxvZ28ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIGhlaWdodDogNjAwcHg7XG5cbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTU2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuYWJvdXQtY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuc3Rhci1kZWNvcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcblxuICAgICAgICAmICsgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8mOmJlZm9yZSB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICBtYXgtd2lkdGg6IDc5cHg7XG4gICAgLy8gIHdpZHRoOiAxMDAlO1xuICAgIC8vICBoZWlnaHQ6IDMycHg7XG4gICAgLy8gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLy8gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAvLyAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIC8vICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fib3V0LWNvbnRlbnQtZGVjb3Iuc3ZnKTtcbiAgICAvL31cblxuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG4uYWJvdXQtc2VjdGlvbi1zZWNvbmQge1xuXG4gIC5hYm91dC1jb250ZW50IHtcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogOTBweCAwO1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGNvbG9yOiAjNTM1MTUwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbi5hZHZhbnRhZ2Utc2VjdGlvbiB7XG5cbiAgLnN0YXItZGVjb3JzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICAmICsgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAvLyY6YmVmb3JlIHtcbiAgICAvLyAgY29udGVudDogXCJcIjtcbiAgICAvLyAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gIG1heC13aWR0aDogMTEwcHg7XG4gICAgLy8gIHdpZHRoOiAxMDAlO1xuICAgIC8vICBoZWlnaHQ6IDMwcHg7XG4gICAgLy8gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLy8gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAvLyAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIC8vICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2FkdmFudGFnZS1kZWNvci5zdmcpO1xuICAgIC8vICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC8vfVxuXG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJC0tZm9udC1kZWZhdWx0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJC0tY29sb3ItZGVmYXVsdC1vcGFjaXR5O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDExNjZweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG5cbn1cblxuLm1hdGVyaWFscy1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG5cbiAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5jYXJkLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNDMsIDQ0LCAwLjM4KTtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIC5jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG4uYmVuZWZpdHMtc2VjdGlvbiB7XG4gIGNvdW50ZXItcmVzZXQ6IGJlbmVmaXQtY291bnRlcjtcblxuICAuYmVuZWZpdHMtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmJlbmVmaXQtaXRlbSB7XG4gICAgICBmb250LWZhbWlseTogJC0tZm9udC1zZWNvbmQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGJlbmVmaXQtY291bnRlcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGJlbmVmaXQtY291bnRlciwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDM5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtZGVmYXVsdDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkLS1jb2xvci1kZWZhdWx0O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG4uY2VydGlmaWNhdGVzLXNlY3Rpb24ge1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gIH1cblxuICAuY2VydGlmaWNhdGVzLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWdhcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5jZXJ0aWZpY2F0ZS1jYXJkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5jZXJ0aWZpY2F0ZS1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAzNzBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5jZXJ0aWZpY2F0ZS10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG4ud29yay12aWRlb3Mtc2VjdGlvbiB7XG5cbiAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC53b3JrLXZpZGVvcy1zbGlkZXIge1xuICAgIG1hcmdpbjogMCAtMTVweDtcblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0b3A6IDUwJTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbiB7XG5cbiAgLnRlc3RpbW9uaWFscy1ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAudGVzdGltb25pYWwtaXRlbSB7XG5cbiAgICAgIC50ZXN0aW1vbmlhbC1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAxMHB4O1xuXG4gICAgICAgIHAge1xuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKG9kZCkgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RUZFOTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZShldmVuKSAuZGVzY3JpcHRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG4ucHJvbW8tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0VGRTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcblxuICAgIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICB9XG5cbiAgLmltYWdlLXdyYXBwZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb21vLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDgwcHggMjBweDtcblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDE5LCAyMCwgMjAsIDAuOCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWJhbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmJhbm5lci1pbWFnZSB7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogNjIwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5jYXRhbG9nLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuXG4gICAgLmNhdGFsb2ctY2FyZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICB9XG5cbiAgLmFib3V0LXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgLmFib3V0LXdyYXBwZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5hYm91dC1sb2dvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjJFNDtcbiAgICB9XG5cbiAgICAuYWJvdXQtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0VGRTk7XG4gICAgfVxuXG4gIH1cblxuICAuYmVuZWZpdHMtc2VjdGlvbiB7XG5cbiAgICAuYmVuZWZpdHMtbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cblxuICB9XG5cbiAgLmNlcnRpZmljYXRlcy1zZWN0aW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5jZXJ0aWZpY2F0ZXMtZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICB9XG5cbiAgICAgIC5jZXJ0aWZpY2F0ZS1jYXJkIHtcbiAgICAgICAgbWluLXdpZHRoOiA0OSU7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFscy1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgIH1cblxuICAgICAgLnRlc3RpbW9uaWFsLWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDQwJTtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLnByb21vLXNlY3Rpb24ge1xuXG5cbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5wcm9tby1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubWFpbi1iYW5uZXIge1xuXG4gICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5iYW5uZXItaW1hZ2Uge1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgfVxuXG4gIC5jYXRhbG9nLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogODBweCAwO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgfVxuXG4gICAgICAuY29sLW0tMTIge1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJiArIC5jb2wtbS0xMiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNhdGFsb2ctY2FyZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAuY2F0YWxvZy1jYXJkLWltYWdlIHtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuY2F0YWxvZy1jYXJkLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuYWJvdXQtc2VjdGlvbiB7XG5cbiAgICAuYWJvdXQtbG9nbyB7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgICB9XG5cbiAgICAuYWJvdXQtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgbWluLWhlaWdodDogNDIwcHg7XG4gICAgfVxuXG4gIH1cblxuICAubWF0ZXJpYWxzLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG5cbiAgICAuY2FyZC13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQyQjJDN0E7XG5cbiAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuYmVuZWZpdHMtc2VjdGlvbiB7XG5cbiAgICAuYmVuZWZpdHMtbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdyaWQtZ2FwOiA0MHB4O1xuXG4gICAgICAuYmVuZWZpdC1pdGVtIHtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuYWJvdXQtc2VjdGlvbi1zZWNvbmQge1xuXG4gICAgLmFib3V0LWNvbnRlbnQge1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuY2VydGlmaWNhdGVzLXNlY3Rpb24ge1xuXG4gICAgLmRlc2NyaXB0aW9uIHtcblxuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5jZXJ0aWZpY2F0ZXMtZ3JpZCB7XG5cbiAgICAgIC5jZXJ0aWZpY2F0ZS1jYXJkIHtcbiAgICAgICAgbWluLXdpZHRoOiA5MCU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG5cbiAgICAgICAgLmNlcnRpZmljYXRlLWltYWdlIHtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAwIDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAud29yay12aWRlb3Mtc2VjdGlvbiB7XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB9XG5cbiAgfVxuXG4gIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiB7XG5cbiAgICAudGVzdGltb25pYWxzLWdyaWQge1xuXG4gICAgICAudGVzdGltb25pYWwtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnRlc3RpbW9uaWFsLWltYWdlIHtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAucHJvbW8tc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIC5pbWFnZS13cmFwcGVyLXBjIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmltYWdlLXdyYXBwZXItbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5wcm9tby1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDU0cHggMDtcbiAgICB9XG5cbiAgfVxuXG5cbn1cblxuXG4iLCIuZm9vdGVyIHtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gIC5mb290ZXItbWVudS10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJC0tZm9udC1zZWNvbmQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAucm93LXRvcCB7XHJcblxyXG4gICAgLmNvbC1sZy00IHtcclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLXNvY2lhbHMtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC5mb290ZXItc29jaWFscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAuc29jaWFsLWxpbmsge1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RUZFOTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICYgKyAuc29jaWFsLWxpbmsge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQtc2Vjb25kLWhvdmVyO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQtc2Vjb25kLWZvY3VzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc29jaWFsLWxpbmstdGVsZWdyYW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZm9vdGVyLXNvY2lhbC10ZWxlZ3JhbS5zdmcpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvc29jaWFsLXRlbGVncmFtLXdoaXRlLnN2Zyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zb2NpYWwtbGluay1pbnN0YWdyYW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZm9vdGVyLXNvY2lhbC1pbnN0YWdyYW0uc3ZnKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC1pbnN0YWdyYW0td2hpdGUuc3ZnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNvY2lhbC1saW5rLXdoYXRzYXBwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Zvb3Rlci1zb2NpYWwtd2hhdHNhcHAuc3ZnKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbC13aGF0c2FwcC13aGl0ZS5zdmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc29jaWFsLWxpbmstbWF4IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Zvb3Rlci1zb2NpYWwtbWF4LnN2Zyk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWwtbWF4LXdoaXRlLnN2Zyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yb3ctYm90dG9tIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQ0VDO1xyXG5cclxuICAgIC5mb290ZXItY29weSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMTksIDIwLCAyMCwgMC44KTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXBvbGljeSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDE5LCAyMCwgMjAsIDAuOCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmRldi10ZXh0IHtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDE5LCAyMCwgMjAsIC44KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5mb290ZXIge1xyXG5cclxuICAgIC5yb3ctdG9wIHtcclxuXHJcbiAgICAgIC5jb2wtbGctNCB7XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctYm90dG9tIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLmZvb3RlciB7XHJcblxyXG4gICAgLmZvb3Rlci1tZW51LXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucm93LXRvcCB7XHJcblxyXG4gICAgICAuY29sLWxnLTQge1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAucm93LWJvdHRvbSB7XHJcblxyXG4gICAgICAuZm9vdGVyLWNvcHkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXItcG9saWN5IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb2wtbS0xMjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4iLCIuaGVhZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMzBweCAwIDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItYmFjay1ib2R5O1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgei1pbmRleDogOTk5O1xyXG5cclxuICAmLnNjcm9sbGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYyRTQ7XHJcbiAgfVxyXG5cclxuICAucm93IHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmNvbC1sZy0zOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc21hbGwtc2NyZWVucy1idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5sb2dvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XHJcbiAgfVxyXG5cclxuICAuYnRuLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuXHJcbiAgLmhlYWRlciB7XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuXHJcbiAgICAgIC5jb2wtbGctNSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbC1sZy00IHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM0MkIyQzI2O1xyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1wYyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG5cclxuICAgICAgLmNvbC1sZy01IHtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29sLWxnLTQge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb2wtbGctMyB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc21hbGwtc2NyZWVucy1idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItZGVmYXVsdC1zZWNvbmQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgIC5saW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMThweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIG1hcmdpbjogNHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbmF2IHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDg1cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0VGRTk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggNzBweDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuaGVhZGVyIHtcclxuXHJcbiAgICAuaGVhZGVyLW5hdiB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNDJCMkMyNjtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbiIsIi5zaXRlLW5hdi1zZWN0aW9uIHtcbiAgbWFyZ2luOiAyMDBweCAwO1xuXG4gIC5zaXRlLW5hdi1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCByZ2IoMCAwIDAgLyAxNSUpO1xuICB9XG5cbiAgLnNpdGUtbmF2LWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweCAgMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuc2l0ZS1uYW1lIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC5zaXRlLWxvZ28ge1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLnNpdGUtbmF2IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2xpbmstaWNvLnBuZyk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzM5NTJFMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlLW5hdi1zZWN0aW9uIC5zaXRlLW5hdi1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIuY2F0YWxvZy1tYWluIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcblxuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5maWx0ZXJzLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucHJvZHVjdHMtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtZ2FwOiA3MHB4IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAucHJvZHVjdC1jYXJkIHtcblxuICAgICAgLnByb2R1Y3QtaW1hZ2Uge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2ctbWFpbiB7XG5cbiAgICAucHJvZHVjdHMtZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAuY2F0YWxvZy1tYWluIHtcblxuICAgIC5wcm9kdWN0cy1ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXRhbG9nLW1haW4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0cy1ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLWdhcDogMTBweCAxNXB4O1xuXG4gICAgIC5wcm9kdWN0LWNhcmQge1xuXG4gICAgICAgLnByb2R1Y3QtdGl0bGUge1xuICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICB9XG5cbiAgICAgICAucHJvZHVjdC1wcmljZSB7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgIH1cblxuICAgICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgIGltZyB7XG4gICAgICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICAgICB9XG5cbiAgICAgICB9XG5cbiAgICAgfVxuXG4gICAgfVxuXG5cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/