@charset "UTF-8";@font-face{font-family:Roboto;src:url(../fonts/Roboto-Bold.woff) format("woff"),url(../fonts/Roboto-Bold.woff2) format("woff2");font-weight:700;font-style:bold}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Medium.woff) format("woff"),url(../fonts/Roboto-Medium.woff2) format("woff2");font-weight:500;font-style:medium}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.woff) format("woff"),url(../fonts/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Light.woff) format("woff"),url(../fonts/Roboto-Light.woff2) format("woff2");font-weight:300;font-style:lighter}@font-face{font-family:RobotoCondensed;src:url(../fonts/RobotoCondensed-Regular.woff) format("woff"),url(../fonts/RobotoCondensed-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:RobotoCondensed;src:url(../fonts/RobotoCondensed-Light.woff) format("woff"),url(../fonts/RobotoCondensed-Light.woff2) format("woff2");font-weight:300;font-style:lighter}@font-face{font-family:RobotoCondensed;src:url(../fonts/RobotoCondensed-Bold.woff) format("woff"),url(../fonts/RobotoCondensed-Bold.woff2) format("woff2");font-weight:700;font-style:bold}html{--red:#B90000;--yellow:#FCD03E;--gray-bg:#f9f9f9;--dark-text:#343433;--trans-2s:all .2s ease}*,::after,::before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Roboto,Helvetica,sans-serif;color:#000}.container{margin:0 auto;max-width:1410px}section{margin:50px 0;overflow:hidden}section.sec-p{padding:50px 0}body img.mob{display:none}body img.desctop{display:block}.h2,h2{margin-bottom:30px;padding-left:5px;color:#000;font-family:RobotoCondensed,Arial,sans-serif;font-size:48px;font-weight:700;line-height:117%;text-transform:uppercase;border-left:3px solid var(--red)}.h2 .small,h2 .small{display:block;font-size:20px;font-weight:400;line-height:150%;text-transform:none}.h5{margin:10px 0;font-size:20px;font-weight:400;line-height:130%}.red-btn,.yellow-btn{padding:10px 30px;margin:15px 0;min-width:210px;height:30px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:#fff;text-decoration:none;cursor:pointer}.red-btn img,.yellow-btn img{display:inline-block;-o-object-fit:contain;object-fit:contain;margin-right:10px;width:20px;height:20px}.red-btn{background:var(--red);-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}.red-btn:hover{color:red;border:1px solid var(--red);background:0 0}.yellow-btn{color:#000;border:1px solid var(--yellow);background:var(--yellow)}.yellow-btn:hover{background:0 0;border-color:var(--red);color:var(--red)}.popup-menu{position:relative}.popup-menu ul{list-style:none;max-height:0;padding:0;overflow:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:absolute;min-width:140px;max-width:200px;left:0;top:30px;background:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);z-index:10}.popup-menu ul::-webkit-scrollbar{width:2px;background:#fff}.popup-menu ul::-webkit-scrollbar-thumb{background:#999;border-radius:3px}.popup-menu ul li{margin-top:15px}.popup-menu ul li:first-child{margin:0}.popup-menu ul li a{display:block;color:#000;text-decoration:none;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}.popup-menu ul li a:hover{opacity:.7}.popup-menu.active ul{padding:15px;max-height:90vh;overflow-y:auto}.popup-menu.has-children button{cursor:pointer;position:relative;padding-right:18px}.popup-menu.has-children button::before{content:'';width:6px;height:6px;display:block;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 5px);right:0}.popup-menu button{color:#fff;border:none;background:0 0}.address,.email,.phone,.work-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:21px}.address::before,.email::before,.phone::before,.work-time::before{content:'';width:16px;height:16px;background:center/contain no-repeat;position:absolute;left:0;top:0}.address p,.email p,.phone p,.work-time p{display:inline-block}.address a,.email a,.phone a,.work-time a{color:#fff;text-decoration:none}.address::before{background-image:url(../img/address.svg)}.work-time::before{background-image:url(../img/clock.svg)}.email::before{background-image:url(../img/mail.svg)}.phone{font-size:16px}.btn-black-transparent{display:block;margin:0 auto;margin-top:30px;width:207px;min-height:40px;padding:12px 15px;color:#000;text-align:center;text-decoration:none;text-transform:uppercase;border:1px solid var(--dark-text);background:0 0;font-weight:700;cursor:pointer;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}.btn-black-transparent:hover{background:var(--yellow);border-color:var(--yellow)}form{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}form input,form select{outline:0;margin-bottom:10px;padding-left:15px;width:100%;height:40px;background:0 0;border:1px solid #e5e5e5;color:#343433;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}form input:focus,form select:focus{border-color:var(--dark-text)}form input::-webkit-input-placeholder,form select::-webkit-input-placeholder{color:#343433}form input::-moz-placeholder,form select::-moz-placeholder{color:#343433}form input:-ms-input-placeholder,form select:-ms-input-placeholder{color:#343433}form input::-ms-input-placeholder,form select::-ms-input-placeholder{color:#343433}form input::placeholder,form select::placeholder{color:#343433}form label{display:block;width:100%}form textarea{margin-bottom:10px;width:100%;height:105px;resize:none;outline:0;padding:10px 10px;color:#343433;border:1px solid #e5e5e5;background:0 0;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}form textarea:focus{border-color:var(--dark-text)}form p{font-size:14px;line-height:20px;margin-bottom:10px;color:var(--dark-text)}form a{text-decoration:none;color:var(--dark-text);-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}form a:hover{opacity:.7}form button.red-btn{margin-top:15px;height:40px;font-size:14px;font-weight:500;line-height:16px;text-align:center;letter-spacing:.75px;text-transform:uppercase}.full-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.play-btn{display:block;position:relative}.play-btn::before{content:'';display:block;width:100px;height:100px;background:center/contain no-repeat url(../img/play-btn.svg);position:absolute;left:calc(50% - 50px);top:calc(50% - 50px);-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}.play-btn:hover::before{opacity:.5}.ce__item-title{font-family:RobotoCondensed,Arial,sans-serif;font-weight:700;font-size:34px;line-height:128.91%;letter-spacing:.25px}.ce__item-list ul{color:var(--dark-text);padding-left:15px;font-size:16px;line-height:160%}.ce__item-list ul li{margin-bottom:10px}.ce__item-navigations{position:relative}.ce__item-navigations::before{content:'';display:block;width:calc(100% - 150px);height:1px;background:#e5e5e5;position:absolute;top:calc(50% - 4px);right:0}.ce__item-navigations .swiper-button-next,.ce__item-navigations .swiper-button-prev{margin:0;display:inline-block;position:relative;left:0;top:0;color:var(--red)}.ce__item-navigations .swiper-button-next::after,.ce__item-navigations .swiper-button-prev::after{font-size:28px}.ce__item-pagination{margin:0 14px;display:inline-block;font-family:RobotoCondensed,Arial,sans-serif;font-size:34px;font-weight:700;line-height:44px}.ce__item-pagination .all,.ce__item-pagination .cur{display:inline-block}.ce__item-pagination .cur{color:#e5e5e5;margin-left:-8px;margin-right:1px}.ce__item-pagination .cur .all{margin-left:-6px}.gray-block{margin:10px 0;padding:6px 25px;line-height:135%;background:var(--gray-bg)}.gray-block span{color:var(--red)}.white__block-shadow{padding:35px;background:#fff;border:1px solid #e5e5e5;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.15);box-shadow:0 4px 25px rgba(0,0,0,.15)}.__fade-effect .swiper-slide{opacity:0!important}.__fade-effect .swiper-slide-active{opacity:1!important}.conf{font-size:16px;line-height:135%;letter-spacing:.44px;color:var(--dark-text)}.conf a{color:inherit;text-decoration:none;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}.conf a:hover{opacity:.7}.red-text{color:var(--red)}.breadcrumbs{margin:15px 0;font-size:12px;text-align:left;line-height:16px;letter-spacing:.4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs a,.breadcrumbs span{display:block}.breadcrumbs .slash{margin:0 10px;display:inline-block}.breadcrumbs a{color:var(--dark-text);-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);font-size:12px;line-height:16px;text-align:center;letter-spacing:.4px;text-decoration:none}.breadcrumbs a:hover{opacity:.7}.swiper-pagination.__yellow-dots .swiper-pagination-bullet{width:21px;height:21px;background:0 0;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1}.swiper-pagination.__yellow-dots .swiper-pagination-bullet::before{content:'';display:block;width:80%;height:80%;border-radius:50%;background:var(--yellow)}.swiper-pagination.__yellow-dots .swiper-pagination-bullet-active{background:0 0;-webkit-box-shadow:0 0 0 1px var(--yellow);box-shadow:0 0 0 1px var(--yellow)}.swiper-button-next,.swiper-button-prev{color:var(--red)}.price-block__title{display:block}.price-block span{font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:100%;letter-spacing:.25px}.price-block b{font-family:RobotoCondensed,Arial,sans-serif;font-size:34px;font-weight:700;line-height:105%;letter-spacing:-1px}.swiper-pagination-fraction{position:relative}header{padding:5px 0;color:#fff;font-size:14px;width:100%;z-index:10;background:#343c4c;border-bottom:3px solid var(--red)}header.main{width:100%;border:none;background:0 0;position:absolute;left:0;top:0}header .red-btn,header .yellow-btn{margin:0;height:44px}header .red-btn:hover,header .yellow-btn:hover{opacity:.8}header .red-btn{margin-left:auto;margin-right:30px}header .red-btn:hover{border:none;opacity:.7;color:#fff;background:var(--red)}header .yellow-btn{border:none}header .yellow-btn:hover{color:#000;background:var(--yellow)}header .header-top .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header-center{margin-top:12px}header .header-center .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}header .header-center .logo{width:160px}header .header-center .logo img{width:100%}header .header-center .header-desc{text-transform:uppercase;text-align:center;margin-left:100px}header .header-bottom{margin-top:30px}header .header-bottom .header-navbar>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none}header .header-bottom .header-navbar>ul li{position:relative}header .header-bottom .header-navbar>ul li.has-children>a{position:relative}header .header-bottom .header-navbar>ul li.has-children>a::before{content:'';width:10px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;right:0;top:calc(50% - 8px)}header .header-bottom .header-navbar>ul>li.active>ul{visibility:visible;opacity:1}header .header-bottom .header-navbar>ul>li.active>ul>a{padding:10px 30px}header .header-bottom .header-navbar>ul a{display:block;color:#fff;font-size:14px;line-height:16px;text-decoration:none;text-transform:uppercase;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);padding:10px 30px}header .header-bottom .header-navbar>ul li>ul{z-index:10;opacity:0;padding:32px 0;visibility:hidden;width:320px;list-style:none;background:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:absolute;top:50px;left:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}header .header-bottom .header-navbar>ul li>ul li.has-children>a{font-weight:400}header .header-bottom .header-navbar>ul li>ul li.has-children>a:hover::before{border-color:var(--red)}header .header-bottom .header-navbar>ul li>ul li.has-children>a::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:50px;top:calc(50% - 5px);border-color:#000}header .header-bottom .header-navbar>ul li>ul a{color:#000;font-weight:600;text-transform:none;word-break:break-word}header .header-bottom .header-navbar>ul li>ul a:hover{background:#f9f9f9;color:var(--red)}header .header-bottom .header-navbar>ul li>ul li ul{opacity:0;visibility:hidden;background:#fff;position:absolute;left:100%;top:0}header .mob-navbar{display:none}header .mob-navbar .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}header .mob-navbar .logo{margin-left:40px;width:126px}header .mob-navbar .logo img{width:100%}header .mob-navbar .burger{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}header .mob-navbar .burger .burger-line{width:100%;height:2px;background:#fff;position:relative}header .mob-navbar .burger .burger-line::after,header .mob-navbar .burger .burger-line::before{content:'';width:100%;height:2px;background:#fff;position:absolute;left:0}header .mob-navbar .burger .burger-line::before{top:-8px}header .mob-navbar .burger .burger-line::after{bottom:-8px}header .mob-navbar .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}header .mob-navbar .buttons>a,header .mob-navbar .buttons>div{width:20px;height:20px;display:block;margin-left:20px}header .mob-navbar .buttons>a img,header .mob-navbar .buttons>div img{width:100%;height:100%}.close-burger{display:none;width:18px!important;height:18px;cursor:pointer;background:center/contain no-repeat url(../img/close-btn.svg);position:absolute;left:45px;top:10px;z-index:105}section.hero{overflow:hidden;color:#fff;padding:0;margin:0}section.hero .h1{font-family:RobotoCondensed,Arial,sans-serif;margin-top:84px;font-weight:700;font-size:96px;line-height:112%;text-align:center;letter-spacing:-1.5px;text-transform:uppercase}section.hero .hero-cards{-webkit-transform:translateY(-139px);-ms-transform:translateY(-139px);transform:translateY(-139px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}section.hero .hero-cards__item{color:#000;text-decoration:none;display:block;margin:0 15px;z-index:5}section.hero .hero-cards__item-img{width:448px;height:274px}section.hero .hero-cards__item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.hero .hero-cards__item-title{margin-top:10px;font-size:20px;line-height:30px}section.hero .hero-cards__item-count{font-size:12px;line-height:16px}section.hero .hero-cards__item-price{margin-top:10px;font-size:14px;line-height:20px}section.hero .hero-cards__item-price span{font-size:34px;font-weight:700;line-height:44px;letter-spacing:.25px}.hero-slider{z-index:0;position:relative}.hero-slider__item{position:relative;padding-top:185px;padding-bottom:310px}.hero-slider__item-img{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1}.hero-slider__item-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:brightness(.3);filter:brightness(.3)}.hero-slider__item-content{text-align:center}.hero-slider__item .hero-desc{font-size:48px;font-weight:700;line-height:115%;text-align:center;text-transform:uppercase;font-family:RobotoCondensed,Arial,sans-serif}.hero-slider__item .hero-desc-small{margin-top:30px;font-size:24px;font-weight:400;text-align:center;line-height:134.77%}.hero-slider .swiper-pagination{bottom:230px}section.main-catalog{padding-top:50px;margin-top:-100px}section.main-catalog .btn-black-transparent{margin:0 auto;width:180px;margin-top:30px}.catalog-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}.catalog-tabs[data-more-tabs=true] .catalog-tabs__item.none{position:relative;opacity:1;top:0}.catalog-tabs .more-catalog{display:none;background:var(--yellow)}.catalog-tabs .more-catalog.active{display:block}.catalog-tabs__item{top:0;position:relative;opacity:1;padding:8px 18px;margin-top:10px;margin-right:15px;display:block;color:#000;font-size:12px;text-decoration:none;background:var(--gray-bg);-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);cursor:pointer}.catalog-tabs__item:hover{background:var(--yellow)}.catalog-tabs__item.none{position:absolute;top:-20px;opacity:0}.catalog-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.catalog__item{margin-top:30px;margin-right:22px;width:330px;border:1px solid #e5e5e5}.catalog__item:hover .yellow-btn{background:0 0;border-color:var(--red);color:var(--red)}.catalog__item>a{display:block}.catalog__item a{text-decoration:none;color:#000}.catalog__item-img{height:250px}.catalog__item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalog__item-body{padding:0 15px}.catalog__item-name{padding:15px 0;font-size:24px;font-weight:700;line-height:134.77%;border-bottom:1px solid #e5e5e5}.catalog__item-info{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e5e5e5}.catalog__item-info img{display:inline-block;margin-right:6px}.catalog__item-info .val{font-weight:500;margin-left:4px}.catalog__item-info div{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog__item-info div:nth-child(5),.catalog__item-info div:nth-child(6){width:100%}.catalog__item-price{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e5e5e5}.catalog__item-price span{font-size:14px;line-height:130%;letter-spacing:.25px}.catalog__item-price b{font-family:RobotoCondensed,Arial,sans-serif;margin-left:10px;margin-right:4px;font-weight:700;font-size:34px;line-height:100%;letter-spacing:-1.25px}.catalog__item-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:14px}.catalog__item-order span:not(.catalog__order-price){font-weight:400;font-size:14px;line-height:20px}.catalog__item-order .catalog__order-price{font-size:24px;line-height:134.77%;margin-left:20px;margin-right:4px}.catalog__item .yellow-btn{width:100%}.video-cons{background:var(--gray-bg)}.video-cons .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.video-cons .video-cons__mackbook{position:absolute;right:0;top:0;width:50%}.video-cons .video-cons__mackbook img{width:100%}.video-cons .video-cons__left{width:46%}.video-cons .video-cons__left p{font-size:20px;line-height:30px}.video-cons .video-cons__left form .left{width:48%}.video-cons .video-cons__left form .left select{margin-bottom:0}.video-cons .video-cons__left form .right{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.video-cons .video-cons__left form .right p{font-size:14px;line-height:20px}.video-cons .video-cons__left form .right button{margin:0;width:100%}section.our-advants{padding:50px 0 20px;margin-top:0;padding-top:0}section.our-advants .advants-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.our-advants .advants-list__item-icon{margin-bottom:30px;width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.our-advants .advants-list__item-icon:hover img{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}section.our-advants .advants-list__item-icon .advants-list__item-img{margin-right:15px;min-width:70px;min-height:70px;border-radius:50%;background:var(--yellow);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.our-advants .advants-list__item-icon .advants-list__item-img img{max-width:90%;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}section.our-advants .advants-list__item-number{width:20%;margin-bottom:30px}section.our-advants .advants-list__item-number .advants-list__item-title{color:var(--red);font-size:60px;font-weight:700;line-height:70px;text-align:center;text-transform:uppercase}section.our-advants .advants-list__item-number .advants-list__item-text{text-align:center}section.our-services{padding-bottom:42px}section.our-services .h2{margin-bottom:0}section.our-services .services-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section.our-services .services-list__item{overflow:hidden;margin-top:30px;display:block;width:31.8%;margin-right:30px;text-decoration:none;color:#000;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.our-services .services-list__item:hover .yellow-btn{border-color:var(--red);background:0 0;color:var(--red)}section.our-services .services-list__item:nth-child(4),section.our-services .services-list__item:nth-child(5){width:46%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:30px auto 0;-moz-text-align-last:left;text-align-last:left}section.our-services .services-list__item:nth-child(4) .services-list__item-img,section.our-services .services-list__item:nth-child(5) .services-list__item-img{margin-right:20px}section.our-services .services-list__item:nth-child(4) .services-list__item-title,section.our-services .services-list__item:nth-child(5) .services-list__item-title{text-align:left}section.our-services .services-list__item:nth-child(4) .yellow-btn,section.our-services .services-list__item:nth-child(5) .yellow-btn{min-width:100px;max-width:180px}section.our-services .services-list__item:nth-child(3),section.our-services .services-list__item:nth-child(5){margin-right:0}section.our-services .services-list__item-img{--width:100%;width:var(--width);height:calc(--width / 1.5)}section.our-services .services-list__item-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.our-services .services-list__item-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}section.our-services .services-list__item-title{margin-top:2px;font-size:24px;font-weight:700;line-height:134.77%}section.our-services .services-list__item-price{margin-top:10px}section.our-services .services-list__item-price span{font-family:RobotoCondensed,Arial,sans-serif;color:var(--dark-text);font-size:34px;font-weight:700;line-height:128.91%}section.our-services .services-list__item .yellow-btn{margin:10px auto;cursor:pointer;width:300px;font-weight:600;text-transform:uppercase;font-size:14px;line-height:16px;text-align:center}.form-leaflet{padding:70px 0;background:center/cover no-repeat url(../img/leaflet.png);position:relative;overflow:hidden}.form-leaflet__wrapper{text-align:center;margin:0 auto;max-width:1170px;background:#fff;position:relative;padding:80px 200px;border-radius:5px;-webkit-box-shadow:0 0 250px rgba(40,39,40,.15);box-shadow:0 0 250px rgba(40,39,40,.15)}.form-leaflet__wrapper::after,.form-leaflet__wrapper::before{content:'';display:block;background:center/contain no-repeat;position:absolute;z-index:1}.form-leaflet__wrapper::before{width:138px;height:98px;background-image:url(../img/leaflet-1.png);right:-80px;top:-20px}.form-leaflet__wrapper::after{width:240px;height:170px;background-image:url(../img/leaflet-2.png);bottom:-30px;left:-130px}.form-leaflet input:nth-child(1),.form-leaflet input:nth-child(2){width:48%}.form-leaflet__title{font-family:RobotoCondensed,Arial,sans-serif;margin-bottom:15px;font-size:48px;font-weight:700;line-height:56px;text-align:center;text-transform:uppercase}.form-leaflet__file{margin:22px 0 16px;position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);text-align:left}.form-leaflet__file:hover{opacity:.7}.form-leaflet__file::before{content:'';display:block;width:20px;height:20px;margin-right:14px;background:center/contain no-repeat url(../img/clip.svg)}.form-leaflet__file input{position:absolute;opacity:0;visibility:hidden}.form-leaflet p{margin:0 auto;text-align:center}.form-leaflet button{padding:10px;margin:35px auto 0;height:60px;width:300px;font-weight:500;font-size:14px;line-height:16px;text-align:center;letter-spacing:.75px;text-transform:uppercase}section.video-reviews{background:var(--gray-bg);padding:50px 0}section.video-reviews .video-reviews__list{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}section.video-reviews .video-reviews__list-item{display:block;width:70%;height:650px;margin-right:2%;position:relative}section.video-reviews .video-reviews__list-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.video-reviews .video-reviews__list-double{width:28%}section.video-reviews .video-reviews__list-double .video-reviews__list-item{margin-right:0;margin-bottom:22px;width:100%;height:314px}section.video-reviews .video-reviews__list-double .video-reviews__list-item:last-child{margin:0}section.work-reviews{padding:0}section.work-reviews .work-reviews__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}section.work-reviews .work-reviews__list .work-reviews__item{padding:15px 30px;margin-right:2%;width:32%;background:#fff;border:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.work-reviews .work-reviews__list .work-reviews__item:last-child{margin-right:0}section.work-reviews .work-reviews__list .work-reviews__item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}section.work-reviews .work-reviews__list .work-reviews__item-photo{margin-right:15px;--size:100px;width:var(--size);height:var(--size);border-radius:50%;overflow:hidden}section.work-reviews .work-reviews__list .work-reviews__item-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.work-reviews .work-reviews__list .work-reviews__item-name{font-size:20px;line-height:30px;letter-spacing:.15px}section.work-reviews .work-reviews__list .work-reviews__item-desc{font-size:16px;font-weight:400;line-height:135%;text-align:justify;letter-spacing:.44px}section.work-reviews .work-reviews__list .work-reviews__item-full{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:var(--dark-text);text-transform:uppercase;text-decoration:underline;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}section.work-reviews .work-reviews__list .work-reviews__item-full:hover{opacity:.7}section.work-reviews .work-reviews__list .work-reviews__item-full::before{content:'';display:block;width:20px;height:20px;margin-right:12px;background:center/contain no-repeat url(../img/wr-i-full.svg)}section.our-specs{overflow:hidden;padding:50px 0;padding-top:0;padding-bottom:0}section.our-specs .our-specs__slider{position:relative;overflow:hidden}section.our-specs .our-specs__slider .swiper-button-next,section.our-specs .our-specs__slider .swiper-button-prev{color:var(--red)}section.our-specs .swiper-slide{width:330px}section.our-specs .our-specs__item-body{padding:15px}section.our-specs .our-specs__item-photo{width:100%;height:326px}section.our-specs .our-specs__item-name{font-size:20px;line-height:30px;text-align:center;letter-spacing:.15px}section.our-specs .our-specs__item-prof{margin:5px 0;font-size:16px;line-height:135%;text-align:center;letter-spacing:.44px;color:var(--dark-text)}section.our-specs .our-specs__item-list{font-size:16px;line-height:135%;letter-spacing:.44px;color:var(--dark-text);padding:0 15px}section.our-specs .our-specs__item-list li{margin-bottom:5px}.ask-question{padding:70px 0;background:center/cover no-repeat url(../img/ask-question-bg.jpg)}.ask-question .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ask-question .ask-question__left{width:40%}.ask-question .ask-question__right{width:58%;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.15);box-shadow:0 4px 25px rgba(0,0,0,.15)}.ask-question .ask-question__right form{margin-top:0;background:#fff;padding:35px 30px}.ask-question .ask-question__right input{margin-top:0;margin-bottom:10px}.ask-question .ask-question__right input:nth-child(1),.ask-question .ask-question__right input:nth-child(2){width:48%}.ask-question .ask-question__right textarea{width:100%;height:105px;resize:none}.ask-question .ask-question__right p{margin-top:10px;text-align:center;width:100%;color:#000}.ask-question .ask-question__right button{margin:0 auto}section.construct-examples{overflow:hidden}section.construct-examples .play-btn::before{width:50px;height:50px;left:calc(50% - 25px);top:calc(50% - 25px)}section.construct-examples .construct-examples__slider .construct-examples__item{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.construct-examples .construct-examples__slider .construct-examples__item-left{width:49%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.construct-examples .construct-examples__slider .construct-examples__item-img,section.construct-examples .construct-examples__slider .construct-examples__item-video{margin-bottom:30px;display:block;width:48%;height:47.2%}section.construct-examples .construct-examples__slider .construct-examples__item-right{position:relative;padding:25px 35px;width:49%;background:#fff;border:1px solid #e5e5e5;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.15);box-shadow:0 4px 25px rgba(0,0,0,.15)}section.construct-examples .construct-examples__slider .construct-examples__item-price{margin:10px 0;padding:4px 25px;background:#f9f9f9}section.construct-examples .construct-examples__slider .construct-examples__item-price span{font-size:16px;line-height:115%;display:inline-block}section.construct-examples .construct-examples__slider .construct-examples__item-price b{font-family:RobotoCondensed,Arial,sans-serif;margin-left:15px;margin-right:4px;display:inline-block;color:var(--red);font-size:34px;font-weight:700;line-height:128.91%}section.construct-examples .construct-examples__slider .construct-examples__item-list ul{color:var(--dark-text);padding-left:15px;font-size:16px;line-height:160%}section.construct-examples .construct-examples__slider .construct-examples__item-more,section.construct-examples .construct-examples__slider .construct-examples__item-review{-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}section.construct-examples .construct-examples__slider .construct-examples__item-more:hover,section.construct-examples .construct-examples__slider .construct-examples__item-review:hover{opacity:.7}section.construct-examples .construct-examples__slider .construct-examples__item-more{margin-bottom:10px;display:block;text-align:left!important;color:var(--dark-text);font-size:14px;font-weight:500;line-height:16px;text-align:center;letter-spacing:.75px;text-transform:uppercase;-webkit-text-decoration-line:underline;text-decoration-line:underline}section.construct-examples .construct-examples__slider .construct-examples__item-review{display:block;color:var(--red);font-weight:400;line-height:26px;letter-spacing:.44px;-webkit-text-decoration-line:underline;text-decoration-line:underline;margin-bottom:10px}section.construct-examples .construct-examples__item-left-slider{width:100%;position:relative;display:none}section.construct-examples .construct-examples__item-left-slider .swiper-button-next,section.construct-examples .construct-examples__item-left-slider .swiper-button-prev{color:var(--red);position:absolute;top:calc(50% - 10px)}section.construct-examples .construct-examples__item-left-slider .swiper-button-prev{left:10px}section.construct-examples .construct-examples__item-left-slider .swiper-button-next{right:10px;left:auto}section.construct-examples .construct-examples__item-left-slider .swiper-slide{height:230px}section.construct-examples .construct-examples__item-left-slider .construct-examples__item-img,section.construct-examples .construct-examples__item-left-slider .construct-examples__item-video{width:100%;height:100%;margin:0}section.how-build{overflow:hidden;margin-bottom:0}section.how-build .stages-list{overflow-x:auto}section.how-build .stages-list::-webkit-scrollbar{height:0}section.how-build .stages-list::-webkit-scrollbar-thumb{background-color:var(--dark-text)}section.how-build .stages-list .how-build__swiper-pagination{width:1410px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.how-build .stages-list__item{width:16%;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--dark-text);color:var(--dark-text);cursor:pointer;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);border-radius:0;background:0 0;opacity:1}section.how-build .stages-list__item:hover{opacity:.7}section.how-build .stages-list__item.swiper-pagination-bullet{width:16%;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.how-build .stages-list__item.swiper-pagination-bullet-active{color:var(--red);border-color:var(--red)}section.how-build .how-build__slider{margin-top:30px}section.how-build .how-build__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.how-build .how-build__item-left{width:49%}section.how-build .how-build__item-right{width:49%}section.how-build .how-build__item-warn{padding-left:64px;position:relative}section.how-build .how-build__item-warn::before{content:'';width:22px;height:22px;display:block;background:center/contain no-repeat url(../img/warn.svg);position:absolute;top:calc(50% - 11px);left:25px}.request-call{margin:30px 0 0;padding:25px 0;background:var(--gray-bg)}.request-call .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.request-call .container>div:nth-child(1){width:38%}.request-call .container>div:nth-child(2){width:60%}.request-call .ce__item-title+p{font-size:20px}.request-call form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.request-call form input{width:35%;margin:0;height:50px;text-align:left!important}.request-call form button{height:50px;width:25%}section.build-credit{overflow:hidden}section.build-credit .build-credit__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section.build-credit .build-credit__list-slider{display:none}section.build-credit .build-credit__list .build-credit__item{width:31%;margin-right:3.5%;margin-bottom:30px}section.build-credit .build-credit__list .build-credit__item:nth-child(3n){margin-right:0}section.build-credit .build-credit__item{padding:25px 30px;display:block;height:390px;position:relative;text-decoration:none}section.build-credit .build-credit__item:hover .build-credit__item-btn{background:#fff}section.build-credit .build-credit__item::before{content:'';display:block;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(15.05%,#fff),color-stop(51.31%,rgba(255,255,255,0)));background:-o-linear-gradient(top,#fff 15.05%,rgba(255,255,255,0) 51.31%);background:linear-gradient(180deg,#fff 15.05%,rgba(255,255,255,0) 51.31%);position:absolute;left:0;top:0;z-index:-1}section.build-credit .build-credit__item-img{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-2}section.build-credit .build-credit__item-title{font-family:RobotoCondensed,Arial,sans-serif;color:#282828;font-size:20px;line-height:128.91%;letter-spacing:.25px;text-transform:uppercase}section.build-credit .build-credit__item-btn{width:200px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:14px;line-height:16px;text-align:center;text-decoration:none;letter-spacing:.75px;color:var(--dark-text);text-transform:uppercase;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);border:1px solid var(--dark-text);background:rgba(255,255,255,.85);position:absolute;bottom:28px;right:30px;cursor:pointer}section.promotions{padding-top:0;overflow:hidden}section.promotions .promotions__item{background:var(--gray-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}section.promotions .promotions__item-left{padding:95px 60px 45px 60px;width:50%}section.promotions .promotions__item-left .btn-black-transparent{margin:10px 0}section.promotions .promotions__item-left .promotions__item-navigations{margin-top:65px}section.promotions .promotions__item-right{width:50%}section.promotions .promotions__item-right::before{content:'';display:none;width:100%;height:100%;position:absolute;background:-o-linear-gradient(88.58deg,#f9f9f9 26.39%,rgba(249,249,249,0) 98.5%);background:linear-gradient(1.42deg,#f9f9f9 26.39%,rgba(249,249,249,0) 98.5%)}section.promotions .promotions__item-right .mobile{display:none}section.our-partners{padding:60px 0;background:var(--gray-bg);overflow:hidden}section.our-partners .our-partners__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.our-partners .our-partners__list .swiper-slide{width:210px}section.our-partners .our-partners__list-item{width:100%;height:124px}section.qa .qa-list{max-width:1172px;margin:0 auto}section.qa .qa-list__item{margin-bottom:15px}section.qa .qa-list__item:last-child{margin-bottom:0}section.qa .qa-list__item.active .qa-list__item-question{color:var(--red)}section.qa .qa-list__item.active .qa-list__item-question::before{-webkit-transform:rotate(-270deg);-ms-transform:rotate(-270deg);transform:rotate(-270deg)}section.qa .qa-list__item.active .qa-list__item-answer{margin:30px 38px}section.qa .qa-list__item:not(.active) .qa-list__item-answer{margin:0;max-height:0!important}section.qa .qa-list__item-question{cursor:pointer;padding:22px 40px;padding-right:72px;font-size:24px;line-height:134.77%;background:var(--gray-bg);position:relative;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}section.qa .qa-list__item-question::before{content:'';display:block;width:26px;height:26px;background:center/contain no-repeat url(../img/slider-arrow-red.svg);-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;top:calc(50% - 13px);right:32px}section.qa .qa-list__item-answer{max-height:0;font-size:20px;line-height:30px;color:var(--dark-text);-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);overflow:hidden}section.home-quote{padding:50px 0}section.home-quote form{display:block}section.home-quote form label{width:auto}section.home-quote .home-quote__wrapper{padding:50px 110px;margin:0 auto;max-width:1170px;border-radius:5px;background:#fff;-webkit-box-shadow:0 0 50px rgba(40,39,40,.15);box-shadow:0 0 50px rgba(40,39,40,.15)}section.home-quote .home-quote__title{margin-bottom:30px;font-weight:700;font-size:48px;line-height:56px;line-height:135%;text-align:center;text-transform:uppercase}section.home-quote .home-quote__title small{display:block;font-size:20px;font-weight:400;line-height:30px;text-transform:none;letter-spacing:.15px}section.home-quote .home-quote__title span{color:var(--red)}section.home-quote .home-quote__slider{position:relative}section.home-quote .home-quote__slider .swiper-pagination{height:15px;border-radius:50px;background:#e5e5e5;overflow:hidden}section.home-quote .home-quote__slider .swiper-pagination-progressbar-fill{overflow:hidden;border-radius:50px;background:var(--yellow)}section.home-quote .home-quote__slider .home-quote__pagination{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.home-quote .home-quote__slider .home-quote__pagination .btn-black-transparent{margin:0 15px}section.home-quote .home-quote__slider .swiper-button-next,section.home-quote .home-quote__slider .swiper-button-prev{color:var(--dark-text);-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);position:relative;bottom:0;right:0;left:0;top:0}section.home-quote .home-quote__slider .swiper-button-next::after,section.home-quote .home-quote__slider .swiper-button-prev::after{display:none}section.home-quote .home-quote__slider .swiper-button-disabled{opacity:0;visibility:hidden;padding:0;margin:0!important;width:0}section.home-quote .home-quote__item{margin-top:45px}section.home-quote .home-quote__item-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.home-quote .home-quote__item-radio{margin-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative;cursor:pointer}section.home-quote .home-quote__item-radio:last-child{margin-right:0}section.home-quote .home-quote__item-radio input{position:absolute;opacity:0;visibility:hidden}section.home-quote .home-quote__item-radio input:checked+.home-quote__item-img::before{-webkit-box-shadow:inset 0 0 0 5px var(--yellow);box-shadow:inset 0 0 0 5px var(--yellow)}section.home-quote .home-quote__item-title{margin-bottom:30px;font-family:RobotoCondensed,Arial,sans-serif;font-size:20px;line-height:30px;text-align:center;letter-spacing:.15px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.home-quote .home-quote__item-title .cur{margin-right:15px;width:45px;height:45px;background:var(--yellow);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.home-quote .home-quote__item-title .text{font-family:inherit}section.home-quote .home-quote__item-img{margin-bottom:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:330px;height:200px;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);position:relative;opacity:.8}section.home-quote .home-quote__item-img:hover{opacity:1}section.home-quote .home-quote__item-img::before{content:'';display:block;width:101%;height:101%;-webkit-box-shadow:inset 0 0 0 0 var(--yellow);box-shadow:inset 0 0 0 0 var(--yellow);-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);position:absolute;left:-1px;top:-1px}section.paragraph-block{margin:0 auto;max-width:1170px;font-size:14px;line-height:20px;text-align:justify;letter-spacing:.25px}section.paragraph-block p{margin-bottom:30px}section.helpful-hints{padding:70px 0;background:center/cover no-repeat url(../img/ask-question-bg.jpg) var(--gray-bg)}section.helpful-hints .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.helpful-hints .h2{width:40%}section.helpful-hints .ce__item-navigations::before{right:30px;top:calc(50% - 1px);width:calc(100% - 110px)}section.helpful-hints .ce__item-navigations .swiper-button-next,section.helpful-hints .ce__item-navigations .swiper-button-prev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;color:red;position:relative;left:0;top:0}section.helpful-hints .helpful-hints__slider{width:58%;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.15);box-shadow:0 4px 25px rgba(0,0,0,.15)}section.helpful-hints .helpful-hints__slider .helpful-hints__item-btn{margin:20px 0}section.helpful-hints .helpful-hints__slider .helpful-hints__item{padding:35px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff}section.helpful-hints .helpful-hints__slider .helpful-hints__item-left{width:35%}section.helpful-hints .helpful-hints__slider .helpful-hints__item-text{line-height:180%;letter-spacing:.15px}section.helpful-hints .helpful-hints__slider .helpful-hints__item-right{width:60%;min-height:100%}section.helpful-hints .helpful-hints__slider .helpful-hints__item-img{display:block;height:100%;width:100%}.fixed-links{-webkit-transform:translateY(5%);-ms-transform:translateY(5%);transform:translateY(5%);position:fixed;right:-200px;top:0;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);z-index:90}.fixed-links.active{right:0}.fixed-links.active .fixed-links__item.top{left:130px}.fixed-links__item{margin-right:10px;margin-bottom:10px;padding:10px;width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background:var(--yellow);-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);color:var(--dark-text);text-decoration:none;position:relative}.fixed-links__item:hover .fixed-links__item-img{opacity:.6}.fixed-links__item:not(.top){width:200px;margin-right:0;border-radius:50px 0 0 50px}.fixed-links__item-img{min-width:42px;min-height:42px;background:var(--red);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}.fixed-links__item-img img{display:block}.fixed-links__item-text{margin-left:10px}.fixed-links__item-inner{position:absolute;left:-32px;top:calc(50% - -15px);width:35px;height:30px;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:var(--yellow);-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);border-radius:20px 0 0 20px;cursor:pointer}.fixed-links__item-inner:hover .fixed-links__item-img{opacity:.6}.fixed-links__item-inner.active{left:-25px}.fixed-links__item-inner.active .fixed-links__item-img{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fixed-links__item-inner .fixed-links__item-img{min-width:20px;min-height:20px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}.fixed-links__item-inner .fixed-links__item-img img{width:50%}.fixed-links__item.top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;bottom:20px;right:10px;z-index:10}section.map{padding-bottom:0;margin-bottom:0}section.map .map-wrapper{height:720px}section.map .map-wrapper iframe{width:100%;height:100%}.modal{padding:50px 0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.7);overflow-y:auto;position:fixed;left:0;top:0;z-index:100;opacity:0;visibility:hidden;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}.modal.active{opacity:1;visibility:visible}.modal.request-quote-open .request-quote{display:block}.modal.request-call-open .request-call{display:block}.modal.ask-question-open .ask-question{display:block}.modal.video-cons-open .video-cons{display:block}.modal.socs-open .socs{display:block}.modal>div.active{display:block}.modal .close-modal-btn{z-index:10;position:absolute;right:50px;top:50px;cursor:pointer;width:22px;height:22px}.modal .close-modal-btn img{width:100%;-webkit-filter:brightness(10);filter:brightness(10)}.modal .modal-item{max-width:470px;padding:32px 54px;border-radius:5px;text-align:center;background:#fff}.modal .modal-title{font-family:RobotoCondensed,Arial,sans-serif;font-size:24px;font-weight:700;line-height:128%;letter-spacing:.25px;text-transform:uppercase;margin-bottom:15px}.modal .modal-desc{font-size:16px;line-height:135%;text-align:center;letter-spacing:.44px;margin-bottom:10px}.modal form input{width:100%!important;text-align:center!important}.modal form .conf{margin-bottom:10px;font-size:12px;line-height:16px;letter-spacing:.4px}.modal form button{margin:0 auto!important;padding:14px 30px;width:auto}.modal .form-leaflet__file{font-size:14px;line-height:20px;letter-spacing:.25px}.modal .request-quote{display:none}.modal .request-quote .form-leaflet__wrapper::after,.modal .request-quote .form-leaflet__wrapper::before{display:none}.modal .request-call{display:none;text-align:center}.modal .request-call .container{display:block}.modal .request-call .container>div{width:100%}.modal .request-call form{display:block}.modal .request-call form input{width:100%;margin-bottom:10px}.modal .ask-question{display:none;background:#fff}.modal .ask-question .container{border:none!important;padding:0!important}.modal .ask-question .ask-question__left,.modal .ask-question .ask-question__right{width:100%;-webkit-box-shadow:none;box-shadow:none}.modal .ask-question form{padding:0;display:block}.modal .ask-question form textarea{font-family:Roboto,Arial,sans-serif;text-align:center}.modal .ask-question form textarea::-webkit-input-placeholder{color:var(--dark-text)}.modal .ask-question form textarea::-moz-placeholder{color:var(--dark-text)}.modal .ask-question form textarea:-ms-input-placeholder{color:var(--dark-text)}.modal .ask-question form textarea::-ms-input-placeholder{color:var(--dark-text)}.modal .ask-question form textarea::placeholder{color:var(--dark-text)}.modal .video-cons{display:none;background:#fff}.modal .video-cons .video-cons__left,.modal .video-cons .video-cons__right{width:100%}.modal .video-cons form .left,.modal .video-cons form .right{width:100%}.modal .socs{display:none}.modal .socs .soc-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .socs .soc-list-item{margin-right:26px;display:block;width:65px;height:65px;cursor:pointer;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}.modal .socs .soc-list-item:hover{opacity:.7}.modal .socs .soc-list-item:active{-webkit-transform:scale(.93);-ms-transform:scale(.93);transform:scale(.93)}.modal .socs .soc-list-item:last-child{margin-right:0}.modal .socs .soc-list-item img{width:100%;height:100%}footer{color:#fff;padding:44px 0;background:var(--dark-text)}footer .footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer__top .footer__logo{width:200px}footer .footer__top .footer__logo img{width:100%;display:block}footer .footer__top .footer__datas{margin:0 10px;width:280px}footer .footer__top .footer__datas>a,footer .footer__top .footer__datas>div{font-size:14px;margin-bottom:5px}footer .footer__top .footer__datas .phone{font-size:16px;padding-left:0}footer .footer__top .footer__soc-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer__top .footer__soc-wrapper.left .soc-list>a{margin-left:0;margin-right:10px}footer .footer__top .soc-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer__top .soc-list>a{display:block;width:24px;height:24px;margin-left:10px}footer .footer__top .soc-list>a img{width:100%}footer .footer__top .footer__navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:58%}footer .footer__top .footer__navbar ul{padding:0;width:24%;font-size:12px;list-style:none}footer .footer__top .footer__navbar li{margin-bottom:5px}footer .footer__top .footer__navbar li:first-child{font-size:14px;font-weight:500;line-height:16px;letter-spacing:.75px;border-bottom:1px solid #fff;padding-bottom:5px}footer .footer__top .footer__navbar li a{color:#fff;text-decoration:none;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}footer .footer__top .footer__navbar li a:hover{opacity:.7}footer .footer__middle{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer__middle .footer__description{padding-right:40px;font-size:12px;line-height:16px;letter-spacing:.4px}footer .footer__middle .footer__description .inn{margin-top:10px}footer .footer__middle .footer__btns{min-width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer__middle .footer__btns>a,footer .footer__middle .footer__btns>div{padding:0 10px;min-width:24%;max-width:24%;height:44px;font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer__bottom{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .footer__bottom .accept-payment{margin-right:30px}footer .footer__bottom .pay-cards{margin-right:34px;display:-webkit-box;display:-ms-flexbox;display:flex}footer .footer__bottom .pay-cards img{margin-right:10px;display:block;width:46px}footer .footer__bottom .copyright{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px}footer .footer__bottom .site-created{width:190px;margin-left:24px;margin-right:12px;color:#fff;font-size:12px;text-decoration:none;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer__bottom .site-created:hover{opacity:.7}footer .footer__bottom .site-created span{width:100px;display:inline-block}footer .footer__bottom .site-created img{width:75px;display:inline-block;margin-left:15px}footer .red-btn,footer .yellow-btn{border:none}footer .red-btn:hover,footer .yellow-btn:hover{opacity:.7}footer .red-btn img,footer .yellow-btn img{margin-right:5px}footer .red-btn:hover{background:var(--red);color:#fff}footer .yellow-btn:hover{color:#000;background:var(--yellow)}section.pp-hero{padding-top:0;padding-bottom:30px;margin:0}section.pp-hero .breadcrumbs,section.pp-hero .h2{width:95%;margin-right:auto;margin-left:auto}section.pp-hero .pp-hero__slider{position:relative}section.pp-hero .swiper-slide{opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}section.pp-hero .swiper-slide-active{opacity:1}section.pp-hero .hero-slider__item{color:#fff;text-align:left;padding:50px 90px 114px}section.pp-hero .hero-slider__item-content{text-align:left;max-width:570px}section.pp-hero .hero-slider__item .hero-desc{text-align:inherit;font-size:34px;line-height:128.91%;letter-spacing:.25px;text-transform:uppercase}section.pp-hero .hero-slider__item .hero-desc-small{text-align:inherit;margin-top:5px}section.pp-hero .swiper-pagination{bottom:50px;left:-560px}section.pp-catalog{padding-top:0;margin:0}section.pp-catalog .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.pp-catalog .pp-catalog__left{width:325px;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}section.pp-catalog .pp-catalog__right{width:calc(100% - 350px)}.sort-by{padding:12px 20px;background:var(--gray-bg)}.sort-by form{margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sort-by span{margin-right:15px;margin-bottom:5px}.sort-by select{margin:0;width:250px;height:30px;background:#fff}.show-filter{width:100%;height:44px;display:none}.sidebar{padding:20px 18px;margin:0;width:330px;display:block;background:var(--gray-bg);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:relative}.sidebar-title{margin-bottom:15px;font-size:20px;line-height:30px;letter-spacing:.15px}.sidebar-items{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.sidebar-items:not(.more){max-height:340px!important;overflow:hidden}.sidebar-items:not(.more) .found-btn{opacity:0;visibility:hidden}.sidebar__item{margin-bottom:20px}.sidebar__item .irs-from,.sidebar__item .irs-max,.sidebar__item .irs-min,.sidebar__item .irs-single,.sidebar__item .irs-to{display:none}.sidebar__item .irs{margin-top:-30px}.sidebar__item .irs-handle.from,.sidebar__item .irs-handle.to{cursor:pointer;border:1px solid #d1d1d1;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15)}.sidebar__item .irs-bar{background:var(--red)}.sidebar__item .from-to__inputs{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.sidebar__item .from-to__inputs.__defis::before{content:'-';width:10px;height:10px;font-size:14px;position:absolute;left:calc(50% - 5px);top:calc(50% - 5px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar__item .from-to__inputs.__labels label{width:44%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#343a40;font-size:14px;line-height:20px;letter-spacing:.25px}.sidebar__item .from-to__inputs.__labels label input{margin-top:5px;width:100%}.sidebar__item .from-to__inputs input{margin-bottom:0;padding:11px 25px;width:44%;background:#f9f9f9;border:1px solid #d1d1d1}.sidebar__item .from-to__inputs input:focus{border-color:var(--dark-text)}.sidebar__item-title{color:#151515;font-size:16px;line-height:135%;letter-spacing:.44px;margin-bottom:10px}.sidebar .sidebar-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-decoration:underline;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);position:relative;cursor:pointer}.sidebar .sidebar-more:hover{opacity:.7}.sidebar .sidebar-more::after{content:'';margin-left:12px;display:block;width:8px;height:8px;border-right:2px solid #000;border-bottom:2px solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}.sidebar .sidebar-more.active::after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:5px}.sidebar .sidebar-btns{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.sidebar .sidebar-btns button{height:42px}.sidebar .sidebar-btns button:nth-child(1){min-width:166px;text-transform:none}.sidebar .sidebar-btns button:nth-child(2){min-width:85px;margin-left:25px}.sidebar .found-btn{width:182px;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--red);line-height:21px;font-size:14px;color:#fff;position:absolute;top:270px;left:245px;z-index:10}.sidebar .found-btn::before{content:'';border-top:21px solid transparent;border-right:21px solid var(--red);border-bottom:21px solid transparent;border-left:21px solid transparent;position:absolute;left:-42px;top:0}.sidebar .found-btn p{color:inherit;margin:0}.sidebar .found-btn button{margin-left:20px;font-size:inherit;text-decoration:underline;background:0 0;border:none;color:inherit;cursor:pointer;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}.sidebar .found-btn button:hover{opacity:.8}.sidebar .close-filter{left:15px}.red-radio-box{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;color:#151515;font-size:14px;line-height:20px;letter-spacing:.25px;position:relative;cursor:pointer}.red-radio-box .box{margin-right:10px;display:block;width:20px;height:20px;border-radius:3px;border:1.5px solid #d1d1d1;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}.red-radio-box input{position:absolute;visibility:hidden;opacity:0}.red-radio-box input:checked+.box{border-color:transparent;background:center/75% no-repeat url(../img/check.svg) var(--red)}.pagination{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination.inputs{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pagination.inputs .pagination-item{margin-right:0;border:none}.pagination.inputs .pagination-item input{position:absolute;visibility:hidden;opacity:0}.pagination.inputs .pagination-item input:checked+.paginate{background:var(--red);color:#fff}.pagination.inputs .paginate{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f9f9f9;border:1px solid #d1d1d1;cursor:pointer;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}.pagination.inputs .paginate:hover{background:#e9e9e9}.pagination-item{margin-bottom:5px;width:38px;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);border:1px solid #d1d1d1;background:#f9f9f9;color:#000;text-decoration:none;cursor:pointer;position:relative;margin-right:5px}.pagination-item.cur{background:var(--yellow);border-color:transparent}.pagination-item.next::before,.pagination-item.prev::before{content:'';width:8px;height:8px;display:block;border-right:2px solid var(--dark-text);border-bottom:2px solid var(--dark-text)}.pagination-item.prev::before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin-right:-4px}.pagination-item.next::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:-4px}.pagination-item:hover{background:#e9e9e9}section.single-hero{margin-bottom:0}section.single-hero .single-hero__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.single-hero .single-hero__left{width:49%}section.single-hero .single-hero__left .big-img__slider-item.video,section.single-hero .single-hero__left .small-img__slider-item.video{cursor:pointer}section.single-hero .single-hero__left .big-img__slider-item.video img,section.single-hero .single-hero__left .small-img__slider-item.video img{-webkit-filter:brightness(.5);filter:brightness(.5)}section.single-hero .single-hero__left .big-img__slider-item.video::before,section.single-hero .single-hero__left .small-img__slider-item.video::before{content:'';display:block;width:50px;height:50px;background:center/contain no-repeat url(../img/play-btn.svg);position:absolute;left:calc(50% - 25px);top:calc(50% - 25px);z-index:1}section.single-hero .single-hero__left .big-img__slider{margin-bottom:25px;overflow:hidden;height:375px}section.single-hero .single-hero__left .big-img__slider-item{width:100%;height:100%}section.single-hero .single-hero__left .small-img__slider{overflow:hidden;position:relative}section.single-hero .single-hero__left .small-img__slider-item{display:block;cursor:pointer;height:122px;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}section.single-hero .single-hero__left .small-img__slider-item:hover{opacity:.7}section.single-hero .single-hero__right{width:49%}section.single-hero .single-hero__right .catalog__item-info{border:none}section.single-hero .single-hero__right .catalog__item-info>div{width:30%}section.single-hero .single-hero__right .single-item{margin-bottom:17px}section.single-hero .single-hero__right .single-item:nth-child(2){border-bottom:1px solid #e5e5e5}section.single-hero .single-hero__right .single-item__title{padding-bottom:15px;margin-bottom:10px;color:#282828;font-size:24px;font-weight:700;line-height:134%;border-bottom:1px solid #e5e5e5}section.single-hero .single-hero__right .single__price{text-align:center}section.single-hero .single-hero__right .single__price span{font-size:20px;font-weight:400;line-height:30px;letter-spacing:.15px}section.single-hero .single-hero__right .single__price b{font-weight:700;font-size:34px;line-height:128.91%;letter-spacing:.25px}section.single-hero .single-hero__right .single__btns{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.single-hero .single-hero__right .single__btns-item{margin-bottom:10px;height:78px;width:48%}section.single-hero .single-hero__right .single__btns-item>a,section.single-hero .single-hero__right .single__btns-item>div{padding:9px;margin:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;color:#000;font-size:14px;font-weight:500;line-height:16px;text-align:center;letter-spacing:.75px}section.single-hero .single-hero__right .single__btns-item.calculate{border:1px solid #e5e5e5;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}section.single-hero .single-hero__right .single__btns-item.calculate:hover{border-color:var(--dark-text)}section.single-hero .single-hero__right .single__btns-item .red-btn{color:var(--yellow);text-align:center;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.single-hero .single-hero__right .single__btns-item .red-btn:hover{color:var(--red)}section.single-hero .single-hero__right .single__btns-item .btn__wrapper.__have-img .btn__wrapper-left{min-width:65%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}section.single-hero .single-hero__right .single__btns-item .btn__wrapper.__have-img .btn__wrapper-content{margin-left:10px}section.single-hero .single-hero__right .single__btns-item .btn__wrapper-left{padding-right:10px}section.single-hero .single-hero__right .single__btns-item .btn__wrapper-left img{width:44px;height:44px}section.single-hero .single-hero__right .single__btns-item .btn__wrapper-right{padding-left:10px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid #000;text-align:center;text-transform:uppercase}.yellow-dots{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.yellow-dots li{position:relative;padding-left:15px;margin-bottom:10px;width:48%;color:var(--dark-text)}.yellow-dots li::before{content:'';display:block;width:10px;height:10px;border-radius:50%;background:var(--yellow);position:absolute;left:0;top:4px}section.single-features{margin:30px 0;padding:0}section.single-features .sf__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}section.single-features .sf__list.sf__slider{display:none}section.single-features .sf__list:not(.sf__slider){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.single-features .sf__list:not(.sf__slider) .sf__item{width:23.5%;margin-right:2%;margin-bottom:25px}section.single-features .sf__list:not(.sf__slider) .sf__item:nth-child(4n){margin-right:0}section.single-features .sf__list .sf__item{padding:10px;height:84px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--gray-bg)}section.single-features .sf__list .sf__item:hover .sf__item-img{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}section.single-features .sf__list .sf__item-img{margin-right:10px;width:45px;height:45px;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}section.single-features .sf__list .sf__item-img img{max-width:100%;max-height:100%}section.single-features .sf__list .sf__item-text{font-size:24px;line-height:134.77%}section.single-tabs{margin:0;padding:0}section.single-tabs .arrow-down{padding-right:18px;position:relative}section.single-tabs .arrow-down::before{content:'';display:block;width:8px;height:8px;border-right:2px solid var(--red);border-bottom:2px solid var(--red);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);position:absolute;right:0;top:6px}section.single-tabs .st-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-top:60px}section.single-tabs .st-tabs::before{content:'';width:100%;height:2px;display:block;background:var(--gray-bg);position:relative;top:-15px;left:0}section.single-tabs .st-tabs>div:nth-child(1){left:0}section.single-tabs .st-tabs>div:nth-child(3){left:34%}section.single-tabs .st-tabs>div:nth-child(5){right:0}section.single-tabs .st-tabs__item{padding:10px;width:32%;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid transparent;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);background:var(--gray-bg);cursor:pointer;position:absolute;top:0}section.single-tabs .st-tabs__item:hover{background:#ececec}section.single-tabs .st-tabs__item.active{background:#fff;color:var(--red);border-color:var(--red)}section.single-tabs .st-contents__item{margin:15px 0}section.single-tabs .st-contents__item img{max-width:100%}section.single-tabs .st-contents__item .options-price__header{padding-bottom:20px;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e5e5}section.single-tabs .st-contents__item .options-price__header-title{color:#282828;font-size:24px;font-weight:700;line-height:130%}section.single-tabs .st-contents__item .options-price__header .other-materials{color:#282828;font-size:16px;font-weight:600;line-height:26px;letter-spacing:.44px;margin-left:auto;margin-right:25px}section.single-tabs .st-contents__item .btn-black-transparent{width:394px;margin:0;margin-left:auto;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.single-tabs .st-contents__item .btn-black-transparent img{display:block;height:24px}section.single-tabs .st-contents__item .btn-black-transparent p{margin-left:14px}section.single-tabs .table .th{font-size:20px;line-height:130%}section.single-tabs .table .table-header>div,section.single-tabs .table .tb__item>div{width:25%}section.single-tabs .table .table-header>div:nth-child(1),section.single-tabs .table .tb__item>div:nth-child(1){width:50%;text-align:left}section.single-tabs .table .table-header{padding:10px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;background:var(--gray-bg)}section.single-tabs .table .tb>div:not(.tb-head):nth-child(odd){background:var(--gray-bg)}section.single-tabs .table .tb-head{color:#000;padding:10px 25px;background:var(--yellow)}section.single-tabs .table .tb__item{padding:10px 25px;min-height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);overflow:hidden}section.single-tabs .table .tb__item:not(.active) .tb__subitem-desc{max-height:0!important;overflow:hidden;margin:0}section.single-tabs .table .tb__item.active.arrow-down .tb__subitem-title::before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}section.single-tabs .table .tb__item.active .tb__subitem-desc{margin:10px 0}section.single-tabs .table .tb__item.arrow-down{cursor:pointer}section.single-tabs .table .tb__item.arrow-down::before{display:none}section.single-tabs .table .tb__item.arrow-down .tb__subitem-title{position:relative}section.single-tabs .table .tb__item.arrow-down .tb__subitem-title::before{content:'';display:block;width:8px;height:8px;border-right:2px solid var(--red);border-bottom:2px solid var(--red);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s);position:absolute;right:0;top:calc(50% - 5px)}section.single-tabs .table .tb__item .tb__check{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.single-tabs .table .tb__item .tb__check img{max-width:100%}section.single-tabs .table .tb__subitem{position:relative;margin:0}section.single-tabs .table .tb__subitem.arrow-down{cursor:pointer}section.single-tabs .table .tb__subitem-title{font-size:16px;font-weight:400;line-height:130%;letter-spacing:.44px;padding-right:25px}section.single-tabs .table .tb__subitem-desc{font-size:12px;line-height:16px;letter-spacing:.4px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}section.single-tabs .red-text{display:block;font-size:24px;font-weight:700;line-height:130%}section.single-others{margin:0;padding:0}section.single-others .h2{margin-bottom:0}.modals-test-btn{width:200px;height:60px;margin:30px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.3);box-shadow:2px 2px 5px rgba(0,0,0,.3);border-radius:10px;text-align:center;cursor:pointer;-webkit-transition:var(--trans-2s);-o-transition:var(--trans-2s);transition:var(--trans-2s)}.modals-test-btn:hover{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.3);box-shadow:4px 4px 5px rgba(0,0,0,.3)}@media (min-width:1020px){header .header-bottom .header-navbar>ul>li.active>a,header .header-bottom .header-navbar>ul>li>a:hover{color:var(--yellow)}header .header-bottom .header-navbar>ul>li.active>a::before,header .header-bottom .header-navbar>ul>li>a:hover::before{border-right:2px solid var(--yellow);border-bottom:2px solid var(--yellow)}header .header-bottom .header-navbar>ul li>ul li:hover>ul{opacity:1;visibility:visible}}@media (max-width:1420px){.container{max-width:1200px}header .header-bottom .header-navbar>ul>li.active>ul>a{padding:10px 20px}section.main-catalog{margin-top:-150px}.catalog-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.catalog-list.with-sidebar .catalog__item{margin-right:2%;width:32%}.catalog-list.with-sidebar .catalog__item:nth-child(3n){margin-right:0}.catalog__item{width:280px;margin-right:18px}.catalog__item-price span{font-size:12px}.catalog__item-price b{font-size:26px}section.our-services .services-list__item{margin-right:26px}section.our-services .services-list__item{margin-right:20px}footer .footer__top .footer__logo{width:160px}footer .footer__middle .footer__btns>a img,footer .footer__middle .footer__btns>div img{width:16px;height:16px}footer .footer__middle .footer__btns>a p,footer .footer__middle .footer__btns>div p{font-size:10px}footer .footer__bottom .accept-payment{margin-right:10px;font-size:12px}footer .footer__bottom .pay-cards{margin-right:24px}footer .footer__bottom .pay-cards img{width:38px}footer .footer__bottom .copyright{font-size:10px}section.pp-hero .swiper-pagination{left:-460px}section.single-hero .single-hero__right .single__btns-item .btn__wrapper-right{font-size:12px}section.single-hero .single-hero__right .price-block b{font-size:25px}}@media (max-width:1220px){.container{max-width:1000px}.ce__item-title{font-size:28px;line-height:110%}header .header-center .logo{width:120px}header .header-center .header-desc{margin-left:50px}header .header-bottom .header-navbar>ul>li.active>ul>a{padding:10px 15px}header .header-bottom .header-navbar>ul>li>a{font-size:12px}section.hero .h1{font-size:76px}section.hero .hero-cards{-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px)}.hero-slider__item .hero-desc{font-size:36px}.hero-slider .swiper-pagination{bottom:240px}section.main-catalog{margin-top:-80px}.catalog-list.with-sidebar .catalog__item{width:48%;margin-right:4%}.catalog-list.with-sidebar .catalog__item:nth-child(3n){margin-right:3%}.catalog-list.with-sidebar .catalog__item:nth-child(2n){margin-right:0}.catalog__item{width:32%;margin-right:2%}.catalog__item:nth-child(3n){margin-right:0}.form-leaflet__wrapper{padding:80px 100px;z-index:5}section.work-reviews .work-reviews__list .work-reviews__item-photo{--size:70px}section.promotions .promotions__item-left{padding:45px 25px}section.helpful-hints .helpful-hints__slider .helpful-hints__item-btn{width:100%}section.helpful-hints .helpful-hints__slider .helpful-hints__item-text{line-height:150%;font-size:14px}section.map .map-wrapper{height:420px}footer .footer__top .footer__logo{width:200px}footer .footer__top .footer__navbar{width:100%;margin:30px 0}footer .footer__bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer__bottom .pay-cards{margin-bottom:15px}section.pp-hero .hero-slider__item{padding:40px 50px 104px}section.pp-hero .swiper-pagination{left:-400px}section.single-hero .single-hero__right .single__btns-item .btn__wrapper-left img{width:34px;height:34px}section.single-hero .single-hero__right .single__btns-item .btn__wrapper-right{font-size:10px}section.single-hero .single-hero__right .price-block b{font-size:18px}section.single-hero .single-hero__right .price-block span{font-size:12px;margin-bottom:5px}section.single-features .sf__list .sf__item-text{font-size:20px}}@media (max-width:1020px){.container{max-width:90%}.h2,h2{font-size:38px}.popup-menu{display:none}.popup-menu.has-children button::before{border-color:#000}.address::before{background-image:url(../img/address-black.svg)}.work-time::before{background-image:url(../img/clock-black.svg)}.email::before{background-image:url(../img/mail-black.svg)}.phone::before{background-image:url(../img/phone-black.svg)}.play-btn::before{width:60px;height:60px;top:calc(50% - 30px);left:calc(50% - 30px)}header .red-btn,header .yellow-btn{width:100%;margin:10px 0 0}header .header-desctop{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;color:#000;background:#fff;position:fixed;left:0;top:0;z-index:100;overflow-y:auto;overflow-x:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0;visibility:hidden;left:-100%}header .header-desctop.active{opacity:1;visibility:visible;left:0}header .header-desctop .header-desc,header .header-desctop .logo{display:none}header .header-desctop .header-navbar>ul a{color:#000}header .header-desctop .header-top a,header .header-desctop .header-top button{color:#000}header .header-top{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}header .header-top .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .header-top .container>div{width:100%;text-align:left;margin-top:10px;font-weight:500}header .header-center{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}header .header-bottom{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}header .header-bottom .header-navbar>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .header-bottom .header-navbar>ul li{width:100%}header .header-bottom .header-navbar>ul li.has-children>a::before{border-color:#000}header .header-bottom .header-navbar>ul>li.active>ul{max-height:1000px;overflow-y:auto;margin-bottom:15px}header .header-bottom .header-navbar>ul>li.active>ul>a{padding:10px 30px;font-weight:600;background:#f9f9f9;margin-bottom:8px}header .header-bottom .header-navbar>ul a::before{right:20px!important}header .header-bottom .header-navbar>ul a:hover{opacity:1;color:var(--red)}header .header-bottom .header-navbar>ul a:hover::before{border-color:var(--red)!important}header .header-bottom .header-navbar>ul li>ul{-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;width:100%;background:#f9f9f9;position:relative;left:0;top:0;max-height:0;overflow:hidden}header .header-bottom .header-navbar>ul li>ul li.active>ul{opacity:1;visibility:visible;max-height:350px}header .header-bottom .header-navbar>ul li>ul li ul{background:#ebebeb;position:relative;left:0;top:0;padding-left:10px}header .header-bottom .header-navbar>ul li>ul li ul li a{background:#ebebeb}header .header-bottom .header-navbar>ul li>ul li ul li a:hover{background:#ebebeb}header .mob-navbar{display:block}.close-burger{display:block}section.hero .h1{font-size:56px}section.hero .hero-cards__item-img{width:100%;height:calc(100% / 1.5)}.hero-slider__item{padding-top:100px}.hero-slider__item .hero-desc{font-size:26px}.hero-slider__item .hero-desc-small{font-size:20px}.catalog__item{width:48%;margin-right:4%}.catalog__item:nth-child(3n){margin-right:4%}.catalog__item:nth-child(2n){margin-right:0}.video-cons .video-cons__mackbook{position:relative;width:100%;margin:20px 0 15px}.video-cons .video-cons__left{width:100%}section.our-advants .advants-list__item-icon{width:50%}section.our-advants .advants-list__item-number{width:50%}section.our-services .services-list__item{width:47%;margin:30px 1.5% 0}section.our-services .services-list__item:nth-child(4),section.our-services .services-list__item:nth-child(5){display:none}.form-leaflet{padding:30px 0}.form-leaflet__wrapper{position:static;padding:50px 70px}.form-leaflet__wrapper::after,.form-leaflet__wrapper::before{z-index:-1}.form-leaflet__wrapper::before{right:-20px;top:0}.form-leaflet__wrapper::after{bottom:-80px;left:-50px}.form-leaflet__title{font-size:32px;margin-bottom:5px}section.video-reviews .video-reviews__list-item{height:450px}section.video-reviews .video-reviews__list-double .video-reviews__list-item{height:47.5%}section.work-reviews .work-reviews__list .work-reviews__item{padding:15px 20px}section.work-reviews .work-reviews__list .work-reviews__item-name{font-size:16px;line-height:130%}section.work-reviews .work-reviews__list .work-reviews__item-desc{font-size:14px;line-height:130%}section.construct-examples .construct-examples__slider .construct-examples__item-left{display:none}section.construct-examples .construct-examples__slider .construct-examples__item-right{width:100%}section.construct-examples .construct-examples__item-left-slider{display:block}section.how-build .how-build__item-left{width:100%}section.how-build .how-build__item-right{width:100%;-webkit-box-shadow:none;box-shadow:none;border:none}.request-call{text-align:center}.request-call .container>div:nth-child(1){width:100%}.request-call .container>div:nth-child(2){width:100%}.request-call form{-ms-flex-wrap:wrap;flex-wrap:wrap}.request-call form input{width:100%;margin-top:10px}.request-call form button{margin:10px auto}section.build-credit .build-credit__item{padding:26px 16px}section.build-credit .build-credit__item{height:280px}section.build-credit .build-credit__item-title{font-size:18px}section.build-credit .build-credit__item-btn{width:156px;height:30px;bottom:22px;right:20px}section.home-quote .home-quote__wrapper{padding:50px}section.home-quote .home-quote__title{font-size:34px}section.helpful-hints .h2{width:100%}section.helpful-hints .h2 br{display:none}section.helpful-hints .helpful-hints__slider{width:100%}section.helpful-hints .helpful-hints__slider .helpful-hints__item-text{font-size:16px}.fixed-links{display:none}section.map .map-wrapper{height:360px}footer .footer__top .footer__datas .address::before{background-image:url(../img/address.svg)}footer .footer__top .footer__datas .work-time::before{background-image:url(../img/clock.svg)}footer .footer__top .footer__datas .email::before{background-image:url(../img/mail.svg)}footer .footer__top .footer__datas .phone::before{content:none}footer .footer__middle .footer__btns>a,footer .footer__middle .footer__btns>div{margin:0;min-width:48%;max-width:48%}footer .footer__middle .footer__btns>a p,footer .footer__middle .footer__btns>div p{font-size:12px}section.pp-hero .hero-slider__item .container{max-width:100%;margin:0}section.pp-hero .swiper-pagination{left:0;bottom:40px}section.pp-catalog .pp-catalog__left{opacity:0;visibility:hidden;width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;left:0;top:0;z-index:100;overflow-y:auto}section.pp-catalog .pp-catalog__left.active{opacity:1;visibility:visible}section.pp-catalog .pp-catalog__left.active .sidebar{left:0}section.pp-catalog .pp-catalog__right{width:100%}.show-filter{display:-webkit-box;display:-ms-flexbox;display:flex}.sidebar{padding-top:50px;left:-330px}section.single-hero .single-hero__left{width:100%}section.single-hero .single-hero__right{width:100%;margin-top:15px}section.single-features .sf__list.sf__slider{display:block}section.single-features .sf__list:not(.sf__slider){display:none}section.single-features .sf__list .sf__item-text{font-size:24px}section.single-tabs .st-contents__item .btn-black-transparent{font-size:12px}section.single-tabs .table .th{font-size:16px}section.single-tabs .table .table-header>div,section.single-tabs .table .tb__item>div{width:100%}section.single-tabs .red-text{font-size:20px}}@media (max-width:1020px) and (max-width:767px){section.helpful-hints .helpful-hints__slider{-webkit-box-shadow:none;box-shadow:none}}@media (max-width:767px){.container{max-width:95%}section{margin:30px 0}section.sec-p{padding:30px 0}body img.mob{display:block}body img.desctop{display:none}.h2,h2{font-size:24px;margin-bottom:15px}.h5{font-size:16px}.btn-black-transparent{margin-top:15px}form input,form select{text-align:center}form textarea{text-align:center}.ce__item-title{font-size:20px}.white__block-shadow{padding:15px 12px}section.hero .h1{margin-top:35px;font-size:36px}section.hero .hero-cards{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}section.hero .hero-cards__item-title{font-size:16px;margin-top:0}section.hero .hero-cards__item-count{font-size:12px}section.hero .hero-cards__item-price{margin-top:0}section.hero .hero-cards__item-price span{font-size:24px}.hero-slider__item{padding-bottom:220px;padding-top:85px}.hero-slider .swiper-pagination{bottom:150px}.catalog-list.with-sidebar .catalog__item{width:100%;margin-right:0!important}.catalog__item{width:100%;margin-right:0!important}.video-cons .video-cons__left form .left input,.video-cons .video-cons__left form .left select{text-align:left}.video-cons .video-cons__left form .left{width:100%}.video-cons .video-cons__left form .right{width:100%;text-align:center}.video-cons .video-cons__left form .right p{margin-top:10px}section.our-advants .advants-list__item-icon{width:100%}section.our-advants .advants-list__item-icon br{display:none}section.our-advants .advants-list__item-icon .advants-list__item-img{width:45px;height:45px}section.our-advants .advants-list__item-icon .advants-list__item-text{font-size:14px}section.our-advants .advants-list__item-number .advants-list__item-title{font-size:48px}section.our-advants .advants-list__item-number .advants-list__item-text{font-size:14px}section.our-advants .advants-list__item-number .advants-list__item-text br{display:none}section.our-services .services-list__item{width:100%;margin:30px 0 0}section.our-services .services-list__item-title{font-size:16px;margin-top:10px}section.our-services .services-list__item-price span{font-size:24px}section.our-services .services-list__item .yellow-btn{width:100%;height:40px}.form-leaflet__wrapper{padding:32px 20px}.form-leaflet input{text-align:center;padding:0}.form-leaflet input:nth-child(1),.form-leaflet input:nth-child(2){width:100%}.form-leaflet__title{font-size:24px;line-height:130%}.form-leaflet .conf{font-size:12px;line-height:130%}.form-leaflet button{height:45px;margin-top:10px}section.video-reviews{padding:30px 0}section.video-reviews .video-reviews__list-item{width:100%;height:calc(100% / 1.5)}section.video-reviews .video-reviews__list-double{display:none}section.work-reviews .work-reviews__list .work-reviews__item{padding:15px;display:none;width:100%}section.work-reviews .work-reviews__list .work-reviews__item:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex}section.work-reviews .work-reviews__list .work-reviews__item-photo{--size:100px}section.work-reviews .work-reviews__list .work-reviews__item-full{font-size:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.our-specs{padding:30px 0}section.our-specs .our-specs__slider .swiper-button-next,section.our-specs .our-specs__slider .swiper-button-prev{display:none}.ask-question{padding:0;background:0 0}.ask-question .container{padding:30px 20px;border-radius:5px;border:1px solid #e5e5e5;background:#fff}.ask-question .h2{border-left:none;text-align:center}.ask-question .ask-question__left{width:100%}.ask-question .ask-question__right{width:100%;-webkit-box-shadow:none;box-shadow:none}.ask-question .ask-question__right form{padding:0}.ask-question .ask-question__right input:nth-child(1),.ask-question .ask-question__right input:nth-child(2){width:100%}section.construct-examples .construct-examples__slider .construct-examples__item-right{padding:20px 12px}section.construct-examples .construct-examples__slider .construct-examples__item-price{padding:4px 5px;text-align:center}section.construct-examples .construct-examples__slider .construct-examples__item-price>:nth-child(1){display:block}section.construct-examples .construct-examples__slider .construct-examples__item-price>:nth-child(1) br{display:none}section.construct-examples .construct-examples__item-left-slider .swiper-slide{height:calc(100% / 2)}section.build-credit .build-credit__list{display:none}section.build-credit .build-credit__list-slider{display:block}section.build-credit .build-credit__item{height:296px;margin-bottom:15px}section.build-credit .build-credit__item-title{font-size:20px}section.promotions{padding-bottom:95px}section.promotions .promotions__item{background:0 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:300px}section.promotions .promotions__item-left{padding:20px 15px;background:transparenti;width:100%;z-index:2;position:relative}section.promotions .promotions__item-left .btn-black-transparent{width:150px}section.promotions .promotions__item-left .promotions__item-navigations{margin:0;position:absolute;bottom:-65px;left:0}section.promotions .promotions__item-right{width:100%;height:100%;position:absolute;left:0;top:0}section.promotions .promotions__item-right::before{display:block;z-index:1}section.promotions .promotions__item-right .desctop{display:none}section.promotions .promotions__item-right .mobile{display:block}section.our-partners{padding:30px 0}section.qa .qa-list__item.active .qa-list__item-answer{margin:15px 0}section.qa .qa-list__item-question{padding:16px 15px;padding-right:50px;font-size:16px}section.qa .qa-list__item-question::before{width:20px;height:20px;right:20px}section.qa .qa-list__item-answer{font-size:14px;line-height:135%}section.home-quote{padding:30px 0}section.home-quote .home-quote__wrapper{padding:20px 15px}section.home-quote .home-quote__title{font-size:24px}section.home-quote .home-quote__slider .home-quote__pagination .btn-black-transparent{width:100px;height:36px;font-size:14px}section.home-quote .home-quote__item-radio{margin-right:15px;text-align:center}section.home-quote .home-quote__item-img{max-width:280px;height:calc(280px / 1.8)}section.paragraph-block p{margin-bottom:15px}section.helpful-hints{padding:30px 0;background:var(--gray-bg)}section.helpful-hints .helpful-hints__slider .helpful-hints__item-btn{width:200px;height:40px;font-size:14px}section.helpful-hints .helpful-hints__slider .helpful-hints__item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background:0 0;padding:0}section.helpful-hints .helpful-hints__slider .helpful-hints__item-left{width:100%}section.helpful-hints .helpful-hints__slider .helpful-hints__item-right{margin-bottom:10px;width:100%;min-height:auto;height:calc(100% / 2)}.fixed-links__item.top{width:45px;height:45px;padding:5px}.fixed-links__item.top .fixed-links__item-img{min-width:100%;min-height:100%}.fixed-links__item.top .fixed-links__item-img img{width:50%}section.map .map-wrapper{height:260px}.modal{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal .close-modal-btn{top:15px;right:10px}.modal .modal-item{padding:20px 15px}.modal .modal-title{font-size:20px;margin-bottom:10px}footer{padding:24px 0}footer .footer__top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .footer__top .footer__logo{margin-bottom:15px}footer .footer__top .footer__datas{width:100%;margin:0 auto}footer .footer__top .footer__navbar{margin-bottom:0}footer .footer__top .footer__navbar ul{width:48%;margin-bottom:15px}footer .footer__middle{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer__middle .footer__description{width:100%}footer .footer__middle .footer__btns{width:100%;margin-bottom:10px}footer .footer__middle .footer__btns>a,footer .footer__middle .footer__btns>div{margin-top:10px}footer .footer__bottom .accept-payment{margin-bottom:10px;font-size:12px;color:#fff;line-height:16px;letter-spacing:.4px}footer .footer__bottom .pay-cards{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;width:100%}footer .footer__bottom .pay-cards img{margin:0;width:15%}footer .footer__bottom .copyright{text-align:center}footer .footer__bottom .site-created{margin-top:15px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.pp-hero>.container{max-width:100%}section.pp-hero .hero-slider__item{padding:32px 5px 84px}section.pp-hero .hero-slider__item-content{text-align:center;max-width:100%;margin:0 auto}section.pp-hero .hero-slider__item .hero-desc{font-size:28px;font-weight:700}section.pp-hero .swiper-pagination{bottom:32px}.sort-by{padding:8px 6px}.sort-by select{padding:6px 15px;text-align:left}.sidebar .found-btn{display:none}.pagination-item{width:32px;height:32px;font-size:14px}section.single-hero .single-hero__right .catalog__item-info>div{width:100%;margin-bottom:10px}section.single-hero .single-hero__right .single__btns-item{width:100%}section.single-hero .single-hero__right .single__btns-item:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}section.single-hero .single-hero__right .single__btns-item:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}section.single-hero .single-hero__right .single__btns-item:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}section.single-hero .single-hero__right .single__btns-item:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}section.single-hero .single-hero__right .price-block b{font-size:34px}section.single-hero .single-hero__right .price-block span{font-size:20px}section.single-hero .single-hero__right .price-block b{font-size:24px}section.single-hero .single-hero__right .price-block span{font-size:16px}section.single-tabs .st-tabs{padding-top:0}section.single-tabs .st-tabs::before{display:none}section.single-tabs .st-tabs__item{width:100%;margin-bottom:10px;position:relative;left:0!important}section.single-tabs .st-contents__item .options-price__header{-ms-flex-wrap:wrap;flex-wrap:wrap}section.single-tabs .st-contents__item .options-price__header>*{margin:0 auto;width:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}section.single-tabs .st-contents__item .btn-black-transparent{font-size:14px}section.single-tabs .table .table-header{display:none}section.single-tabs .table .tb__subitem{width:100%!important}section.single-tabs .table .tb__subitem:not(:first-child){display:none}}@media (max-width:480px){section.hero .h1{font-size:28px}section.hero .hero-cards__item{margin:12px}section.hero .hero-cards__item-img{height:calc(100% / 2)}.hero-slider__item .hero-desc{font-size:24px;font-weight:400;margin-top:7px;text-transform:none}section.our-specs .swiper-slide{width:100%}section.our-specs .our-specs__item-photo{height:280px}section.home-quote .home-quote__item-img{max-width:100%;height:calc(100% / 1.8)}}@media (max-width:440px){.sort-by select{margin-top:5px}}@media (max-width:340px){section.pp-hero .hero-slider__item .hero-desc{font-size:22px}section.pp-hero .hero-slider__item .hero-desc br{display:none}section.pp-hero .hero-slider__item .hero-desc-small{font-size:16px}.sidebar{width:100%}}@media (max-width:330px){section.hero .hero-cards{-webkit-transform:translateY(-70px);-ms-transform:translateY(-70px);transform:translateY(-70px)}section.hero .hero-cards__item-price span{font-size:20px}}@media (max-width:1020px) and (min-width:1020px){header .header-bottom .header-navbar>ul li.active>a,header .header-bottom .header-navbar>ul li>a:hover{color:var(--yellow)}header .header-bottom .header-navbar>ul li.active>a::before,header .header-bottom .header-navbar>ul li>a:hover::before{border-right:2px solid var(--yellow);border-bottom:2px solid var(--yellow)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3N0eWxlLmNzcyIsIi4uLy4uL3BhcnRzL2ZvbnRzLnNhc3MiLCIuLi8uLi9wYXJ0cy92YXJpYWJsZXMuc2FzcyIsInN0eWxlLmNzcyIsIi4uLy4uL3BhcnRzL2dlbmVyYWwuc2FzcyIsIi4uLy4uL3BhcnRzL2hlYWRlci5zYXNzIiwiLi4vLi4vc3R5bGUuc2FzcyIsIi4uLy4uL3BhcnRzL2hlcm8uc2FzcyIsIi4uLy4uL3BhcnRzL2NhdGFsb2cuc2FzcyIsIi4uLy4uL3BhcnRzL3ZpZGVvLWNvbnMuc2FzcyIsIi4uLy4uL3BhcnRzL291ci1hZHZhbnRzLnNhc3MiLCIuLi8uLi9wYXJ0cy9vdXItc2VydmljZXMuc2FzcyIsIi4uLy4uL3BhcnRzL3JlcXVlc3QtcXVvdGUuc2FzcyIsIi4uLy4uL3BhcnRzL3ZpZGVvLXJldmlld3Muc2FzcyIsIi4uLy4uL3BhcnRzL3dvcmstcmV2aWV3cy5zYXNzIiwiLi4vLi4vcGFydHMvb3VyLXNwZWNzLnNhc3MiLCIuLi8uLi9wYXJ0cy9hc2stcXVlc3Rpb24uc2FzcyIsIi4uLy4uL3BhcnRzL2NvbnN0cnVjdC1leGFtcGxlcy5zYXNzIiwiLi4vLi4vcGFydHMvaG93LWJ1aWxkLnNhc3MiLCIuLi8uLi9wYXJ0cy9yZXF1ZXN0LWNhbGwuc2FzcyIsIi4uLy4uL3BhcnRzL2J1aWxkLWNyZWRpdC5zYXNzIiwiLi4vLi4vcGFydHMvcHJvbW90aW9ucy5zYXNzIiwiLi4vLi4vcGFydHMvb3VyLXBhcnRuZXJzLnNhc3MiLCIuLi8uLi9wYXJ0cy9xYS5zYXNzIiwiLi4vLi4vcGFydHMvaG9tZS1xdW90ZS5zYXNzIiwiLi4vLi4vcGFydHMvcGFyYWdyYXBoLWJsb2NrLnNhc3MiLCIuLi8uLi9wYXJ0cy9oZWxwZnVsLWhpbnRzLnNhc3MiLCIuLi8uLi9wYXJ0cy9maXhlZC1saW5rcy5zYXNzIiwiLi4vLi4vcGFydHMvbWFwLnNhc3MiLCIuLi8uLi9wYXJ0cy9tb2RhbHMuc2FzcyIsIi4uLy4uL3BhcnRzL2Zvb3Rlci5zYXNzIiwiLi4vLi4vcGFydHMtcHAvcHAtaGVyby5zYXNzIiwiLi4vLi4vcGFydHMtcHAvcHAtY2F0YWxvZy5zYXNzIiwiLi4vLi4vc2luZ2xlL3NpbmdsZS1oZXJvLnNhc3MiLCIuLi8uLi9zaW5nbGUvc2luZ2xlLWZlYXR1cmVzLnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUVBLFdDQ0ksWUFBQSxPQUNBLElBQUEsK0JBQUEsY0FBQSxDQUFBLGdDQUFBLGdCQUNBLFlBQUEsSURDRixXQUFBLEtBR0YsV0NOSSxZQUFBLE9BQ0EsSUFBQSxpQ0FBQSxjQUFBLENBQUEsa0NBQUEsZ0JBQ0EsWUFBQSxJRFFGLFdBQUEsT0FHRixXQ2JJLFlBQUEsT0FDQSxJQUFBLGtDQUFBLGNBQUEsQ0FBQSxtQ0FBQSxnQkFDQSxZQUFBLElEZUYsV0FBQSxPQUdGLFdDcEJJLFlBQUEsT0FDQSxJQUFBLGdDQUFBLGNBQUEsQ0FBQSxpQ0FBQSxnQkFDQSxZQUFBLElEc0JGLFdBQUEsUUFHRixXQzNCSSxZQUFBLGdCQUNBLElBQUEsMkNBQUEsY0FBQSxDQUFBLDRDQUFBLGdCQUNBLFlBQUEsSUQ2QkYsV0FBQSxPQUdGLFdDbENJLFlBQUEsZ0JBQ0EsSUFBQSx5Q0FBQSxjQUFBLENBQUEsMENBQUEsZ0JBQ0EsWUFBQSxJRG9DRixXQUFBLFFBR0YsV0N6Q0ksWUFBQSxnQkFDQSxJQUFBLHdDQUFBLGNBQUEsQ0FBQSx5Q0FBQSxnQkFDQSxZQUFBLElEMkNGLFdBQUEsS0FHRixLRWpERSxNQUFBLFFBQ0EsU0FBQSxRQUNBLFVBQUEsUUFDQSxZQUFBLFFBQTJCLFdBQUEsSUFBQSxJQUFBLEtGc0Q3QixFR0VBLFFBREEsU0N6RDJCLE9BQUEsRUo0RHpCLFFBQUEsRUkxREYsbUJBQUEsV0FBQSxXQUFBLFdKOERBLEtJM0RBLGdCQUFBLE9KK0RBLEtBQ0UsWUFBQSxNQUFBLENBQUEsU0FBQSxDQUFBLFdJNURGLE1BQUEsS0pnRUEsV0FDRSxPQUFBLEVBQUEsS0k3REEsVUFBQSxPSmlFRixRQUNFLE9BQUEsS0FBQSxFQUNBLFNB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Six5QkFDRSxpQkFDRSxVQUFBLEtBR0YsK0JpQ3oySzBCLE9BQUEsS0FDdEIsbUNBakxOLE9BQUEsZUFBQSw4QkFxTFUsVUFBQSxLQUNBLFlBQUEsSUFBcUIsV0FBQSxJakMrMkszQixlQUFBLEtpQ3JpTEosZ0NBeUxVLE1BQUEsS2pDbTNLUix5Q2lDajNLMEIsT0FBQSxNQUN0Qix5Q0E1TE4sVUFBQSxLQThMVSxPQUFBLGtCakN3M0tWLHlCQUNFLGdCQUNFLFdBQUEsS0FJSix5QmlDdDNLRSw4Q0FnQm1CLFVBQUEsS0FkakIsaURBQ0EsUUFBQSxLQUdBLG9EQVVlLFVBQUEsS0FSYixTQUNBLE1BQUEsTWpDKzNLTix5QmlDMTNLTSx5QkFDQSxrQkFBQSxrQkFBQSxjQUFBLGtCQUFBLFVBQUEsa0JqQzgzS0osMENNbGhMRixVQUFBLE1OdWhMQSxpREd1ekJFLG9ESHR6QkEsbURrQ3BsTEUsTUFBQSxjL0IrNE1GLDREK0I1NE1FLDJEQThDOEIsYUFBQSxJQUFBLE1BQUEsY2xDMmlMOUIsY0FBQSxJQUFBLE1BQUEiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCxudWxsLG51bGwsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGxpZ2h0ZXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUm9ib3RvQ29uZGVuc2VkO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG9Db25kZW5zZWQ7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBsaWdodGVyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90b0NvbmRlbnNlZDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBib2xkO1xufVxuXG5odG1sIHtcbiAgLS1yZWQ6ICNCOTAwMDA7XG4gIC0teWVsbG93OiAjRkNEMDNFO1xuICAtLWdyYXktYmc6ICNmOWY5Zjk7XG4gIC0tZGFyay10ZXh0OiAjMzQzNDMzO1xuICAtLXRyYW5zLTJzOiBhbGwgLjJzIGVhc2U7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQxMHB4O1xufVxuXG5zZWN0aW9uIHtcbiAgbWFyZ2luOiA1MHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnNlY3Rpb24uc2VjLXAge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbmJvZHkgaW1nLm1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkgaW1nLmRlc2N0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDIsXG4uaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvQ29uZGVuc2VkJyxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTclO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLXJlZCk7XG59XG5cbmgyIC5zbWFsbCxcbi5oMiAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5oNSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4ucmVkLWJ0bixcbi55ZWxsb3ctYnRuIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBtYXJnaW46IDE1cHggMHB4O1xuICBtaW4td2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVkLWJ0biBpbWcsXG4ueWVsbG93LWJ0biBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnJlZC1idG4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWQpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG59XG5cbi5yZWQtYnRuOmhvdmVyIHtcbiAgY29sb3I6IHJlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcmVkKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi55ZWxsb3ctYnRuIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXllbGxvdyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG59XG5cbi55ZWxsb3ctYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5wb3B1cC1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9wdXAtbWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ucG9wdXAtbWVudSB1bDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucG9wdXAtbWVudSB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5wb3B1cC1tZW51IHVsIGxpIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnBvcHVwLW1lbnUgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5wb3B1cC1tZW51IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xufVxuXG4ucG9wdXAtbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc7XG59XG5cbi5wb3B1cC1tZW51LmFjdGl2ZSB1bCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5wb3B1cC1tZW51Lmhhcy1jaGlsZHJlbiBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cblxuLnBvcHVwLW1lbnUuaGFzLWNoaWxkcmVuIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucG9wdXAtbWVudSBidXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmFkZHJlc3MsXG4ud29yay10aW1lLFxuLmVtYWlsLFxuLnBob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG59XG5cbi5hZGRyZXNzOjpiZWZvcmUsXG4ud29yay10aW1lOjpiZWZvcmUsXG4uZW1haWw6OmJlZm9yZSxcbi5waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmFkZHJlc3MgcCxcbi53b3JrLXRpbWUgcCxcbi5lbWFpbCBwLFxuLnBob25lIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hZGRyZXNzIGEsXG4ud29yay10aW1lIGEsXG4uZW1haWwgYSxcbi5waG9uZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFkZHJlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hZGRyZXNzLnN2Z1wiKTtcbn1cblxuLndvcmstdGltZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Nsb2NrLnN2Z1wiKTtcbn1cblxuLmVtYWlsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbC5zdmdcIik7XG59XG5cbi5waG9uZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJ0bi1ibGFjay10cmFuc3BhcmVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDIwN3B4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFyay10ZXh0KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xufVxuXG4uYnRuLWJsYWNrLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xufVxuXG5mb3JtIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbmZvcm0gc2VsZWN0LFxuZm9ybSBpbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGNvbG9yOiAjMzQzNDMzO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG59XG5cbmZvcm0gc2VsZWN0OmZvY3VzLFxuZm9ybSBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGFyay10ZXh0KTtcbn1cblxuZm9ybSBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0MzQzMztcbn1cblxuZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuZm9ybSB0ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwNXB4O1xuICByZXNpemU6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgY29sb3I6ICMzNDM0MzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG59XG5cbmZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRhcmstdGV4dCk7XG59XG5cbmZvcm0gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLXRleHQpO1xufVxuXG5mb3JtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLXRleHQpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG59XG5cbmZvcm0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG5mb3JtIGJ1dHRvbi5yZWQtYnRuIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mdWxsLWNvdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wbGF5LWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wbGF5LWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWcvcGxheS1idG4uc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xufVxuXG4ucGxheS1idG46aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uY2VfX2l0ZW0tdGl0bGUge1xuICBmb250LWZhbWlseTogJ1JvYm90b0NvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjguOTElO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xufVxuXG4uY2VfX2l0ZW0tbGlzdCB1bCB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLXRleHQpO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5cbi5jZV9faXRlbS1saXN0IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNlX19pdGVtLW5hdmlnYXRpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2VfX2l0ZW0tbmF2aWdhdGlvbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2VfX2l0ZW0tbmF2aWdhdGlvbnMgLnN3aXBlci1idXR0b24tbmV4dCxcbi5jZV9faXRlbS1uYXZpZ2F0aW9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLmNlX19pdGVtLW5hdmlnYXRpb25zIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuLmNlX19pdGVtLW5hdmlnYXRpb25zIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uY2VfX2l0ZW0tcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMCAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvQ29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5cbi5jZV9faXRlbS1wYWdpbmF0aW9uIC5jdXIsXG4uY2VfX2l0ZW0tcGFnaW5hdGlvbiAuYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2VfX2l0ZW0tcGFnaW5hdGlvbiAuY3VyIHtcbiAgY29sb3I6ICNFNUU1RTU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuLmNlX19pdGVtLXBhZ2luYXRpb24gLmN1ciAuYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG5cbi5ncmF5LWJsb2NrIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDZweCAyNXB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS1iZyk7XG59XG5cbi5ncmF5LWJsb2NrIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLndoaXRlX19ibG9jay1zaGFkb3cge1xuICBwYWRkaW5nOiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLl9fZmFkZS1lZmZlY3QgLnN3aXBlci1zbGlkZSB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLl9fZmFkZS1lZmZlY3QgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5jb25mIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDRweDtcbiAgY29sb3I6IHZhcigtLWRhcmstdGV4dCk7XG59XG5cbi5jb25mIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG59XG5cbi5jb25mIGE6aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbn1cblxuLnJlZC10ZXh0IHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJyZWFkY3J1bWJzIHNwYW4sXG4uYnJlYWRjcnVtYnMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnJlYWRjcnVtYnMgLnNsYXNoIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJyZWFkY3J1bWJzIGEge1xuICBjb2xvcjogdmFyKC0tZGFyay10ZXh0KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uX195ZWxsb3ctZG90cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uX195ZWxsb3ctZG90cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogODAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5fX3llbGxvdy1kb3RzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS15ZWxsb3cpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4ucHJpY2UtYmxvY2tfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcmljZS1ibG9jayBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbn1cblxuLnByaWNlLWJsb2NrIGIge1xuICBmb250LWZhbWlseTogJ1JvYm90b0NvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBIZWFkZXIgPT09PT09PT09PT09PT09PSAqL1xuXG5oZWFkZXIge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjMzQzQzRDO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tcmVkKTtcbn1cblxuaGVhZGVyLm1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbmhlYWRlciAucmVkLWJ0bixcbmhlYWRlciAueWVsbG93LWJ0biB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG5oZWFkZXIgLnJlZC1idG46aG92ZXIsXG5oZWFkZXIgLnllbGxvdy1idG46aG92ZXIge1xuICBvcGFjaXR5OiAuODtcbn1cblxuaGVhZGVyIC5yZWQtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuaGVhZGVyIC5yZWQtYnRuOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBvcGFjaXR5OiAuNztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJlZCk7XG59XG5cbmhlYWRlciAueWVsbG93LWJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaGVhZGVyIC55ZWxsb3ctYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG59XG5cbmhlYWRlciAuaGVhZGVyLXRvcCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5oZWFkZXIgLmhlYWRlci1jZW50ZXIge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG5oZWFkZXIgLmhlYWRlci1jZW50ZXIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5oZWFkZXIgLmhlYWRlci1jZW50ZXIgLmxvZ28ge1xuICB3aWR0aDogMTYwcHg7XG59XG5cbmhlYWRlciAuaGVhZGVyLWNlbnRlciAubG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuaGVhZGVyIC5oZWFkZXItY2VudGVyIC5oZWFkZXItZGVzYyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuXG5oZWFkZXIgLmhlYWRlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1uYXZiYXIgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItbmF2YmFyID4gdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLW5hdmJhciA+IHVsIGxpLmhhcy1jaGlsZHJlbiA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLW5hdmJhciA+IHVsIGxpLmhhcy1jaGlsZHJlbiA+IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xufVxuXG5oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1uYXZiYXIgPiB1bCA+IGxpLmFjdGl2ZSA+IHVsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuaGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItbmF2YmFyID4gdWwgPiBsaS5hY3RpdmUgPiB1bCA+IGEge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG5cbmhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLW5hdmJhciA+IHVsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG5cbmhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLW5hdmJhciA+IHVsIGxpID4gdWwge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMzJweCAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAzMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbmhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLW5hdmJhciA+IHVsIGxpID4gdWwgbGkuaGFzLWNoaWxkcmVuID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLW5hdmJhciA+IHVsIGxpID4gdWwgbGkuaGFzLWNoaWxkcmVuID4gYTpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG5oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1uYXZiYXIgPiB1bCBsaSA+IHVsIGxpLmhhcy1jaGlsZHJlbiA+IGE6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHJpZ2h0OiA1MHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1uYXZiYXIgPiB1bCBsaSA+IHVsIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbmhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLW5hdmJhciA+IHVsIGxpID4gdWwgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG5oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1uYXZiYXIgPiB1bCBsaSA+IHVsIGxpIHVsIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cblxuaGVhZGVyIC5tb2ItbmF2YmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaGVhZGVyIC5tb2ItbmF2YmFyIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbmhlYWRlciAubW9iLW5hdmJhciAubG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB3aWR0aDogMTI2cHg7XG59XG5cbmhlYWRlciAubW9iLW5hdmJhciAubG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuaGVhZGVyIC5tb2ItbmF2YmFyIC5idXJnZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5oZWFkZXIgLm1vYi1uYXZiYXIgLmJ1cmdlciAuYnVyZ2VyLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaGVhZGVyIC5tb2ItbmF2YmFyIC5idXJnZXIgLmJ1cmdlci1saW5lOjpiZWZvcmUsXG5oZWFkZXIgLm1vYi1uYXZiYXIgLmJ1cmdlciAuYnVyZ2VyLWxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuXG5oZWFkZXIgLm1vYi1uYXZiYXIgLmJ1cmdlciAuYnVyZ2VyLWxpbmU6OmJlZm9yZSB7XG4gIHRvcDogLThweDtcbn1cblxuaGVhZGVyIC5tb2ItbmF2YmFyIC5idXJnZXIgLmJ1cmdlci1saW5lOjphZnRlciB7XG4gIGJvdHRvbTogLThweDtcbn1cblxuaGVhZGVyIC5tb2ItbmF2YmFyIC5idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbmhlYWRlciAubW9iLW5hdmJhciAuYnV0dG9ucyA+IGEsXG5oZWFkZXIgLm1vYi1uYXZiYXIgLmJ1dHRvbnMgPiBkaXYge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbmhlYWRlciAubW9iLW5hdmJhciAuYnV0dG9ucyA+IGEgaW1nLFxuaGVhZGVyIC5tb2ItbmF2YmFyIC5idXR0b25zID4gZGl2IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jbG9zZS1idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltZy9jbG9zZS1idG4uc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ1cHg7XG4gIHRvcDogMTBweDtcbiAgei1pbmRleDogMTA1O1xufVxuXG4vKiBIZXJvID09PT09PT09PT09PT09PT0gKi9cblxuc2VjdGlvbi5oZXJvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuc2VjdGlvbi5oZXJvIC5oMSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvQ29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDg0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogOTZweDtcbiAgbGluZS1oZWlnaHQ6IDExMiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuc2VjdGlvbi5oZXJvIC5oZXJvLWNhcmRzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMzlweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnNlY3Rpb24uaGVybyAuaGVyby1jYXJkc19faXRlbSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMTVweDtcbiAgei1pbmRleDogNTtcbn1cblxuc2VjdGlvbi5oZXJvIC5oZXJvLWNhcmRzX19pdGVtLWltZyB7XG4gIHdpZHRoOiA0NDhweDtcbiAgaGVpZ2h0OiAyNzRweDtcbn1cblxuc2VjdGlvbi5oZXJvIC5oZXJvLWNhcmRzX19pdGVtLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuc2VjdGlvbi5oZXJvIC5oZXJvLWNhcmRzX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuc2VjdGlvbi5oZXJvIC5oZXJvLWNhcmRzX19pdGVtLWNvdW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuc2VjdGlvbi5oZXJvIC5oZXJvLWNhcmRzX19pdGVtLXByaWNlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuc2VjdGlvbi5oZXJvIC5oZXJvLWNhcmRzX19pdGVtLXByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xufVxuXG4uaGVyby1zbGlkZXIge1xuICB6LWluZGV4OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZXJvLXNsaWRlcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE4NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzEwcHg7XG59XG5cbi5oZXJvLXNsaWRlcl9faXRlbS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5oZXJvLXNsaWRlcl9faXRlbS1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC4zKTtcbn1cblxuLmhlcm8tc2xpZGVyX19pdGVtLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZXJvLXNsaWRlcl9faXRlbSAuaGVyby1kZXNjIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTE1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJ1JvYm90b0NvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uaGVyby1zbGlkZXJfX2l0ZW0gLmhlcm8tZGVzYy1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTM0Ljc3JTtcbn1cblxuLmhlcm8tc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMjMwcHg7XG59XG5cbi8qIENhdGFsb2cgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLm1haW4tY2F0YWxvZyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG5cbnNlY3Rpb24ubWFpbi1jYXRhbG9nIC5idG4tYmxhY2stdHJhbnNwYXJlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uY2F0YWxvZy10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbn1cblxuLmNhdGFsb2ctdGFic1tkYXRhLW1vcmUtdGFicz1cInRydWVcIl0gLmNhdGFsb2ctdGFic19faXRlbS5ub25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDA7XG59XG5cbi5jYXRhbG9nLXRhYnMgLm1vcmUtY2F0YWxvZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG59XG5cbi5jYXRhbG9nLXRhYnMgLm1vcmUtY2F0YWxvZy5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhdGFsb2ctdGFic19faXRlbSB7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiA4cHggMThweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5LWJnKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXRhbG9nLXRhYnNfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpO1xufVxuXG4uY2F0YWxvZy10YWJzX19pdGVtLm5vbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jYXRhbG9nLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmNhdGFsb2dfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIHdpZHRoOiAzMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLmNhdGFsb2dfX2l0ZW06aG92ZXIgLnllbGxvdy1idG4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLmNhdGFsb2dfX2l0ZW0gPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXRhbG9nX19pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY2F0YWxvZ19faXRlbS1pbWcge1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuXG4uY2F0YWxvZ19faXRlbS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYXRhbG9nX19pdGVtLWJvZHkge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5jYXRhbG9nX19pdGVtLW5hbWUge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNC43NyU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uY2F0YWxvZ19faXRlbS1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5jYXRhbG9nX19pdGVtLWluZm8gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmNhdGFsb2dfX2l0ZW0taW5mbyAudmFsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmNhdGFsb2dfX2l0ZW0taW5mbyBkaXYge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nX19pdGVtLWluZm8gZGl2Om50aC1jaGlsZCg1KSxcbi5jYXRhbG9nX19pdGVtLWluZm8gZGl2Om50aC1jaGlsZCg2KSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0YWxvZ19faXRlbS1wcmljZSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uY2F0YWxvZ19faXRlbS1wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbn1cblxuLmNhdGFsb2dfX2l0ZW0tcHJpY2UgYiB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvQ29uZGVuc2VkJyxBcmlhbCxzYW5zLXNlcmlmO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4yNXB4O1xufVxuXG4uY2F0YWxvZ19faXRlbS1vcmRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG5cbi5jYXRhbG9nX19pdGVtLW9yZGVyIHNwYW46bm90KC5jYXRhbG9nX19vcmRlci1wcmljZSkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uY2F0YWxvZ19faXRlbS1vcmRlciAuY2F0YWxvZ19fb3JkZXItcHJpY2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzQuNzclO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5jYXRhbG9nX19pdGVtIC55ZWxsb3ctYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIFZpZGVvIGNvbnN1bHRhdGlvbiA9PT09PT09PT09PT09PT09ICovXG5cbi52aWRlby1jb25zIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS1iZyk7XG59XG5cbi52aWRlby1jb25zIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpZGVvLWNvbnMgLnZpZGVvLWNvbnNfX21hY2tib29rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTAlO1xufVxuXG4udmlkZW8tY29ucyAudmlkZW8tY29uc19fbWFja2Jvb2sgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlby1jb25zIC52aWRlby1jb25zX19sZWZ0IHtcbiAgd2lkdGg6IDQ2JTtcbn1cblxuLnZpZGVvLWNvbnMgLnZpZGVvLWNvbnNfX2xlZnQgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi52aWRlby1jb25zIC52aWRlby1jb25zX19sZWZ0IGZvcm0gLmxlZnQge1xuICB3aWR0aDogNDglO1xufVxuXG4udmlkZW8tY29ucyAudmlkZW8tY29uc19fbGVmdCBmb3JtIC5sZWZ0IHNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52aWRlby1jb25zIC52aWRlby1jb25zX19sZWZ0IGZvcm0gLnJpZ2h0IHtcbiAgd2lkdGg6IDQ4JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnZpZGVvLWNvbnMgLnZpZGVvLWNvbnNfX2xlZnQgZm9ybSAucmlnaHQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi52aWRlby1jb25zIC52aWRlby1jb25zX19sZWZ0IGZvcm0gLnJpZ2h0IGJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIE91ciBhZHZhbnRhZ2VzID09PT09PT09PT09PT09PT0gKi9cblxuc2VjdGlvbi5vdXItYWR2YW50cyB7XG4gIHBhZGRpbmc6IDUwcHggMCAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuc2VjdGlvbi5vdXItYWR2YW50cyAuYWR2YW50cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuc2VjdGlvbi5vdXItYWR2YW50cyAuYWR2YW50cy1saXN0X19pdGVtLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5zZWN0aW9uLm91ci1hZHZhbnRzIC5hZHZhbnRzLWxpc3RfX2l0ZW0taWNvbjpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG59XG5cbnNlY3Rpb24ub3VyLWFkdmFudHMgLmFkdmFudHMtbGlzdF9faXRlbS1pY29uIC5hZHZhbnRzLWxpc3RfX2l0ZW0taW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbnNlY3Rpb24ub3VyLWFkdmFudHMgLmFkdmFudHMtbGlzdF9faXRlbS1pY29uIC5hZHZhbnRzLWxpc3RfX2l0ZW0taW1nIGltZyB7XG4gIG1heC13aWR0aDogOTAlO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG59XG5cbnNlY3Rpb24ub3VyLWFkdmFudHMgLmFkdmFudHMtbGlzdF9faXRlbS1udW1iZXIge1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5zZWN0aW9uLm91ci1hZHZhbnRzIC5hZHZhbnRzLWxpc3RfX2l0ZW0tbnVtYmVyIC5hZHZhbnRzLWxpc3RfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5zZWN0aW9uLm91ci1hZHZhbnRzIC5hZHZhbnRzLWxpc3RfX2l0ZW0tbnVtYmVyIC5hZHZhbnRzLWxpc3RfX2l0ZW0tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogT3VyIHNlcnZpY2VzID09PT09PT09PT09PT09PT0gKi9cblxuc2VjdGlvbi5vdXItc2VydmljZXMge1xuICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbn1cblxuc2VjdGlvbi5vdXItc2VydmljZXMgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuc2VjdGlvbi5vdXItc2VydmljZXMgLnNlcnZpY2VzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbnNlY3Rpb24ub3VyLXNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0X19pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMS44JTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbnNlY3Rpb24ub3VyLXNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0X19pdGVtOmhvdmVyIC55ZWxsb3ctYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbnNlY3Rpb24ub3VyLXNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0X19pdGVtOm50aC1jaGlsZCg0KSxcbnNlY3Rpb24ub3VyLXNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0X19pdGVtOm50aC1jaGlsZCg1KSB7XG4gIHdpZHRoOiA0NiU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbn1cblxuc2VjdGlvbi5vdXItc2VydmljZXMgLnNlcnZpY2VzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDQpIC5zZXJ2aWNlcy1saXN0X19pdGVtLWltZyxcbnNlY3Rpb24ub3VyLXNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0X19pdGVtOm50aC1jaGlsZCg1KSAuc2VydmljZXMtbGlzdF9faXRlbS1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbnNlY3Rpb24ub3VyLXNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0X19pdGVtOm50aC1jaGlsZCg0KSAuc2VydmljZXMtbGlzdF9faXRlbS10aXRsZSxcbnNlY3Rpb24ub3VyLXNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0X19pdGVtOm50aC1jaGlsZCg1KSAuc2VydmljZXMtbGlzdF9faXRlbS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnNlY3Rpb24ub3VyLXNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0X19pdGVtOm50aC1jaGlsZCg0KSAueWVsbG93LWJ0bixcbnNlY3Rpb24ub3VyLXNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0X19pdGVtOm50aC1jaGlsZCg1KSAueWVsbG93LWJ0biB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG5cbnNlY3Rpb24ub3VyLXNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0X19pdGVtOm50aC1jaGlsZCgzKSxcbnNlY3Rpb24ub3VyLXNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0X19pdGVtOm50aC1jaGlsZCg1KSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuc2VjdGlvbi5vdXItc2VydmljZXMgLnNlcnZpY2VzLWxpc3RfX2l0ZW0taW1nIHtcbiAgLS13aWR0aDogMTAwJTtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgaGVpZ2h0OiBjYWxjKC0td2lkdGggLyAxLjUpO1xufVxuXG5zZWN0aW9uLm91ci1zZXJ2aWNlcyAuc2VydmljZXMtbGlzdF9faXRlbS1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5zZWN0aW9uLm91ci1zZXJ2aWNlcyAuc2VydmljZXMtbGlzdF9faXRlbS1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5cbnNlY3Rpb24ub3VyLXNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0X19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzQuNzclO1xufVxuXG5zZWN0aW9uLm91ci1zZXJ2aWNlcyAuc2VydmljZXMtbGlzdF9faXRlbS1wcmljZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbnNlY3Rpb24ub3VyLXNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0X19pdGVtLXByaWNlIHNwYW4ge1xuICBmb250LWZhbWlseTogJ1JvYm90b0NvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tZGFyay10ZXh0KTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTI4LjkxJTtcbn1cblxuc2VjdGlvbi5vdXItc2VydmljZXMgLnNlcnZpY2VzLWxpc3RfX2l0ZW0gLnllbGxvdy1idG4ge1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMzAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogUmVxdWVzdCBxdW90ZSA9PT09PT09PT09PT09PT09ICovXG5cbi5mb3JtLWxlYWZsZXQge1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb3ZlciBuby1yZXBlYXQgdXJsKFwiLi4vaW1nL2xlYWZsZXQucG5nXCIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mb3JtLWxlYWZsZXRfX3dyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4MHB4IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjUwcHggcmdiYSg0MCwgMzksIDQwLCAwLjE1KTtcbn1cblxuLmZvcm0tbGVhZmxldF9fd3JhcHBlcjo6YmVmb3JlLFxuLmZvcm0tbGVhZmxldF9fd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mb3JtLWxlYWZsZXRfX3dyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMzhweDtcbiAgaGVpZ2h0OiA5OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGVhZmxldC0xLnBuZ1wiKTtcbiAgcmlnaHQ6IC04MHB4O1xuICB0b3A6IC0yMHB4O1xufVxuXG4uZm9ybS1sZWFmbGV0X193cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xlYWZsZXQtMi5wbmdcIik7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGxlZnQ6IC0xMzBweDtcbn1cblxuLmZvcm0tbGVhZmxldCBpbnB1dDpudGgtY2hpbGQoMSksXG4uZm9ybS1sZWFmbGV0IGlucHV0Om50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi5mb3JtLWxlYWZsZXRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG9Db25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZm9ybS1sZWFmbGV0X19maWxlIHtcbiAgbWFyZ2luOiAyMnB4IDAgMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mb3JtLWxlYWZsZXRfX2ZpbGU6aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbn1cblxuLmZvcm0tbGVhZmxldF9fZmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWcvY2xpcC5zdmdcIik7XG59XG5cbi5mb3JtLWxlYWZsZXRfX2ZpbGUgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZvcm0tbGVhZmxldCBwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcm0tbGVhZmxldCBidXR0b24ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDM1cHggYXV0byAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBWaWRlbyByZXZpZXdzID09PT09PT09PT09PT09PT0gKi9cblxuc2VjdGlvbi52aWRlby1yZXZpZXdzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS1iZyk7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuc2VjdGlvbi52aWRlby1yZXZpZXdzIC52aWRlby1yZXZpZXdzX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuc2VjdGlvbi52aWRlby1yZXZpZXdzIC52aWRlby1yZXZpZXdzX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiA2NTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zZWN0aW9uLnZpZGVvLXJldmlld3MgLnZpZGVvLXJldmlld3NfX2xpc3QtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuc2VjdGlvbi52aWRlby1yZXZpZXdzIC52aWRlby1yZXZpZXdzX19saXN0LWRvdWJsZSB7XG4gIHdpZHRoOiAyOCU7XG59XG5cbnNlY3Rpb24udmlkZW8tcmV2aWV3cyAudmlkZW8tcmV2aWV3c19fbGlzdC1kb3VibGUgLnZpZGVvLXJldmlld3NfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzE0cHg7XG59XG5cbnNlY3Rpb24udmlkZW8tcmV2aWV3cyAudmlkZW8tcmV2aWV3c19fbGlzdC1kb3VibGUgLnZpZGVvLXJldmlld3NfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBXb3JrIHJldmlld3MgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLndvcmstcmV2aWV3cyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnNlY3Rpb24ud29yay1yZXZpZXdzIC53b3JrLXJldmlld3NfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG5zZWN0aW9uLndvcmstcmV2aWV3cyAud29yay1yZXZpZXdzX19saXN0IC53b3JrLXJldmlld3NfX2l0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIHdpZHRoOiAzMiU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbnNlY3Rpb24ud29yay1yZXZpZXdzIC53b3JrLXJldmlld3NfX2xpc3QgLndvcmstcmV2aWV3c19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5zZWN0aW9uLndvcmstcmV2aWV3cyAud29yay1yZXZpZXdzX19saXN0IC53b3JrLXJldmlld3NfX2l0ZW0tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuc2VjdGlvbi53b3JrLXJldmlld3MgLndvcmstcmV2aWV3c19fbGlzdCAud29yay1yZXZpZXdzX19pdGVtLXBob3RvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAtLXNpemU6IDEwMHB4O1xuICB3aWR0aDogdmFyKC0tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuc2VjdGlvbi53b3JrLXJldmlld3MgLndvcmstcmV2aWV3c19fbGlzdCAud29yay1yZXZpZXdzX19pdGVtLXBob3RvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5zZWN0aW9uLndvcmstcmV2aWV3cyAud29yay1yZXZpZXdzX19saXN0IC53b3JrLXJldmlld3NfX2l0ZW0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG59XG5cbnNlY3Rpb24ud29yay1yZXZpZXdzIC53b3JrLXJldmlld3NfX2xpc3QgLndvcmstcmV2aWV3c19faXRlbS1kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDRweDtcbn1cblxuc2VjdGlvbi53b3JrLXJldmlld3MgLndvcmstcmV2aWV3c19fbGlzdCAud29yay1yZXZpZXdzX19pdGVtLWZ1bGwge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgY29sb3I6IHZhcigtLWRhcmstdGV4dCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5zZWN0aW9uLndvcmstcmV2aWV3cyAud29yay1yZXZpZXdzX19saXN0IC53b3JrLXJldmlld3NfX2l0ZW0tZnVsbDpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG5zZWN0aW9uLndvcmstcmV2aWV3cyAud29yay1yZXZpZXdzX19saXN0IC53b3JrLXJldmlld3NfX2l0ZW0tZnVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWcvd3ItaS1mdWxsLnN2Z1wiKTtcbn1cblxuLyogT3VyIHNwZWNzID09PT09PT09PT09PT09PT0gKi9cblxuc2VjdGlvbi5vdXItc3BlY3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuc2VjdGlvbi5vdXItc3BlY3MgLm91ci1zcGVjc19fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5zZWN0aW9uLm91ci1zcGVjcyAub3VyLXNwZWNzX19zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldixcbnNlY3Rpb24ub3VyLXNwZWNzIC5vdXItc3BlY3NfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbnNlY3Rpb24ub3VyLXNwZWNzIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMzMwcHg7XG59XG5cbnNlY3Rpb24ub3VyLXNwZWNzIC5vdXItc3BlY3NfX2l0ZW0tYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbnNlY3Rpb24ub3VyLXNwZWNzIC5vdXItc3BlY3NfX2l0ZW0tcGhvdG8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMjZweDtcbn1cblxuc2VjdGlvbi5vdXItc3BlY3MgLm91ci1zcGVjc19faXRlbS1uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xufVxuXG5zZWN0aW9uLm91ci1zcGVjcyAub3VyLXNwZWNzX19pdGVtLXByb2Yge1xuICBtYXJnaW46IDVweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLXRleHQpO1xufVxuXG5zZWN0aW9uLm91ci1zcGVjcyAub3VyLXNwZWNzX19pdGVtLWxpc3Qge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xuICBjb2xvcjogdmFyKC0tZGFyay10ZXh0KTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5zZWN0aW9uLm91ci1zcGVjcyAub3VyLXNwZWNzX19pdGVtLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8qIEFzayBxdWVzdGlvbiA9PT09PT09PT09PT09PT09ICovXG5cbi5hc2stcXVlc3Rpb24ge1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb3ZlciBuby1yZXBlYXQgdXJsKFwiLi4vaW1nL2Fzay1xdWVzdGlvbi1iZy5qcGdcIik7XG59XG5cbi5hc2stcXVlc3Rpb24gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYXNrLXF1ZXN0aW9uIC5hc2stcXVlc3Rpb25fX2xlZnQge1xuICB3aWR0aDogNDAlO1xufVxuXG4uYXNrLXF1ZXN0aW9uIC5hc2stcXVlc3Rpb25fX3JpZ2h0IHtcbiAgd2lkdGg6IDU4JTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5hc2stcXVlc3Rpb24gLmFzay1xdWVzdGlvbl9fcmlnaHQgZm9ybSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDM1cHggMzBweDtcbn1cblxuLmFzay1xdWVzdGlvbiAuYXNrLXF1ZXN0aW9uX19yaWdodCBpbnB1dCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hc2stcXVlc3Rpb24gLmFzay1xdWVzdGlvbl9fcmlnaHQgaW5wdXQ6bnRoLWNoaWxkKDEpLFxuLmFzay1xdWVzdGlvbiAuYXNrLXF1ZXN0aW9uX19yaWdodCBpbnB1dDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNDglO1xufVxuXG4uYXNrLXF1ZXN0aW9uIC5hc2stcXVlc3Rpb25fX3JpZ2h0IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTA1cHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmFzay1xdWVzdGlvbiAuYXNrLXF1ZXN0aW9uX19yaWdodCBwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5hc2stcXVlc3Rpb24gLmFzay1xdWVzdGlvbl9fcmlnaHQgYnV0dG9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIENvbnN0cnVjdCBleGFtcGxlcyA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24uY29uc3RydWN0LWV4YW1wbGVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuc2VjdGlvbi5jb25zdHJ1Y3QtZXhhbXBsZXMgLnBsYXktYnRuOjpiZWZvcmUge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDI1cHgpO1xuICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG59XG5cbnNlY3Rpb24uY29uc3RydWN0LWV4YW1wbGVzIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX3NsaWRlciAuY29uc3RydWN0LWV4YW1wbGVzX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5zZWN0aW9uLmNvbnN0cnVjdC1leGFtcGxlcyAuY29uc3RydWN0LWV4YW1wbGVzX19zbGlkZXIgLmNvbnN0cnVjdC1leGFtcGxlc19faXRlbS1sZWZ0IHtcbiAgd2lkdGg6IDQ5JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbnNlY3Rpb24uY29uc3RydWN0LWV4YW1wbGVzIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX3NsaWRlciAuY29uc3RydWN0LWV4YW1wbGVzX19pdGVtLXZpZGVvLFxuc2VjdGlvbi5jb25zdHJ1Y3QtZXhhbXBsZXMgLmNvbnN0cnVjdC1leGFtcGxlc19fc2xpZGVyIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX2l0ZW0taW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0OCU7XG4gIGhlaWdodDogNDcuMiU7XG59XG5cbnNlY3Rpb24uY29uc3RydWN0LWV4YW1wbGVzIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX3NsaWRlciAuY29uc3RydWN0LWV4YW1wbGVzX19pdGVtLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNXB4IDM1cHg7XG4gIHdpZHRoOiA0OSU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG5zZWN0aW9uLmNvbnN0cnVjdC1leGFtcGxlcyAuY29uc3RydWN0LWV4YW1wbGVzX19zbGlkZXIgLmNvbnN0cnVjdC1leGFtcGxlc19faXRlbS1wcmljZSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiA0cHggMjVweDtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbn1cblxuc2VjdGlvbi5jb25zdHJ1Y3QtZXhhbXBsZXMgLmNvbnN0cnVjdC1leGFtcGxlc19fc2xpZGVyIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX2l0ZW0tcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDExNSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc2VjdGlvbi5jb25zdHJ1Y3QtZXhhbXBsZXMgLmNvbnN0cnVjdC1leGFtcGxlc19fc2xpZGVyIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX2l0ZW0tcHJpY2UgYiB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvQ29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTI4LjkxJTtcbn1cblxuc2VjdGlvbi5jb25zdHJ1Y3QtZXhhbXBsZXMgLmNvbnN0cnVjdC1leGFtcGxlc19fc2xpZGVyIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX2l0ZW0tbGlzdCB1bCB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLXRleHQpO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5cbnNlY3Rpb24uY29uc3RydWN0LWV4YW1wbGVzIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX3NsaWRlciAuY29uc3RydWN0LWV4YW1wbGVzX19pdGVtLW1vcmUsXG5zZWN0aW9uLmNvbnN0cnVjdC1leGFtcGxlcyAuY29uc3RydWN0LWV4YW1wbGVzX19zbGlkZXIgLmNvbnN0cnVjdC1leGFtcGxlc19faXRlbS1yZXZpZXcge1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG59XG5cbnNlY3Rpb24uY29uc3RydWN0LWV4YW1wbGVzIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX3NsaWRlciAuY29uc3RydWN0LWV4YW1wbGVzX19pdGVtLW1vcmU6aG92ZXIsXG5zZWN0aW9uLmNvbnN0cnVjdC1leGFtcGxlcyAuY29uc3RydWN0LWV4YW1wbGVzX19zbGlkZXIgLmNvbnN0cnVjdC1leGFtcGxlc19faXRlbS1yZXZpZXc6aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbn1cblxuc2VjdGlvbi5jb25zdHJ1Y3QtZXhhbXBsZXMgLmNvbnN0cnVjdC1leGFtcGxlc19fc2xpZGVyIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX2l0ZW0tbW9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLXRleHQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG5cbnNlY3Rpb24uY29uc3RydWN0LWV4YW1wbGVzIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX3NsaWRlciAuY29uc3RydWN0LWV4YW1wbGVzX19pdGVtLXJldmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbnNlY3Rpb24uY29uc3RydWN0LWV4YW1wbGVzIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX2l0ZW0tbGVmdC1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWN0aW9uLmNvbnN0cnVjdC1leGFtcGxlcyAuY29uc3RydWN0LWV4YW1wbGVzX19pdGVtLWxlZnQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG5zZWN0aW9uLmNvbnN0cnVjdC1leGFtcGxlcyAuY29uc3RydWN0LWV4YW1wbGVzX19pdGVtLWxlZnQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG59XG5cbnNlY3Rpb24uY29uc3RydWN0LWV4YW1wbGVzIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX2l0ZW0tbGVmdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbnNlY3Rpb24uY29uc3RydWN0LWV4YW1wbGVzIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX2l0ZW0tbGVmdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG5zZWN0aW9uLmNvbnN0cnVjdC1leGFtcGxlcyAuY29uc3RydWN0LWV4YW1wbGVzX19pdGVtLWxlZnQtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IDIzMHB4O1xufVxuXG5zZWN0aW9uLmNvbnN0cnVjdC1leGFtcGxlcyAuY29uc3RydWN0LWV4YW1wbGVzX19pdGVtLWxlZnQtc2xpZGVyIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX2l0ZW0tdmlkZW8sXG5zZWN0aW9uLmNvbnN0cnVjdC1leGFtcGxlcyAuY29uc3RydWN0LWV4YW1wbGVzX19pdGVtLWxlZnQtc2xpZGVyIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBPcmRlciBwcm9qZWN0ID09PT09PT09PT09PT09PT0gKi9cblxuLyogSG93IGJ1aWxkID09PT09PT09PT09PT09PT0gKi9cblxuc2VjdGlvbi5ob3ctYnVpbGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5zZWN0aW9uLmhvdy1idWlsZCAuc3RhZ2VzLWxpc3Qge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAvKiDQv9C+0LvQvtGB0LAg0L/RgNC+0LrRgNGD0YLQutC4ICjRgdC60YDQvtC70LvQsdCw0YApICovXG4gIC8qINC/0L7Qu9C30YPQvdC+0Log0YHQutGA0L7Qu9C70LHQsNGA0LAgKi9cbn1cblxuc2VjdGlvbi5ob3ctYnVpbGQgLnN0YWdlcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogMHB4O1xuICAvKiDQstGL0YHQvtGC0LAg0LTQu9GPINCz0L7RgNC40LfQvtC90YLQsNC70YzQvdC+0LPQviDRgdC60YDQvtC70LvQsCAqL1xufVxuXG5zZWN0aW9uLmhvdy1idWlsZCAuc3RhZ2VzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay10ZXh0KTtcbn1cblxuc2VjdGlvbi5ob3ctYnVpbGQgLnN0YWdlcy1saXN0IC5ob3ctYnVpbGRfX3N3aXBlci1wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDE0MTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5zZWN0aW9uLmhvdy1idWlsZCAuc3RhZ2VzLWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogMTYlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kYXJrLXRleHQpO1xuICBjb2xvcjogdmFyKC0tZGFyay10ZXh0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG5zZWN0aW9uLmhvdy1idWlsZCAuc3RhZ2VzLWxpc3RfX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbn1cblxuc2VjdGlvbi5ob3ctYnVpbGQgLnN0YWdlcy1saXN0X19pdGVtLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNiU7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbnNlY3Rpb24uaG93LWJ1aWxkIC5zdGFnZXMtbGlzdF9faXRlbS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuc2VjdGlvbi5ob3ctYnVpbGQgLmhvdy1idWlsZF9fc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuc2VjdGlvbi5ob3ctYnVpbGQgLmhvdy1idWlsZF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuc2VjdGlvbi5ob3ctYnVpbGQgLmhvdy1idWlsZF9faXRlbS1sZWZ0IHtcbiAgd2lkdGg6IDQ5JTtcbn1cblxuc2VjdGlvbi5ob3ctYnVpbGQgLmhvdy1idWlsZF9faXRlbS1yaWdodCB7XG4gIHdpZHRoOiA0OSU7XG59XG5cbnNlY3Rpb24uaG93LWJ1aWxkIC5ob3ctYnVpbGRfX2l0ZW0td2FybiB7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zZWN0aW9uLmhvdy1idWlsZCAuaG93LWJ1aWxkX19pdGVtLXdhcm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltZy93YXJuLnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG4gIGxlZnQ6IDI1cHg7XG59XG5cbi8qIFJlcXVlc3QgY2FsbCA9PT09PT09PT09PT09PT09ICovXG5cbi5yZXF1ZXN0LWNhbGwge1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyYXktYmcpO1xufVxuXG4ucmVxdWVzdC1jYWxsIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnJlcXVlc3QtY2FsbCAuY29udGFpbmVyID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAzOCU7XG59XG5cbi5yZXF1ZXN0LWNhbGwgLmNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNjAlO1xufVxuXG4ucmVxdWVzdC1jYWxsIC5jZV9faXRlbS10aXRsZSArIHAge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5yZXF1ZXN0LWNhbGwgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yZXF1ZXN0LWNhbGwgZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiAzNSU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXF1ZXN0LWNhbGwgZm9ybSBidXR0b24ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi8qIEJ1aWxkIGNyZWRpdCA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24uYnVpbGQtY3JlZGl0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuc2VjdGlvbi5idWlsZC1jcmVkaXQgLmJ1aWxkLWNyZWRpdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuc2VjdGlvbi5idWlsZC1jcmVkaXQgLmJ1aWxkLWNyZWRpdF9fbGlzdC1zbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWN0aW9uLmJ1aWxkLWNyZWRpdCAuYnVpbGQtY3JlZGl0X19saXN0IC5idWlsZC1jcmVkaXRfX2l0ZW0ge1xuICB3aWR0aDogMzElO1xuICBtYXJnaW4tcmlnaHQ6IDMuNSU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbnNlY3Rpb24uYnVpbGQtY3JlZGl0IC5idWlsZC1jcmVkaXRfX2xpc3QgLmJ1aWxkLWNyZWRpdF9faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5zZWN0aW9uLmJ1aWxkLWNyZWRpdCAuYnVpbGQtY3JlZGl0X19pdGVtIHtcbiAgcGFkZGluZzogMjVweCAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnNlY3Rpb24uYnVpbGQtY3JlZGl0IC5idWlsZC1jcmVkaXRfX2l0ZW06aG92ZXIgLmJ1aWxkLWNyZWRpdF9faXRlbS1idG4ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuc2VjdGlvbi5idWlsZC1jcmVkaXQgLmJ1aWxkLWNyZWRpdF9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGRkZGIDE1LjA1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MS4zMSUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbnNlY3Rpb24uYnVpbGQtY3JlZGl0IC5idWlsZC1jcmVkaXRfX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0yO1xufVxuXG5zZWN0aW9uLmJ1aWxkLWNyZWRpdCAuYnVpbGQtY3JlZGl0X19pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG9Db25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEyOC45MSU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnNlY3Rpb24uYnVpbGQtY3JlZGl0IC5idWlsZC1jcmVkaXRfX2l0ZW0tYnRuIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgY29sb3I6IHZhcigtLWRhcmstdGV4dCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFyay10ZXh0KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI4cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFByb21vdGlvbnMgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLnByb21vdGlvbnMge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuc2VjdGlvbi5wcm9tb3Rpb25zIC5wcm9tb3Rpb25zX19pdGVtIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS1iZyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zZWN0aW9uLnByb21vdGlvbnMgLnByb21vdGlvbnNfX2l0ZW0tbGVmdCB7XG4gIHBhZGRpbmc6IDk1cHggNjBweCA0NXB4IDYwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbnNlY3Rpb24ucHJvbW90aW9ucyAucHJvbW90aW9uc19faXRlbS1sZWZ0IC5idG4tYmxhY2stdHJhbnNwYXJlbnQge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuc2VjdGlvbi5wcm9tb3Rpb25zIC5wcm9tb3Rpb25zX19pdGVtLWxlZnQgLnByb21vdGlvbnNfX2l0ZW0tbmF2aWdhdGlvbnMge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuXG5zZWN0aW9uLnByb21vdGlvbnMgLnByb21vdGlvbnNfX2l0ZW0tcmlnaHQge1xuICB3aWR0aDogNTAlO1xufVxuXG5zZWN0aW9uLnByb21vdGlvbnMgLnByb21vdGlvbnNfX2l0ZW0tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxLjQyZGVnLCAjRjlGOUY5IDI2LjM5JSwgcmdiYSgyNDksIDI0OSwgMjQ5LCAwKSA5OC41JSk7XG59XG5cbnNlY3Rpb24ucHJvbW90aW9ucyAucHJvbW90aW9uc19faXRlbS1yaWdodCAubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogT3VyIHBhcnRuZXJzID09PT09PT09PT09PT09PT0gKi9cblxuc2VjdGlvbi5vdXItcGFydG5lcnMge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyYXktYmcpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5zZWN0aW9uLm91ci1wYXJ0bmVycyAub3VyLXBhcnRuZXJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbnNlY3Rpb24ub3VyLXBhcnRuZXJzIC5vdXItcGFydG5lcnNfX2xpc3QgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAyMTBweDtcbn1cblxuc2VjdGlvbi5vdXItcGFydG5lcnMgLm91ci1wYXJ0bmVyc19fbGlzdC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTI0cHg7XG59XG5cbi8qIFFBID09PT09PT09PT09PT09PT0gKi9cblxuc2VjdGlvbi5xYSAucWEtbGlzdCB7XG4gIG1heC13aWR0aDogMTE3MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuc2VjdGlvbi5xYSAucWEtbGlzdF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbnNlY3Rpb24ucWEgLnFhLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnNlY3Rpb24ucWEgLnFhLWxpc3RfX2l0ZW0uYWN0aXZlIC5xYS1saXN0X19pdGVtLXF1ZXN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbnNlY3Rpb24ucWEgLnFhLWxpc3RfX2l0ZW0uYWN0aXZlIC5xYS1saXN0X19pdGVtLXF1ZXN0aW9uOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjcwZGVnKTtcbn1cblxuc2VjdGlvbi5xYSAucWEtbGlzdF9faXRlbS5hY3RpdmUgLnFhLWxpc3RfX2l0ZW0tYW5zd2VyIHtcbiAgbWFyZ2luOiAzMHB4IDM4cHg7XG59XG5cbnNlY3Rpb24ucWEgLnFhLWxpc3RfX2l0ZW06bm90KC5hY3RpdmUpIC5xYS1saXN0X19pdGVtLWFuc3dlciB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG5zZWN0aW9uLnFhIC5xYS1saXN0X19pdGVtLXF1ZXN0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAyMnB4IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDcycHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEzNC43NyU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyYXktYmcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbn1cblxuc2VjdGlvbi5xYSAucWEtbGlzdF9faXRlbS1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1nL3NsaWRlci1hcnJvdy1yZWQuc3ZnXCIpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEzcHgpO1xuICByaWdodDogMzJweDtcbn1cblxuc2VjdGlvbi5xYSAucWEtbGlzdF9faXRlbS1hbnN3ZXIge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogdmFyKC0tZGFyay10ZXh0KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBIb21lIHF1b3RlID09PT09PT09PT09PT09PT0gKi9cblxuc2VjdGlvbi5ob21lLXF1b3RlIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG5zZWN0aW9uLmhvbWUtcXVvdGUgZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zZWN0aW9uLmhvbWUtcXVvdGUgZm9ybSBsYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5zZWN0aW9uLmhvbWUtcXVvdGUgLmhvbWUtcXVvdGVfX3dyYXBwZXIge1xuICBwYWRkaW5nOiA1MHB4IDExMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IHJnYmEoNDAsIDM5LCA0MCwgMC4xNSk7XG59XG5cbnNlY3Rpb24uaG9tZS1xdW90ZSAuaG9tZS1xdW90ZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5zZWN0aW9uLmhvbWUtcXVvdGUgLmhvbWUtcXVvdGVfX3RpdGxlIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xufVxuXG5zZWN0aW9uLmhvbWUtcXVvdGUgLmhvbWUtcXVvdGVfX3RpdGxlIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuc2VjdGlvbi5ob21lLXF1b3RlIC5ob21lLXF1b3RlX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnNlY3Rpb24uaG9tZS1xdW90ZSAuaG9tZS1xdW90ZV9fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuc2VjdGlvbi5ob21lLXF1b3RlIC5ob21lLXF1b3RlX19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpO1xufVxuXG5zZWN0aW9uLmhvbWUtcXVvdGUgLmhvbWUtcXVvdGVfX3NsaWRlciAuaG9tZS1xdW90ZV9fcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5zZWN0aW9uLmhvbWUtcXVvdGUgLmhvbWUtcXVvdGVfX3NsaWRlciAuaG9tZS1xdW90ZV9fcGFnaW5hdGlvbiAuYnRuLWJsYWNrLXRyYW5zcGFyZW50IHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbnNlY3Rpb24uaG9tZS1xdW90ZSAuaG9tZS1xdW90ZV9fc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG5zZWN0aW9uLmhvbWUtcXVvdGUgLmhvbWUtcXVvdGVfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgY29sb3I6IHZhcigtLWRhcmstdGV4dCk7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbnNlY3Rpb24uaG9tZS1xdW90ZSAuaG9tZS1xdW90ZV9fc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLFxuc2VjdGlvbi5ob21lLXF1b3RlIC5ob21lLXF1b3RlX19zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWN0aW9uLmhvbWUtcXVvdGUgLmhvbWUtcXVvdGVfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwO1xufVxuXG5zZWN0aW9uLmhvbWUtcXVvdGUgLmhvbWUtcXVvdGVfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG5zZWN0aW9uLmhvbWUtcXVvdGUgLmhvbWUtcXVvdGVfX2l0ZW0tcmFkaW9zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5zZWN0aW9uLmhvbWUtcXVvdGUgLmhvbWUtcXVvdGVfX2l0ZW0tcmFkaW8ge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlY3Rpb24uaG9tZS1xdW90ZSAuaG9tZS1xdW90ZV9faXRlbS1yYWRpbzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5zZWN0aW9uLmhvbWUtcXVvdGUgLmhvbWUtcXVvdGVfX2l0ZW0tcmFkaW8gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuc2VjdGlvbi5ob21lLXF1b3RlIC5ob21lLXF1b3RlX19pdGVtLXJhZGlvIGlucHV0OmNoZWNrZWQgKyAuaG9tZS1xdW90ZV9faXRlbS1pbWc6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDVweCB2YXIoLS15ZWxsb3cpO1xufVxuXG5zZWN0aW9uLmhvbWUtcXVvdGUgLmhvbWUtcXVvdGVfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LWZhbWlseTogJ1JvYm90b0NvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5zZWN0aW9uLmhvbWUtcXVvdGUgLmhvbWUtcXVvdGVfX2l0ZW0tdGl0bGUgLmN1ciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbnNlY3Rpb24uaG9tZS1xdW90ZSAuaG9tZS1xdW90ZV9faXRlbS10aXRsZSAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5zZWN0aW9uLmhvbWUtcXVvdGUgLmhvbWUtcXVvdGVfX2l0ZW0taW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogLjg7XG59XG5cbnNlY3Rpb24uaG9tZS1xdW90ZSAuaG9tZS1xdW90ZV9faXRlbS1pbWc6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5zZWN0aW9uLmhvbWUtcXVvdGUgLmhvbWUtcXVvdGVfX2l0ZW0taW1nOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDElO1xuICBoZWlnaHQ6IDEwMSU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDBweCB2YXIoLS15ZWxsb3cpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgdG9wOiAtMXB4O1xufVxuXG4vKiBQYXJhZ3JhcGggYmxvY2sgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLnBhcmFncmFwaC1ibG9jayB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbn1cblxuc2VjdGlvbi5wYXJhZ3JhcGgtYmxvY2sgcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi8qIEhlbHBmdWwgaGludHMgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLmhlbHBmdWwtaGludHMge1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb3ZlciBuby1yZXBlYXQgdXJsKC4uL2ltZy9hc2stcXVlc3Rpb24tYmcuanBnKSB2YXIoLS1ncmF5LWJnKTtcbn1cblxuc2VjdGlvbi5oZWxwZnVsLWhpbnRzIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuc2VjdGlvbi5oZWxwZnVsLWhpbnRzIC5oMiB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbnNlY3Rpb24uaGVscGZ1bC1oaW50cyAuY2VfX2l0ZW0tbmF2aWdhdGlvbnM6OmJlZm9yZSB7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbn1cblxuc2VjdGlvbi5oZWxwZnVsLWhpbnRzIC5jZV9faXRlbS1uYXZpZ2F0aW9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuc2VjdGlvbi5oZWxwZnVsLWhpbnRzIC5jZV9faXRlbS1uYXZpZ2F0aW9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHJlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbnNlY3Rpb24uaGVscGZ1bC1oaW50cyAuaGVscGZ1bC1oaW50c19fc2xpZGVyIHtcbiAgd2lkdGg6IDU4JTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbnNlY3Rpb24uaGVscGZ1bC1oaW50cyAuaGVscGZ1bC1oaW50c19fc2xpZGVyIC5oZWxwZnVsLWhpbnRzX19pdGVtLWJ0biB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG5zZWN0aW9uLmhlbHBmdWwtaGludHMgLmhlbHBmdWwtaGludHNfX3NsaWRlciAuaGVscGZ1bC1oaW50c19faXRlbSB7XG4gIHBhZGRpbmc6IDM1cHggMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5zZWN0aW9uLmhlbHBmdWwtaGludHMgLmhlbHBmdWwtaGludHNfX3NsaWRlciAuaGVscGZ1bC1oaW50c19faXRlbS1sZWZ0IHtcbiAgd2lkdGg6IDM1JTtcbn1cblxuc2VjdGlvbi5oZWxwZnVsLWhpbnRzIC5oZWxwZnVsLWhpbnRzX19zbGlkZXIgLmhlbHBmdWwtaGludHNfX2l0ZW0tdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxODAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xufVxuXG5zZWN0aW9uLmhlbHBmdWwtaGludHMgLmhlbHBmdWwtaGludHNfX3NsaWRlciAuaGVscGZ1bC1oaW50c19faXRlbS1yaWdodCB7XG4gIHdpZHRoOiA2MCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbnNlY3Rpb24uaGVscGZ1bC1oaW50cyAuaGVscGZ1bC1oaW50c19fc2xpZGVyIC5oZWxwZnVsLWhpbnRzX19pdGVtLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBmaXhlZC1saW5rcyA9PT09PT09PT09PT09PT09ICovXG5cbi5maXhlZC1saW5rcyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1JSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IC0yMDBweDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG4gIHotaW5kZXg6IDkwO1xufVxuXG4uZml4ZWQtbGlua3MuYWN0aXZlIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5maXhlZC1saW5rcy5hY3RpdmUgLmZpeGVkLWxpbmtzX19pdGVtLnRvcCB7XG4gIGxlZnQ6IDEzMHB4O1xufVxuXG4uZml4ZWQtbGlua3NfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xuICBjb2xvcjogdmFyKC0tZGFyay10ZXh0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maXhlZC1saW5rc19faXRlbTpob3ZlciAuZml4ZWQtbGlua3NfX2l0ZW0taW1nIHtcbiAgb3BhY2l0eTogLjY7XG59XG5cbi5maXhlZC1saW5rc19faXRlbTpub3QoLnRvcCkge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbn1cblxuLmZpeGVkLWxpbmtzX19pdGVtLWltZyB7XG4gIG1pbi13aWR0aDogNDJweDtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcmVkKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xufVxuXG4uZml4ZWQtbGlua3NfX2l0ZW0taW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZml4ZWQtbGlua3NfX2l0ZW0tdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZml4ZWQtbGlua3NfX2l0ZW0taW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMnB4O1xuICB0b3A6IGNhbGMoNTAlIC0gLTE1cHgpO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maXhlZC1saW5rc19faXRlbS1pbm5lcjpob3ZlciAuZml4ZWQtbGlua3NfX2l0ZW0taW1nIHtcbiAgb3BhY2l0eTogLjY7XG59XG5cbi5maXhlZC1saW5rc19faXRlbS1pbm5lci5hY3RpdmUge1xuICBsZWZ0OiAtMjVweDtcbn1cblxuLmZpeGVkLWxpbmtzX19pdGVtLWlubmVyLmFjdGl2ZSAuZml4ZWQtbGlua3NfX2l0ZW0taW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZml4ZWQtbGlua3NfX2l0ZW0taW5uZXIgLmZpeGVkLWxpbmtzX19pdGVtLWltZyB7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xufVxuXG4uZml4ZWQtbGlua3NfX2l0ZW0taW5uZXIgLmZpeGVkLWxpbmtzX19pdGVtLWltZyBpbWcge1xuICB3aWR0aDogNTAlO1xufVxuXG4uZml4ZWQtbGlua3NfX2l0ZW0udG9wIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMTA7XG59XG5cbi8qIE1hcCA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24ubWFwIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnNlY3Rpb24ubWFwIC5tYXAtd3JhcHBlciB7XG4gIGhlaWdodDogNzIwcHg7XG59XG5cbnNlY3Rpb24ubWFwIC5tYXAtd3JhcHBlciBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBtb2RhbHMgPT09PT09PT09PT09PT09PSAqL1xuXG4ubW9kYWwge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xufVxuXG4ubW9kYWwuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1vZGFsLnJlcXVlc3QtcXVvdGUtb3BlbiAucmVxdWVzdC1xdW90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kYWwucmVxdWVzdC1jYWxsLW9wZW4gLnJlcXVlc3QtY2FsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kYWwuYXNrLXF1ZXN0aW9uLW9wZW4gLmFzay1xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kYWwudmlkZW8tY29ucy1vcGVuIC52aWRlby1jb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbC5zb2NzLW9wZW4gLnNvY3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZGFsID4gZGl2LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kYWwgLmNsb3NlLW1vZGFsLWJ0biB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MHB4O1xuICB0b3A6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLm1vZGFsIC5jbG9zZS1tb2RhbC1idG4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxMCk7XG59XG5cbi5tb2RhbCAubW9kYWwtaXRlbSB7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIHBhZGRpbmc6IDMycHggNTRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5tb2RhbCAubW9kYWwtdGl0bGUge1xuICBmb250LWZhbWlseTogJ1JvYm90b0NvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjglO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubW9kYWwgLm1vZGFsLWRlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tb2RhbCBmb3JtIGlucHV0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbCBmb3JtIC5jb25mIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xufVxuXG4ubW9kYWwgZm9ybSBidXR0b24ge1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubW9kYWwgLmZvcm0tbGVhZmxldF9fZmlsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG59XG5cbi5tb2RhbCAucmVxdWVzdC1xdW90ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbCAucmVxdWVzdC1xdW90ZSAuZm9ybS1sZWFmbGV0X193cmFwcGVyOjpiZWZvcmUsXG4ubW9kYWwgLnJlcXVlc3QtcXVvdGUgLmZvcm0tbGVhZmxldF9fd3JhcHBlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwgLnJlcXVlc3QtY2FsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZGFsIC5yZXF1ZXN0LWNhbGwgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kYWwgLnJlcXVlc3QtY2FsbCAuY29udGFpbmVyID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbCAucmVxdWVzdC1jYWxsIGZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZGFsIC5yZXF1ZXN0LWNhbGwgZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubW9kYWwgLmFzay1xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5tb2RhbCAuYXNrLXF1ZXN0aW9uIC5jb250YWluZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwgLmFzay1xdWVzdGlvbiAuYXNrLXF1ZXN0aW9uX19sZWZ0LFxuLm1vZGFsIC5hc2stcXVlc3Rpb24gLmFzay1xdWVzdGlvbl9fcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm1vZGFsIC5hc2stcXVlc3Rpb24gZm9ybSB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kYWwgLmFzay1xdWVzdGlvbiBmb3JtIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9kYWwgLmFzay1xdWVzdGlvbiBmb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLXRleHQpO1xufVxuXG4ubW9kYWwgLnZpZGVvLWNvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubW9kYWwgLnZpZGVvLWNvbnMgLnZpZGVvLWNvbnNfX2xlZnQsXG4ubW9kYWwgLnZpZGVvLWNvbnMgLnZpZGVvLWNvbnNfX3JpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbCAudmlkZW8tY29ucyBmb3JtIC5sZWZ0LFxuLm1vZGFsIC52aWRlby1jb25zIGZvcm0gLnJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbCAuc29jcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbCAuc29jcyAuc29jLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9kYWwgLnNvY3MgLnNvYy1saXN0LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbn1cblxuLm1vZGFsIC5zb2NzIC5zb2MtbGlzdC1pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc7XG59XG5cbi5tb2RhbCAuc29jcyAuc29jLWxpc3QtaXRlbTphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTMpO1xufVxuXG4ubW9kYWwgLnNvY3MgLnNvYy1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1vZGFsIC5zb2NzIC5zb2MtbGlzdC1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIEZvb3RlciA9PT09PT09PT09PT09PT09ICovXG5cbmZvb3RlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0NHB4IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRhcmstdGV4dCk7XG59XG5cbmZvb3RlciAuZm9vdGVyX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuZm9vdGVyIC5mb290ZXJfX3RvcCAuZm9vdGVyX19sb2dvIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG5mb290ZXIgLmZvb3Rlcl9fdG9wIC5mb290ZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5mb290ZXIgLmZvb3Rlcl9fdG9wIC5mb290ZXJfX2RhdGFzIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHdpZHRoOiAyODBweDtcbn1cblxuZm9vdGVyIC5mb290ZXJfX3RvcCAuZm9vdGVyX19kYXRhcyA+IGRpdixcbmZvb3RlciAuZm9vdGVyX190b3AgLmZvb3Rlcl9fZGF0YXMgPiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbmZvb3RlciAuZm9vdGVyX190b3AgLmZvb3Rlcl9fZGF0YXMgLnBob25lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbmZvb3RlciAuZm9vdGVyX190b3AgLmZvb3Rlcl9fc29jLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5mb290ZXIgLmZvb3Rlcl9fdG9wIC5mb290ZXJfX3NvYy13cmFwcGVyLmxlZnQgLnNvYy1saXN0ID4gYSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmZvb3RlciAuZm9vdGVyX190b3AgLnNvYy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuZm9vdGVyIC5mb290ZXJfX3RvcCAuc29jLWxpc3QgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5mb290ZXIgLmZvb3Rlcl9fdG9wIC5zb2MtbGlzdCA+IGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmZvb3RlciAuZm9vdGVyX190b3AgLmZvb3Rlcl9fbmF2YmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA1OCU7XG59XG5cbmZvb3RlciAuZm9vdGVyX190b3AgLmZvb3Rlcl9fbmF2YmFyIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDI0JTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5mb290ZXIgLmZvb3Rlcl9fdG9wIC5mb290ZXJfX25hdmJhciBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuZm9vdGVyIC5mb290ZXJfX3RvcCAuZm9vdGVyX19uYXZiYXIgbGk6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuZm9vdGVyIC5mb290ZXJfX3RvcCAuZm9vdGVyX19uYXZiYXIgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbn1cblxuZm9vdGVyIC5mb290ZXJfX3RvcCAuZm9vdGVyX19uYXZiYXIgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG5mb290ZXIgLmZvb3Rlcl9fbWlkZGxlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5mb290ZXIgLmZvb3Rlcl9fbWlkZGxlIC5mb290ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xufVxuXG5mb290ZXIgLmZvb3Rlcl9fbWlkZGxlIC5mb290ZXJfX2Rlc2NyaXB0aW9uIC5pbm4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5mb290ZXIgLmZvb3Rlcl9fbWlkZGxlIC5mb290ZXJfX2J0bnMge1xuICBtaW4td2lkdGg6IDU4JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbmZvb3RlciAuZm9vdGVyX19taWRkbGUgLmZvb3Rlcl9fYnRucyA+IGEsXG5mb290ZXIgLmZvb3Rlcl9fbWlkZGxlIC5mb290ZXJfX2J0bnMgPiBkaXYge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1pbi13aWR0aDogMjQlO1xuICBtYXgtd2lkdGg6IDI0JTtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5mb290ZXIgLmZvb3Rlcl9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5mb290ZXIgLmZvb3Rlcl9fYm90dG9tIC5hY2NlcHQtcGF5bWVudCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuZm9vdGVyIC5mb290ZXJfX2JvdHRvbSAucGF5LWNhcmRzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5mb290ZXIgLmZvb3Rlcl9fYm90dG9tIC5wYXktY2FyZHMgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ2cHg7XG59XG5cbmZvb3RlciAuZm9vdGVyX19ib3R0b20gLmNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbn1cblxuZm9vdGVyIC5mb290ZXJfX2JvdHRvbSAuc2l0ZS1jcmVhdGVkIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmZvb3RlciAuZm9vdGVyX19ib3R0b20gLnNpdGUtY3JlYXRlZDpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG5mb290ZXIgLmZvb3Rlcl9fYm90dG9tIC5zaXRlLWNyZWF0ZWQgc3BhbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5mb290ZXIgLmZvb3Rlcl9fYm90dG9tIC5zaXRlLWNyZWF0ZWQgaW1nIHtcbiAgd2lkdGg6IDc1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbmZvb3RlciAucmVkLWJ0bixcbmZvb3RlciAueWVsbG93LWJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuZm9vdGVyIC5yZWQtYnRuOmhvdmVyLFxuZm9vdGVyIC55ZWxsb3ctYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc7XG59XG5cbmZvb3RlciAucmVkLWJ0biBpbWcsXG5mb290ZXIgLnllbGxvdy1idG4gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbmZvb3RlciAucmVkLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5mb290ZXIgLnllbGxvdy1idG46aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbn1cblxuLyogcHAtaGVybyA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24ucHAtaGVybyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG5zZWN0aW9uLnBwLWhlcm8gLmJyZWFkY3J1bWJzLFxuc2VjdGlvbi5wcC1oZXJvIC5oMiB7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbnNlY3Rpb24ucHAtaGVybyAucHAtaGVyb19fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zZWN0aW9uLnBwLWhlcm8gLnN3aXBlci1zbGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cblxuc2VjdGlvbi5wcC1oZXJvIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuc2VjdGlvbi5wcC1oZXJvIC5oZXJvLXNsaWRlcl9faXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA1MHB4IDkwcHggMTE0cHg7XG59XG5cbnNlY3Rpb24ucHAtaGVybyAuaGVyby1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNTcwcHg7XG59XG5cbnNlY3Rpb24ucHAtaGVybyAuaGVyby1zbGlkZXJfX2l0ZW0gLmhlcm8tZGVzYyB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEyOC45MSU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnNlY3Rpb24ucHAtaGVybyAuaGVyby1zbGlkZXJfX2l0ZW0gLmhlcm8tZGVzYy1zbWFsbCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuc2VjdGlvbi5wcC1oZXJvIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogNTBweDtcbiAgbGVmdDogLTU2MHB4O1xufVxuXG4vKiBwcC1jYXRhbG9nID09PT09PT09PT09PT09PT0gKi9cblxuc2VjdGlvbi5wcC1jYXRhbG9nIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuc2VjdGlvbi5wcC1jYXRhbG9nIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuc2VjdGlvbi5wcC1jYXRhbG9nIC5wcC1jYXRhbG9nX19sZWZ0IHtcbiAgd2lkdGg6IDMyNXB4O1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG59XG5cbnNlY3Rpb24ucHAtY2F0YWxvZyAucHAtY2F0YWxvZ19fcmlnaHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xufVxuXG4uc29ydC1ieSB7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS1iZyk7XG59XG5cbi5zb3J0LWJ5IGZvcm0ge1xuICBtYXJnaW46IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnNvcnQtYnkgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc29ydC1ieSBzZWxlY3Qge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2hvdy1maWx0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2lkZWJhciB7XG4gIHBhZGRpbmc6IDIwcHggMThweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMzMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5LWJnKTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWRlYmFyLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbn1cblxuLnNpZGViYXItaXRlbXMge1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG59XG5cbi5zaWRlYmFyLWl0ZW1zOm5vdCgubW9yZSkge1xuICBtYXgtaGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2lkZWJhci1pdGVtczpub3QoLm1vcmUpIC5mb3VuZC1idG4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zaWRlYmFyX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNpZGViYXJfX2l0ZW0gLmlycy1mcm9tLFxuLnNpZGViYXJfX2l0ZW0gLmlycy10byxcbi5zaWRlYmFyX19pdGVtIC5pcnMtbWluLFxuLnNpZGViYXJfX2l0ZW0gLmlycy1tYXgsXG4uc2lkZWJhcl9faXRlbSAuaXJzLXNpbmdsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWRlYmFyX19pdGVtIC5pcnMge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuLnNpZGViYXJfX2l0ZW0gLmlycy1oYW5kbGUuZnJvbSxcbi5zaWRlYmFyX19pdGVtIC5pcnMtaGFuZGxlLnRvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc2lkZWJhcl9faXRlbSAuaXJzLWJhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJlZCk7XG59XG5cbi5zaWRlYmFyX19pdGVtIC5mcm9tLXRvX19pbnB1dHMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGViYXJfX2l0ZW0gLmZyb20tdG9fX2lucHV0cy5fX2RlZmlzOjpiZWZvcmUge1xuICBjb250ZW50OiAnLSc7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG4gIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNpZGViYXJfX2l0ZW0gLmZyb20tdG9fX2lucHV0cy5fX2xhYmVscyBsYWJlbCB7XG4gIHdpZHRoOiA0NCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjMzQzQTQwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xufVxuXG4uc2lkZWJhcl9faXRlbSAuZnJvbS10b19faW5wdXRzLl9fbGFiZWxzIGxhYmVsIGlucHV0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpZGViYXJfX2l0ZW0gLmZyb20tdG9fX2lucHV0cyBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDExcHggMjVweDtcbiAgd2lkdGg6IDQ0JTtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMTtcbn1cblxuLnNpZGViYXJfX2l0ZW0gLmZyb20tdG9fX2lucHV0cyBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGFyay10ZXh0KTtcbn1cblxuLnNpZGViYXJfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogIzE1MTUxNTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNpZGViYXIgLnNpZGViYXItbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2lkZWJhciAuc2lkZWJhci1tb3JlOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc7XG59XG5cbi5zaWRlYmFyIC5zaWRlYmFyLW1vcmU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbn1cblxuLnNpZGViYXIgLnNpZGViYXItbW9yZS5hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnNpZGViYXIgLnNpZGViYXItYnRucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zaWRlYmFyIC5zaWRlYmFyLWJ0bnMgYnV0dG9uIHtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuXG4uc2lkZWJhciAuc2lkZWJhci1idG5zIGJ1dHRvbjpudGgtY2hpbGQoMSkge1xuICBtaW4td2lkdGg6IDE2NnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnNpZGViYXIgLnNpZGViYXItYnRucyBidXR0b246bnRoLWNoaWxkKDIpIHtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLnNpZGViYXIgLmZvdW5kLWJ0biB7XG4gIHdpZHRoOiAxODJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tcmVkKTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNzBweDtcbiAgbGVmdDogMjQ1cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc2lkZWJhciAuZm91bmQtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXRvcDogMjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyMXB4IHNvbGlkIHZhcigtLXJlZCk7XG4gIGJvcmRlci1ib3R0b206IDIxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAyMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00MnB4O1xuICB0b3A6IDBweDtcbn1cblxuLnNpZGViYXIgLmZvdW5kLWJ0biBwIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpZGViYXIgLmZvdW5kLWJ0biBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xufVxuXG4uc2lkZWJhciAuZm91bmQtYnRuIGJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IC44O1xufVxuXG4uc2lkZWJhciAuY2xvc2UtZmlsdGVyIHtcbiAgbGVmdDogMTVweDtcbn1cblxuLnJlZC1yYWRpby1ib3gge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgY29sb3I6ICMxNTE1MTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVkLXJhZGlvLWJveCAuYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNEMUQxRDE7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbn1cblxuLnJlZC1yYWRpby1ib3ggaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnJlZC1yYWRpby1ib3ggaW5wdXQ6Y2hlY2tlZCArIC5ib3gge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvNzUlIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWcvY2hlY2suc3ZnXCIpIHZhcigtLXJlZCk7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbi5pbnB1dHMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBhZ2luYXRpb24uaW5wdXRzIC5wYWdpbmF0aW9uLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24uaW5wdXRzIC5wYWdpbmF0aW9uLWl0ZW0gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBhZ2luYXRpb24uaW5wdXRzIC5wYWdpbmF0aW9uLWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIC5wYWdpbmF0ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnaW5hdGlvbi5pbnB1dHMgLnBhZ2luYXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xufVxuXG4ucGFnaW5hdGlvbi5pbnB1dHMgLnBhZ2luYXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcbn1cblxuLnBhZ2luYXRpb24taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMTtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ucGFnaW5hdGlvbi1pdGVtLmN1ciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWdpbmF0aW9uLWl0ZW0ucHJldjo6YmVmb3JlLFxuLnBhZ2luYXRpb24taXRlbS5uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1kYXJrLXRleHQpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tZGFyay10ZXh0KTtcbn1cblxuLnBhZ2luYXRpb24taXRlbS5wcmV2OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG5cbi5wYWdpbmF0aW9uLWl0ZW0ubmV4dDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG5cbi5wYWdpbmF0aW9uLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xufVxuXG4vKiBzaW5nbGUtaGVybyA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24uc2luZ2xlLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5zZWN0aW9uLnNpbmdsZS1oZXJvIC5zaW5nbGUtaGVyb19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5zZWN0aW9uLnNpbmdsZS1oZXJvIC5zaW5nbGUtaGVyb19fbGVmdCB7XG4gIHdpZHRoOiA0OSU7XG59XG5cbnNlY3Rpb24uc2luZ2xlLWhlcm8gLnNpbmdsZS1oZXJvX19sZWZ0IC5iaWctaW1nX19zbGlkZXItaXRlbS52aWRlbyxcbnNlY3Rpb24uc2luZ2xlLWhlcm8gLnNpbmdsZS1oZXJvX19sZWZ0IC5zbWFsbC1pbWdfX3NsaWRlci1pdGVtLnZpZGVvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWN0aW9uLnNpbmdsZS1oZXJvIC5zaW5nbGUtaGVyb19fbGVmdCAuYmlnLWltZ19fc2xpZGVyLWl0ZW0udmlkZW8gaW1nLFxuc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX2xlZnQgLnNtYWxsLWltZ19fc2xpZGVyLWl0ZW0udmlkZW8gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNSk7XG59XG5cbnNlY3Rpb24uc2luZ2xlLWhlcm8gLnNpbmdsZS1oZXJvX19sZWZ0IC5iaWctaW1nX19zbGlkZXItaXRlbS52aWRlbzo6YmVmb3JlLFxuc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX2xlZnQgLnNtYWxsLWltZ19fc2xpZGVyLWl0ZW0udmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltZy9wbGF5LWJ0bi5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICB6LWluZGV4OiAxO1xufVxuXG5zZWN0aW9uLnNpbmdsZS1oZXJvIC5zaW5nbGUtaGVyb19fbGVmdCAuYmlnLWltZ19fc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzNzVweDtcbn1cblxuc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX2xlZnQgLmJpZy1pbWdfX3NsaWRlci1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX2xlZnQgLnNtYWxsLWltZ19fc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zZWN0aW9uLnNpbmdsZS1oZXJvIC5zaW5nbGUtaGVyb19fbGVmdCAuc21hbGwtaW1nX19zbGlkZXItaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTIycHg7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbn1cblxuc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX2xlZnQgLnNtYWxsLWltZ19fc2xpZGVyLWl0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbn1cblxuc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX3JpZ2h0IHtcbiAgd2lkdGg6IDQ5JTtcbn1cblxuc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX3JpZ2h0IC5jYXRhbG9nX19pdGVtLWluZm8ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnNlY3Rpb24uc2luZ2xlLWhlcm8gLnNpbmdsZS1oZXJvX19yaWdodCAuY2F0YWxvZ19faXRlbS1pbmZvID4gZGl2IHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX3JpZ2h0IC5zaW5nbGUtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbnNlY3Rpb24uc2luZ2xlLWhlcm8gLnNpbmdsZS1oZXJvX19yaWdodCAuc2luZ2xlLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbnNlY3Rpb24uc2luZ2xlLWhlcm8gLnNpbmdsZS1oZXJvX19yaWdodCAuc2luZ2xlLWl0ZW1fX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzQlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX3JpZ2h0IC5zaW5nbGVfX3ByaWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5zZWN0aW9uLnNpbmdsZS1oZXJvIC5zaW5nbGUtaGVyb19fcmlnaHQgLnNpbmdsZV9fcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG59XG5cbnNlY3Rpb24uc2luZ2xlLWhlcm8gLnNpbmdsZS1oZXJvX19yaWdodCAuc2luZ2xlX19wcmljZSBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMTI4LjkxJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbn1cblxuc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX3JpZ2h0IC5zaW5nbGVfX2J0bnMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX3JpZ2h0IC5zaW5nbGVfX2J0bnMtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGhlaWdodDogNzhweDtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX3JpZ2h0IC5zaW5nbGVfX2J0bnMtaXRlbSA+IGRpdixcbnNlY3Rpb24uc2luZ2xlLWhlcm8gLnNpbmdsZS1oZXJvX19yaWdodCAuc2luZ2xlX19idG5zLWl0ZW0gPiBhIHtcbiAgcGFkZGluZzogOXB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xufVxuXG5zZWN0aW9uLnNpbmdsZS1oZXJvIC5zaW5nbGUtaGVyb19fcmlnaHQgLnNpbmdsZV9fYnRucy1pdGVtLmNhbGN1bGF0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbn1cblxuc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX3JpZ2h0IC5zaW5nbGVfX2J0bnMtaXRlbS5jYWxjdWxhdGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRhcmstdGV4dCk7XG59XG5cbnNlY3Rpb24uc2luZ2xlLWhlcm8gLnNpbmdsZS1oZXJvX19yaWdodCAuc2luZ2xlX19idG5zLWl0ZW0gLnJlZC1idG4ge1xuICBjb2xvcjogdmFyKC0teWVsbG93KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX3JpZ2h0IC5zaW5nbGVfX2J0bnMtaXRlbSAucmVkLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG5zZWN0aW9uLnNpbmdsZS1oZXJvIC5zaW5nbGUtaGVyb19fcmlnaHQgLnNpbmdsZV9fYnRucy1pdGVtIC5idG5fX3dyYXBwZXIuX19oYXZlLWltZyAuYnRuX193cmFwcGVyLWxlZnQge1xuICBtaW4td2lkdGg6IDY1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX3JpZ2h0IC5zaW5nbGVfX2J0bnMtaXRlbSAuYnRuX193cmFwcGVyLl9faGF2ZS1pbWcgLmJ0bl9fd3JhcHBlci1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbnNlY3Rpb24uc2luZ2xlLWhlcm8gLnNpbmdsZS1oZXJvX19yaWdodCAuc2luZ2xlX19idG5zLWl0ZW0gLmJ0bl9fd3JhcHBlci1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX3JpZ2h0IC5zaW5nbGVfX2J0bnMtaXRlbSAuYnRuX193cmFwcGVyLWxlZnQgaW1nIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbn1cblxuc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX3JpZ2h0IC5zaW5nbGVfX2J0bnMtaXRlbSAuYnRuX193cmFwcGVyLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnllbGxvdy1kb3RzIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ueWVsbG93LWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDQ4JTtcbiAgY29sb3I6IHZhcigtLWRhcmstdGV4dCk7XG59XG5cbi55ZWxsb3ctZG90cyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0cHg7XG59XG5cbi8qIHNpbmdsZS1mZWF0dXJlcyA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24uc2luZ2xlLWZlYXR1cmVzIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnNlY3Rpb24uc2luZ2xlLWZlYXR1cmVzIC5zZl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnNlY3Rpb24uc2luZ2xlLWZlYXR1cmVzIC5zZl9fbGlzdC5zZl9fc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc2VjdGlvbi5zaW5nbGUtZmVhdHVyZXMgLnNmX19saXN0Om5vdCguc2ZfX3NsaWRlcikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuc2VjdGlvbi5zaW5nbGUtZmVhdHVyZXMgLnNmX19saXN0Om5vdCguc2ZfX3NsaWRlcikgLnNmX19pdGVtIHtcbiAgd2lkdGg6IDIzLjUlO1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5zZWN0aW9uLnNpbmdsZS1mZWF0dXJlcyAuc2ZfX2xpc3Q6bm90KC5zZl9fc2xpZGVyKSAuc2ZfX2l0ZW06bnRoLWNoaWxkKDRuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuc2VjdGlvbi5zaW5nbGUtZmVhdHVyZXMgLnNmX19saXN0IC5zZl9faXRlbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGhlaWdodDogODRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyYXktYmcpO1xufVxuXG5zZWN0aW9uLnNpbmdsZS1mZWF0dXJlcyAuc2ZfX2xpc3QgLnNmX19pdGVtOmhvdmVyIC5zZl9faXRlbS1pbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbnNlY3Rpb24uc2luZ2xlLWZlYXR1cmVzIC5zZl9fbGlzdCAuc2ZfX2l0ZW0taW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG59XG5cbnNlY3Rpb24uc2luZ2xlLWZlYXR1cmVzIC5zZl9fbGlzdCAuc2ZfX2l0ZW0taW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuc2VjdGlvbi5zaW5nbGUtZmVhdHVyZXMgLnNmX19saXN0IC5zZl9faXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTM0Ljc3JTtcbn1cblxuLyogc2luZ2xlLXRhYnMgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLnNpbmdsZS10YWJzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5zZWN0aW9uLnNpbmdsZS10YWJzIC5hcnJvdy1kb3duIHtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zZWN0aW9uLnNpbmdsZS10YWJzIC5hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1yZWQpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tcmVkKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNnB4O1xufVxuXG5zZWN0aW9uLnNpbmdsZS10YWJzIC5zdC10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbnNlY3Rpb24uc2luZ2xlLXRhYnMgLnN0LXRhYnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5LWJnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xNXB4O1xuICBsZWZ0OiAwO1xufVxuXG5zZWN0aW9uLnNpbmdsZS10YWJzIC5zdC10YWJzID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDA7XG59XG5cbnNlY3Rpb24uc2luZ2xlLXRhYnMgLnN0LXRhYnMgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogMzQlO1xufVxuXG5zZWN0aW9uLnNpbmdsZS10YWJzIC5zdC10YWJzID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gIHJpZ2h0OiAwO1xufVxuXG5zZWN0aW9uLnNpbmdsZS10YWJzIC5zdC10YWJzX19pdGVtIHtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDMyJTtcbiAgaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS1iZyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbnNlY3Rpb24uc2luZ2xlLXRhYnMgLnN0LXRhYnNfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xufVxuXG5zZWN0aW9uLnNpbmdsZS10YWJzIC5zdC10YWJzX19pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbnNlY3Rpb24uc2luZ2xlLXRhYnMgLnN0LWNvbnRlbnRzX19pdGVtIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbnNlY3Rpb24uc2luZ2xlLXRhYnMgLnN0LWNvbnRlbnRzX19pdGVtIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuc2VjdGlvbi5zaW5nbGUtdGFicyAuc3QtY29udGVudHNfX2l0ZW0gLm9wdGlvbnMtcHJpY2VfX2hlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuc2VjdGlvbi5zaW5nbGUtdGFicyAuc3QtY29udGVudHNfX2l0ZW0gLm9wdGlvbnMtcHJpY2VfX2hlYWRlci10aXRsZSB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5zZWN0aW9uLnNpbmdsZS10YWJzIC5zdC1jb250ZW50c19faXRlbSAub3B0aW9ucy1wcmljZV9faGVhZGVyIC5vdGhlci1tYXRlcmlhbHMge1xuICBjb2xvcjogIzI4MjgyODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuc2VjdGlvbi5zaW5nbGUtdGFicyAuc3QtY29udGVudHNfX2l0ZW0gLmJ0bi1ibGFjay10cmFuc3BhcmVudCB7XG4gIHdpZHRoOiAzOTRweDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5zZWN0aW9uLnNpbmdsZS10YWJzIC5zdC1jb250ZW50c19faXRlbSAuYnRuLWJsYWNrLXRyYW5zcGFyZW50IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbnNlY3Rpb24uc2luZ2xlLXRhYnMgLnN0LWNvbnRlbnRzX19pdGVtIC5idG4tYmxhY2stdHJhbnNwYXJlbnQgcCB7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuXG5zZWN0aW9uLnNpbmdsZS10YWJzIC50YWJsZSAudGgge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5zZWN0aW9uLnNpbmdsZS10YWJzIC50YWJsZSAudGFibGUtaGVhZGVyID4gZGl2LFxuc2VjdGlvbi5zaW5nbGUtdGFicyAudGFibGUgLnRiX19pdGVtID4gZGl2IHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuc2VjdGlvbi5zaW5nbGUtdGFicyAudGFibGUgLnRhYmxlLWhlYWRlciA+IGRpdjpudGgtY2hpbGQoMSksXG5zZWN0aW9uLnNpbmdsZS10YWJzIC50YWJsZSAudGJfX2l0ZW0gPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuc2VjdGlvbi5zaW5nbGUtdGFicyAudGFibGUgLnRhYmxlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS1iZyk7XG59XG5cbnNlY3Rpb24uc2luZ2xlLXRhYnMgLnRhYmxlIC50YiA+IGRpdjpub3QoLnRiLWhlYWQpOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS1iZyk7XG59XG5cbnNlY3Rpb24uc2luZ2xlLXRhYnMgLnRhYmxlIC50Yi1oZWFkIHtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbn1cblxuc2VjdGlvbi5zaW5nbGUtdGFicyAudGFibGUgLnRiX19pdGVtIHtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnNlY3Rpb24uc2luZ2xlLXRhYnMgLnRhYmxlIC50Yl9faXRlbTpub3QoLmFjdGl2ZSkgLnRiX19zdWJpdGVtLWRlc2Mge1xuICBtYXgtaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xufVxuXG5zZWN0aW9uLnNpbmdsZS10YWJzIC50YWJsZSAudGJfX2l0ZW0uYWN0aXZlLmFycm93LWRvd24gLnRiX19zdWJpdGVtLXRpdGxlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuc2VjdGlvbi5zaW5nbGUtdGFicyAudGFibGUgLnRiX19pdGVtLmFjdGl2ZSAudGJfX3N1Yml0ZW0tZGVzYyB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG5zZWN0aW9uLnNpbmdsZS10YWJzIC50YWJsZSAudGJfX2l0ZW0uYXJyb3ctZG93biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VjdGlvbi5zaW5nbGUtdGFicyAudGFibGUgLnRiX19pdGVtLmFycm93LWRvd246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlY3Rpb24uc2luZ2xlLXRhYnMgLnRhYmxlIC50Yl9faXRlbS5hcnJvdy1kb3duIC50Yl9fc3ViaXRlbS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc2VjdGlvbi5zaW5nbGUtdGFicyAudGFibGUgLnRiX19pdGVtLmFycm93LWRvd24gLnRiX19zdWJpdGVtLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1yZWQpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tcmVkKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xufVxuXG5zZWN0aW9uLnNpbmdsZS10YWJzIC50YWJsZSAudGJfX2l0ZW0gLnRiX19jaGVjayB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuc2VjdGlvbi5zaW5nbGUtdGFicyAudGFibGUgLnRiX19pdGVtIC50Yl9fY2hlY2sgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5zZWN0aW9uLnNpbmdsZS10YWJzIC50YWJsZSAudGJfX3N1Yml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cblxuc2VjdGlvbi5zaW5nbGUtdGFicyAudGFibGUgLnRiX19zdWJpdGVtLmFycm93LWRvd24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlY3Rpb24uc2luZ2xlLXRhYnMgLnRhYmxlIC50Yl9fc3ViaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbnNlY3Rpb24uc2luZ2xlLXRhYnMgLnRhYmxlIC50Yl9fc3ViaXRlbS1kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG59XG5cbnNlY3Rpb24uc2luZ2xlLXRhYnMgLnJlZC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi8qIHNpbmdsZS10YWJzID09PT09PT09PT09PT09PT0gKi9cblxuc2VjdGlvbi5zaW5nbGUtb3RoZXJzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5zZWN0aW9uLnNpbmdsZS1vdGhlcnMgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbW9kYWxzLXRlc3QgPT09PT09PT09PT09PT09PSAqL1xuXG4ubW9kYWxzLXRlc3QtYnRuIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xufVxuXG4ubW9kYWxzLXRlc3QtYnRuOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIGhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLW5hdmJhciA+IHVsID4gbGkgPiBhOmhvdmVyLFxuICBoZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1uYXZiYXIgPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICAgIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICB9XG5cbiAgaGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItbmF2YmFyID4gdWwgPiBsaSA+IGE6aG92ZXI6OmJlZm9yZSxcbiAgaGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItbmF2YmFyID4gdWwgPiBsaS5hY3RpdmUgPiBhOjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLXllbGxvdyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXllbGxvdyk7XG4gIH1cblxuICBoZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1uYXZiYXIgPiB1bCBsaSA+IHVsIGxpOmhvdmVyID4gdWwge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQyMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG5cbiAgaGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItbmF2YmFyID4gdWwgPiBsaS5hY3RpdmUgPiB1bCA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuXG4gIHNlY3Rpb24ubWFpbi1jYXRhbG9nIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuY2F0YWxvZy1saXN0LndpdGgtc2lkZWJhciAuY2F0YWxvZ19faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICB3aWR0aDogMzIlO1xuICB9XG5cbiAgLmNhdGFsb2ctbGlzdC53aXRoLXNpZGViYXIgLmNhdGFsb2dfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmNhdGFsb2dfX2l0ZW0ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cblxuICAuY2F0YWxvZ19faXRlbS1wcmljZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuY2F0YWxvZ19faXRlbS1wcmljZSBiIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cblxuICBzZWN0aW9uLm91ci1zZXJ2aWNlcyAuc2VydmljZXMtbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICB9XG5cbiAgc2VjdGlvbi5vdXItc2VydmljZXMgLnNlcnZpY2VzLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIGZvb3RlciAuZm9vdGVyX190b3AgLmZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG5cbiAgZm9vdGVyIC5mb290ZXJfX21pZGRsZSAuZm9vdGVyX19idG5zID4gYSBpbWcsXG4gIGZvb3RlciAuZm9vdGVyX19taWRkbGUgLmZvb3Rlcl9fYnRucyA+IGRpdiBpbWcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuXG4gIGZvb3RlciAuZm9vdGVyX19taWRkbGUgLmZvb3Rlcl9fYnRucyA+IGEgcCxcbiAgZm9vdGVyIC5mb290ZXJfX21pZGRsZSAuZm9vdGVyX19idG5zID4gZGl2IHAge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuXG4gIGZvb3RlciAuZm9vdGVyX19ib3R0b20gLmFjY2VwdC1wYXltZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgZm9vdGVyIC5mb290ZXJfX2JvdHRvbSAucGF5LWNhcmRzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cblxuICBmb290ZXIgLmZvb3Rlcl9fYm90dG9tIC5wYXktY2FyZHMgaW1nIHtcbiAgICB3aWR0aDogMzhweDtcbiAgfVxuXG4gIGZvb3RlciAuZm9vdGVyX19ib3R0b20gLmNvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgc2VjdGlvbi5wcC1oZXJvIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbGVmdDogLTQ2MHB4O1xuICB9XG5cbiAgc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX3JpZ2h0IC5zaW5nbGVfX2J0bnMtaXRlbSAuYnRuX193cmFwcGVyLXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICBzZWN0aW9uLnNpbmdsZS1oZXJvIC5zaW5nbGUtaGVyb19fcmlnaHQgLnByaWNlLWJsb2NrIGIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG5cbiAgLmNlX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIH1cblxuICBoZWFkZXIgLmhlYWRlci1jZW50ZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxuXG4gIGhlYWRlciAuaGVhZGVyLWNlbnRlciAuaGVhZGVyLWRlc2Mge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG5cbiAgaGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItbmF2YmFyID4gdWwgPiBsaS5hY3RpdmUgPiB1bCA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuXG4gIGhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLW5hdmJhciA+IHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICBzZWN0aW9uLmhlcm8gLmgxIHtcbiAgICBmb250LXNpemU6IDc2cHg7XG4gIH1cblxuICBzZWN0aW9uLmhlcm8gLmhlcm8tY2FyZHMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwcHgpO1xuICB9XG5cbiAgLmhlcm8tc2xpZGVyX19pdGVtIC5oZXJvLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMjQwcHg7XG4gIH1cblxuICBzZWN0aW9uLm1haW4tY2F0YWxvZyB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1saXN0LndpdGgtc2lkZWJhciAuY2F0YWxvZ19faXRlbSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICB9XG5cbiAgLmNhdGFsb2ctbGlzdC53aXRoLXNpZGViYXIgLmNhdGFsb2dfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWxpc3Qud2l0aC1zaWRlYmFyIC5jYXRhbG9nX19pdGVtOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nX19pdGVtIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cblxuICAuY2F0YWxvZ19faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuZm9ybS1sZWFmbGV0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDEwMHB4O1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICBzZWN0aW9uLndvcmstcmV2aWV3cyAud29yay1yZXZpZXdzX19saXN0IC53b3JrLXJldmlld3NfX2l0ZW0tcGhvdG8ge1xuICAgIC0tc2l6ZTogNzBweDtcbiAgfVxuXG4gIHNlY3Rpb24ucHJvbW90aW9ucyAucHJvbW90aW9uc19faXRlbS1sZWZ0IHtcbiAgICBwYWRkaW5nOiA0NXB4IDI1cHg7XG4gIH1cblxuICBzZWN0aW9uLmhlbHBmdWwtaGludHMgLmhlbHBmdWwtaGludHNfX3NsaWRlciAuaGVscGZ1bC1oaW50c19faXRlbS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc2VjdGlvbi5oZWxwZnVsLWhpbnRzIC5oZWxwZnVsLWhpbnRzX19zbGlkZXIgLmhlbHBmdWwtaGludHNfX2l0ZW0tdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgc2VjdGlvbi5tYXAgLm1hcC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICB9XG5cbiAgZm9vdGVyIC5mb290ZXJfX3RvcCAuZm9vdGVyX19sb2dvIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cblxuICBmb290ZXIgLmZvb3Rlcl9fdG9wIC5mb290ZXJfX25hdmJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cblxuICBmb290ZXIgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICBmb290ZXIgLmZvb3Rlcl9fYm90dG9tIC5wYXktY2FyZHMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBzZWN0aW9uLnBwLWhlcm8gLmhlcm8tc2xpZGVyX19pdGVtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDUwcHggMTA0cHg7XG4gIH1cblxuICBzZWN0aW9uLnBwLWhlcm8gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBsZWZ0OiAtNDAwcHg7XG4gIH1cblxuICBzZWN0aW9uLnNpbmdsZS1oZXJvIC5zaW5nbGUtaGVyb19fcmlnaHQgLnNpbmdsZV9fYnRucy1pdGVtIC5idG5fX3dyYXBwZXItbGVmdCBpbWcge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxuXG4gIHNlY3Rpb24uc2luZ2xlLWhlcm8gLnNpbmdsZS1oZXJvX19yaWdodCAuc2luZ2xlX19idG5zLWl0ZW0gLmJ0bl9fd3JhcHBlci1yaWdodCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX3JpZ2h0IC5wcmljZS1ibG9jayBiIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICBzZWN0aW9uLnNpbmdsZS1oZXJvIC5zaW5nbGUtaGVyb19fcmlnaHQgLnByaWNlLWJsb2NrIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICBzZWN0aW9uLnNpbmdsZS1mZWF0dXJlcyAuc2ZfX2xpc3QgLnNmX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG5cbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG5cbiAgLnBvcHVwLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucG9wdXAtbWVudS5oYXMtY2hpbGRyZW4gYnV0dG9uOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5hZGRyZXNzOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hZGRyZXNzLWJsYWNrLnN2Z1wiKTtcbiAgfVxuXG4gIC53b3JrLXRpbWU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Nsb2NrLWJsYWNrLnN2Z1wiKTtcbiAgfVxuXG4gIC5lbWFpbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbC1ibGFjay5zdmdcIik7XG4gIH1cblxuICAucGhvbmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Bob25lLWJsYWNrLnN2Z1wiKTtcbiAgfVxuXG4gIC5wbGF5LWJ0bjo6YmVmb3JlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XG4gIH1cblxuICBoZWFkZXIgLnJlZC1idG4sXG4gIGhlYWRlciAueWVsbG93LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxuXG4gIGhlYWRlciAuaGVhZGVyLWRlc2N0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuXG4gIGhlYWRlciAuaGVhZGVyLWRlc2N0b3AuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIGhlYWRlciAuaGVhZGVyLWRlc2N0b3AgLmxvZ28sXG4gIGhlYWRlciAuaGVhZGVyLWRlc2N0b3AgLmhlYWRlci1kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaGVhZGVyIC5oZWFkZXItZGVzY3RvcCAuaGVhZGVyLW5hdmJhciA+IHVsIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgaGVhZGVyIC5oZWFkZXItZGVzY3RvcCAuaGVhZGVyLXRvcCBhLFxuICBoZWFkZXIgLmhlYWRlci1kZXNjdG9wIC5oZWFkZXItdG9wIGJ1dHRvbiB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICBoZWFkZXIgLmhlYWRlci10b3Age1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgaGVhZGVyIC5oZWFkZXItdG9wIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICBoZWFkZXIgLmhlYWRlci10b3AgLmNvbnRhaW5lciA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICBoZWFkZXIgLmhlYWRlci1jZW50ZXIge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgaGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIGhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLW5hdmJhciA+IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgaGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItbmF2YmFyID4gdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgaGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItbmF2YmFyID4gdWwgbGkuaGFzLWNoaWxkcmVuID4gYTo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gIH1cblxuICBoZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1uYXZiYXIgPiB1bCA+IGxpLmFjdGl2ZSA+IHVsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgaGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItbmF2YmFyID4gdWwgPiBsaS5hY3RpdmUgPiB1bCA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgaGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItbmF2YmFyID4gdWwgYTo6YmVmb3JlIHtcbiAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItbmF2YmFyID4gdWwgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgfVxuXG4gIGhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLW5hdmJhciA+IHVsIGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1uYXZiYXIgPiB1bCBsaSA+IHVsIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIGhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLW5hdmJhciA+IHVsIGxpID4gdWwgbGkuYWN0aXZlID4gdWwge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgfVxuXG4gIGhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLW5hdmJhciA+IHVsIGxpID4gdWwgbGkgdWwge1xuICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIGhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLW5hdmJhciA+IHVsIGxpID4gdWwgbGkgdWwgbGkgYSB7XG4gICAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgfVxuXG4gIGhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLW5hdmJhciA+IHVsIGxpID4gdWwgbGkgdWwgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgfVxuXG4gIGhlYWRlciAubW9iLW5hdmJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY2xvc2UtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHNlY3Rpb24uaGVybyAuaDEge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxuXG4gIHNlY3Rpb24uaGVybyAuaGVyby1jYXJkc19faXRlbS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC8gMS41KTtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlcl9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG5cbiAgLmhlcm8tc2xpZGVyX19pdGVtIC5oZXJvLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlcl9faXRlbSAuaGVyby1kZXNjLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuY2F0YWxvZ19faXRlbSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICB9XG5cbiAgLmNhdGFsb2dfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgfVxuXG4gIC5jYXRhbG9nX19pdGVtOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC52aWRlby1jb25zIC52aWRlby1jb25zX19tYWNrYm9vayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCAwIDE1cHg7XG4gIH1cblxuICAudmlkZW8tY29ucyAudmlkZW8tY29uc19fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBzZWN0aW9uLm91ci1hZHZhbnRzIC5hZHZhbnRzLWxpc3RfX2l0ZW0taWNvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIHNlY3Rpb24ub3VyLWFkdmFudHMgLmFkdmFudHMtbGlzdF9faXRlbS1udW1iZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICBzZWN0aW9uLm91ci1zZXJ2aWNlcyAuc2VydmljZXMtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICBtYXJnaW46IDMwcHggMS41JSAwO1xuICB9XG5cbiAgc2VjdGlvbi5vdXItc2VydmljZXMgLnNlcnZpY2VzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDQpLFxuICBzZWN0aW9uLm91ci1zZXJ2aWNlcyAuc2VydmljZXMtbGlzdF9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybS1sZWFmbGV0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cblxuICAuZm9ybS1sZWFmbGV0X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDUwcHggNzBweDtcbiAgfVxuXG4gIC5mb3JtLWxlYWZsZXRfX3dyYXBwZXI6OmJlZm9yZSxcbiAgLmZvcm0tbGVhZmxldF9fd3JhcHBlcjo6YWZ0ZXIge1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgLmZvcm0tbGVhZmxldF9fd3JhcHBlcjo6YmVmb3JlIHtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiAwcHg7XG4gIH1cblxuICAuZm9ybS1sZWFmbGV0X193cmFwcGVyOjphZnRlciB7XG4gICAgYm90dG9tOiAtODBweDtcbiAgICBsZWZ0OiAtNTBweDtcbiAgfVxuXG4gIC5mb3JtLWxlYWZsZXRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgc2VjdGlvbi52aWRlby1yZXZpZXdzIC52aWRlby1yZXZpZXdzX19saXN0LWl0ZW0ge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cblxuICBzZWN0aW9uLnZpZGVvLXJldmlld3MgLnZpZGVvLXJldmlld3NfX2xpc3QtZG91YmxlIC52aWRlby1yZXZpZXdzX19saXN0LWl0ZW0ge1xuICAgIGhlaWdodDogNDcuNSU7XG4gIH1cblxuICBzZWN0aW9uLndvcmstcmV2aWV3cyAud29yay1yZXZpZXdzX19saXN0IC53b3JrLXJldmlld3NfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxuXG4gIHNlY3Rpb24ud29yay1yZXZpZXdzIC53b3JrLXJldmlld3NfX2xpc3QgLndvcmstcmV2aWV3c19faXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cblxuICBzZWN0aW9uLndvcmstcmV2aWV3cyAud29yay1yZXZpZXdzX19saXN0IC53b3JrLXJldmlld3NfX2l0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgc2VjdGlvbi5jb25zdHJ1Y3QtZXhhbXBsZXMgLmNvbnN0cnVjdC1leGFtcGxlc19fc2xpZGVyIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX2l0ZW0tbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNlY3Rpb24uY29uc3RydWN0LWV4YW1wbGVzIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX3NsaWRlciAuY29uc3RydWN0LWV4YW1wbGVzX19pdGVtLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIHNlY3Rpb24uY29uc3RydWN0LWV4YW1wbGVzIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX2l0ZW0tbGVmdC1zbGlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgc2VjdGlvbi5ob3ctYnVpbGQgLmhvdy1idWlsZF9faXRlbS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIHNlY3Rpb24uaG93LWJ1aWxkIC5ob3ctYnVpbGRfX2l0ZW0tcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLnJlcXVlc3QtY2FsbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnJlcXVlc3QtY2FsbCAuY29udGFpbmVyID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucmVxdWVzdC1jYWxsIC5jb250YWluZXIgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yZXF1ZXN0LWNhbGwgZm9ybSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnJlcXVlc3QtY2FsbCBmb3JtIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnJlcXVlc3QtY2FsbCBmb3JtIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIH1cblxuICBzZWN0aW9uLmJ1aWxkLWNyZWRpdCAuYnVpbGQtY3JlZGl0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAyNnB4IDE2cHg7XG4gIH1cblxuICBzZWN0aW9uLmJ1aWxkLWNyZWRpdCAuYnVpbGQtY3JlZGl0X19pdGVtIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG5cbiAgc2VjdGlvbi5idWlsZC1jcmVkaXQgLmJ1aWxkLWNyZWRpdF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgc2VjdGlvbi5idWlsZC1jcmVkaXQgLmJ1aWxkLWNyZWRpdF9faXRlbS1idG4ge1xuICAgIHdpZHRoOiAxNTZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm90dG9tOiAyMnB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgc2VjdGlvbi5ob21lLXF1b3RlIC5ob21lLXF1b3RlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG5cbiAgc2VjdGlvbi5ob21lLXF1b3RlIC5ob21lLXF1b3RlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG5cbiAgc2VjdGlvbi5oZWxwZnVsLWhpbnRzIC5oMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBzZWN0aW9uLmhlbHBmdWwtaGludHMgLmgyIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi5oZWxwZnVsLWhpbnRzIC5oZWxwZnVsLWhpbnRzX19zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc2VjdGlvbi5oZWxwZnVsLWhpbnRzIC5oZWxwZnVsLWhpbnRzX19zbGlkZXIgLmhlbHBmdWwtaGludHNfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLmZpeGVkLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi5tYXAgLm1hcC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG5cbiAgZm9vdGVyIC5mb290ZXJfX3RvcCAuZm9vdGVyX19kYXRhcyAuYWRkcmVzczo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYWRkcmVzcy5zdmdcIik7XG4gIH1cblxuICBmb290ZXIgLmZvb3Rlcl9fdG9wIC5mb290ZXJfX2RhdGFzIC53b3JrLXRpbWU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Nsb2NrLnN2Z1wiKTtcbiAgfVxuXG4gIGZvb3RlciAuZm9vdGVyX190b3AgLmZvb3Rlcl9fZGF0YXMgLmVtYWlsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWlsLnN2Z1wiKTtcbiAgfVxuXG4gIGZvb3RlciAuZm9vdGVyX190b3AgLmZvb3Rlcl9fZGF0YXMgLnBob25lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICBmb290ZXIgLmZvb3Rlcl9fbWlkZGxlIC5mb290ZXJfX2J0bnMgPiBhLFxuICBmb290ZXIgLmZvb3Rlcl9fbWlkZGxlIC5mb290ZXJfX2J0bnMgPiBkaXYge1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDQ4JTtcbiAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgfVxuXG4gIGZvb3RlciAuZm9vdGVyX19taWRkbGUgLmZvb3Rlcl9fYnRucyA+IGEgcCxcbiAgZm9vdGVyIC5mb290ZXJfX21pZGRsZSAuZm9vdGVyX19idG5zID4gZGl2IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIHNlY3Rpb24ucHAtaGVybyAuaGVyby1zbGlkZXJfX2l0ZW0gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIHNlY3Rpb24ucHAtaGVybyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgc2VjdGlvbi5wcC1jYXRhbG9nIC5wcC1jYXRhbG9nX19sZWZ0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIHNlY3Rpb24ucHAtY2F0YWxvZyAucHAtY2F0YWxvZ19fbGVmdC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHNlY3Rpb24ucHAtY2F0YWxvZyAucHAtY2F0YWxvZ19fbGVmdC5hY3RpdmUgLnNpZGViYXIge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICBzZWN0aW9uLnBwLWNhdGFsb2cgLnBwLWNhdGFsb2dfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zaG93LWZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBsZWZ0OiAtMzMwcHg7XG4gIH1cblxuICBzZWN0aW9uLnNpbmdsZS1oZXJvIC5zaW5nbGUtaGVyb19fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBzZWN0aW9uLnNpbmdsZS1oZXJvIC5zaW5nbGUtaGVyb19fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICBzZWN0aW9uLnNpbmdsZS1mZWF0dXJlcyAuc2ZfX2xpc3Quc2ZfX3NsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBzZWN0aW9uLnNpbmdsZS1mZWF0dXJlcyAuc2ZfX2xpc3Q6bm90KC5zZl9fc2xpZGVyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNlY3Rpb24uc2luZ2xlLWZlYXR1cmVzIC5zZl9fbGlzdCAuc2ZfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgc2VjdGlvbi5zaW5nbGUtdGFicyAuc3QtY29udGVudHNfX2l0ZW0gLmJ0bi1ibGFjay10cmFuc3BhcmVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgc2VjdGlvbi5zaW5nbGUtdGFicyAudGFibGUgLnRoIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBzZWN0aW9uLnNpbmdsZS10YWJzIC50YWJsZSAudGFibGUtaGVhZGVyID4gZGl2LFxuICBzZWN0aW9uLnNpbmdsZS10YWJzIC50YWJsZSAudGJfX2l0ZW0gPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc2VjdGlvbi5zaW5nbGUtdGFicyAucmVkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgc2VjdGlvbi5oZWxwZnVsLWhpbnRzIC5oZWxwZnVsLWhpbnRzX19zbGlkZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG5cbiAgc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cblxuICBzZWN0aW9uLnNlYy1wIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cblxuICBib2R5IGltZy5tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgYm9keSBpbWcuZGVzY3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmg1IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuYnRuLWJsYWNrLXRyYW5zcGFyZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgZm9ybSBzZWxlY3QsXG4gIGZvcm0gaW5wdXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGZvcm0gdGV4dGFyZWEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5jZV9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLndoaXRlX19ibG9jay1zaGFkb3cge1xuICAgIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgfVxuXG4gIHNlY3Rpb24uaGVybyAuaDEge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG5cbiAgc2VjdGlvbi5oZXJvIC5oZXJvLWNhcmRzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgfVxuXG4gIHNlY3Rpb24uaGVybyAuaGVyby1jYXJkc19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBzZWN0aW9uLmhlcm8gLmhlcm8tY2FyZHNfX2l0ZW0tY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIHNlY3Rpb24uaGVybyAuaGVyby1jYXJkc19faXRlbS1wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIHNlY3Rpb24uaGVybyAuaGVyby1jYXJkc19faXRlbS1wcmljZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuaGVyby1zbGlkZXJfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjBweDtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMTUwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1saXN0LndpdGgtc2lkZWJhciAuY2F0YWxvZ19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2F0YWxvZ19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmlkZW8tY29ucyAudmlkZW8tY29uc19fbGVmdCBmb3JtIC5sZWZ0IGlucHV0LFxuICAudmlkZW8tY29ucyAudmlkZW8tY29uc19fbGVmdCBmb3JtIC5sZWZ0IHNlbGVjdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC52aWRlby1jb25zIC52aWRlby1jb25zX19sZWZ0IGZvcm0gLmxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnZpZGVvLWNvbnMgLnZpZGVvLWNvbnNfX2xlZnQgZm9ybSAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC52aWRlby1jb25zIC52aWRlby1jb25zX19sZWZ0IGZvcm0gLnJpZ2h0IHAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICBzZWN0aW9uLm91ci1hZHZhbnRzIC5hZHZhbnRzLWxpc3RfX2l0ZW0taWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBzZWN0aW9uLm91ci1hZHZhbnRzIC5hZHZhbnRzLWxpc3RfX2l0ZW0taWNvbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNlY3Rpb24ub3VyLWFkdmFudHMgLmFkdmFudHMtbGlzdF9faXRlbS1pY29uIC5hZHZhbnRzLWxpc3RfX2l0ZW0taW1nIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cblxuICBzZWN0aW9uLm91ci1hZHZhbnRzIC5hZHZhbnRzLWxpc3RfX2l0ZW0taWNvbiAuYWR2YW50cy1saXN0X19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIHNlY3Rpb24ub3VyLWFkdmFudHMgLmFkdmFudHMtbGlzdF9faXRlbS1udW1iZXIgLmFkdmFudHMtbGlzdF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG5cbiAgc2VjdGlvbi5vdXItYWR2YW50cyAuYWR2YW50cy1saXN0X19pdGVtLW51bWJlciAuYWR2YW50cy1saXN0X19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIHNlY3Rpb24ub3VyLWFkdmFudHMgLmFkdmFudHMtbGlzdF9faXRlbS1udW1iZXIgLmFkdmFudHMtbGlzdF9faXRlbS10ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi5vdXItc2VydmljZXMgLnNlcnZpY2VzLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cblxuICBzZWN0aW9uLm91ci1zZXJ2aWNlcyAuc2VydmljZXMtbGlzdF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICBzZWN0aW9uLm91ci1zZXJ2aWNlcyAuc2VydmljZXMtbGlzdF9faXRlbS1wcmljZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICBzZWN0aW9uLm91ci1zZXJ2aWNlcyAuc2VydmljZXMtbGlzdF9faXRlbSAueWVsbG93LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmZvcm0tbGVhZmxldF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzJweCAyMHB4O1xuICB9XG5cbiAgLmZvcm0tbGVhZmxldCBpbnB1dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZm9ybS1sZWFmbGV0IGlucHV0Om50aC1jaGlsZCgxKSxcbiAgLmZvcm0tbGVhZmxldCBpbnB1dDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvcm0tbGVhZmxldF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuXG4gIC5mb3JtLWxlYWZsZXQgLmNvbmYge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuXG4gIC5mb3JtLWxlYWZsZXQgYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIHNlY3Rpb24udmlkZW8tcmV2aWV3cyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG5cbiAgc2VjdGlvbi52aWRlby1yZXZpZXdzIC52aWRlby1yZXZpZXdzX19saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC8gMS41KTtcbiAgfVxuXG4gIHNlY3Rpb24udmlkZW8tcmV2aWV3cyAudmlkZW8tcmV2aWV3c19fbGlzdC1kb3VibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzZWN0aW9uLndvcmstcmV2aWV3cyAud29yay1yZXZpZXdzX19saXN0IC53b3JrLXJldmlld3NfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIHNlY3Rpb24ud29yay1yZXZpZXdzIC53b3JrLXJldmlld3NfX2xpc3QgLndvcmstcmV2aWV3c19faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBzZWN0aW9uLndvcmstcmV2aWV3cyAud29yay1yZXZpZXdzX19saXN0IC53b3JrLXJldmlld3NfX2l0ZW0tcGhvdG8ge1xuICAgIC0tc2l6ZTogMTAwcHg7XG4gIH1cblxuICBzZWN0aW9uLndvcmstcmV2aWV3cyAud29yay1yZXZpZXdzX19saXN0IC53b3JrLXJldmlld3NfX2l0ZW0tZnVsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBzZWN0aW9uLm91ci1zcGVjcyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG5cbiAgc2VjdGlvbi5vdXItc3BlY3MgLm91ci1zcGVjc19fc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIHNlY3Rpb24ub3VyLXNwZWNzIC5vdXItc3BlY3NfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFzay1xdWVzdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5hc2stcXVlc3Rpb24gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAuYXNrLXF1ZXN0aW9uIC5oMiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmFzay1xdWVzdGlvbiAuYXNrLXF1ZXN0aW9uX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5hc2stcXVlc3Rpb24gLmFzay1xdWVzdGlvbl9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuYXNrLXF1ZXN0aW9uIC5hc2stcXVlc3Rpb25fX3JpZ2h0IGZvcm0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuYXNrLXF1ZXN0aW9uIC5hc2stcXVlc3Rpb25fX3JpZ2h0IGlucHV0Om50aC1jaGlsZCgxKSxcbiAgLmFzay1xdWVzdGlvbiAuYXNrLXF1ZXN0aW9uX19yaWdodCBpbnB1dDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc2VjdGlvbi5jb25zdHJ1Y3QtZXhhbXBsZXMgLmNvbnN0cnVjdC1leGFtcGxlc19fc2xpZGVyIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX2l0ZW0tcmlnaHQge1xuICAgIHBhZGRpbmc6IDIwcHggMTJweDtcbiAgfVxuXG4gIHNlY3Rpb24uY29uc3RydWN0LWV4YW1wbGVzIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX3NsaWRlciAuY29uc3RydWN0LWV4YW1wbGVzX19pdGVtLXByaWNlIHtcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIHNlY3Rpb24uY29uc3RydWN0LWV4YW1wbGVzIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX3NsaWRlciAuY29uc3RydWN0LWV4YW1wbGVzX19pdGVtLXByaWNlID4gKjpudGgtY2hpbGQoMSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgc2VjdGlvbi5jb25zdHJ1Y3QtZXhhbXBsZXMgLmNvbnN0cnVjdC1leGFtcGxlc19fc2xpZGVyIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX2l0ZW0tcHJpY2UgPiAqOm50aC1jaGlsZCgxKSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNlY3Rpb24uY29uc3RydWN0LWV4YW1wbGVzIC5jb25zdHJ1Y3QtZXhhbXBsZXNfX2l0ZW0tbGVmdC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLyAyKTtcbiAgfVxuXG4gIHNlY3Rpb24uYnVpbGQtY3JlZGl0IC5idWlsZC1jcmVkaXRfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzZWN0aW9uLmJ1aWxkLWNyZWRpdCAuYnVpbGQtY3JlZGl0X19saXN0LXNsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBzZWN0aW9uLmJ1aWxkLWNyZWRpdCAuYnVpbGQtY3JlZGl0X19pdGVtIHtcbiAgICBoZWlnaHQ6IDI5NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBzZWN0aW9uLmJ1aWxkLWNyZWRpdCAuYnVpbGQtY3JlZGl0X19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICBzZWN0aW9uLnByb21vdGlvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICB9XG5cbiAgc2VjdGlvbi5wcm9tb3Rpb25zIC5wcm9tb3Rpb25zX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cblxuICBzZWN0aW9uLnByb21vdGlvbnMgLnByb21vdGlvbnNfX2l0ZW0tbGVmdCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIHNlY3Rpb24ucHJvbW90aW9ucyAucHJvbW90aW9uc19faXRlbS1sZWZ0IC5idG4tYmxhY2stdHJhbnNwYXJlbnQge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuXG4gIHNlY3Rpb24ucHJvbW90aW9ucyAucHJvbW90aW9uc19faXRlbS1sZWZ0IC5wcm9tb3Rpb25zX19pdGVtLW5hdmlnYXRpb25zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTY1cHg7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIHNlY3Rpb24ucHJvbW90aW9ucyAucHJvbW90aW9uc19faXRlbS1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIHNlY3Rpb24ucHJvbW90aW9ucyAucHJvbW90aW9uc19faXRlbS1yaWdodDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgc2VjdGlvbi5wcm9tb3Rpb25zIC5wcm9tb3Rpb25zX19pdGVtLXJpZ2h0IC5kZXNjdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi5wcm9tb3Rpb25zIC5wcm9tb3Rpb25zX19pdGVtLXJpZ2h0IC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgc2VjdGlvbi5vdXItcGFydG5lcnMge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuXG4gIHNlY3Rpb24ucWEgLnFhLWxpc3RfX2l0ZW0uYWN0aXZlIC5xYS1saXN0X19pdGVtLWFuc3dlciB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cblxuICBzZWN0aW9uLnFhIC5xYS1saXN0X19pdGVtLXF1ZXN0aW9uIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBzZWN0aW9uLnFhIC5xYS1saXN0X19pdGVtLXF1ZXN0aW9uOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxuXG4gIHNlY3Rpb24ucWEgLnFhLWxpc3RfX2l0ZW0tYW5zd2VyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIH1cblxuICBzZWN0aW9uLmhvbWUtcXVvdGUge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuXG4gIHNlY3Rpb24uaG9tZS1xdW90ZSAuaG9tZS1xdW90ZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG5cbiAgc2VjdGlvbi5ob21lLXF1b3RlIC5ob21lLXF1b3RlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgc2VjdGlvbi5ob21lLXF1b3RlIC5ob21lLXF1b3RlX19zbGlkZXIgLmhvbWUtcXVvdGVfX3BhZ2luYXRpb24gLmJ0bi1ibGFjay10cmFuc3BhcmVudCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBzZWN0aW9uLmhvbWUtcXVvdGUgLmhvbWUtcXVvdGVfX2l0ZW0tcmFkaW8ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBzZWN0aW9uLmhvbWUtcXVvdGUgLmhvbWUtcXVvdGVfX2l0ZW0taW1nIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogY2FsYygyODBweCAvIDEuOCk7XG4gIH1cblxuICBzZWN0aW9uLnBhcmFncmFwaC1ibG9jayBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgc2VjdGlvbi5oZWxwZnVsLWhpbnRzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS1iZyk7XG4gIH1cblxuICBzZWN0aW9uLmhlbHBmdWwtaGludHMgLmhlbHBmdWwtaGludHNfX3NsaWRlciAuaGVscGZ1bC1oaW50c19faXRlbS1idG4ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgc2VjdGlvbi5oZWxwZnVsLWhpbnRzIC5oZWxwZnVsLWhpbnRzX19zbGlkZXIgLmhlbHBmdWwtaGludHNfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgc2VjdGlvbi5oZWxwZnVsLWhpbnRzIC5oZWxwZnVsLWhpbnRzX19zbGlkZXIgLmhlbHBmdWwtaGludHNfX2l0ZW0tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBzZWN0aW9uLmhlbHBmdWwtaGludHMgLmhlbHBmdWwtaGludHNfX3NsaWRlciAuaGVscGZ1bC1oaW50c19faXRlbS1yaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC8gMik7XG4gIH1cblxuICAuZml4ZWQtbGlua3NfX2l0ZW0udG9wIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG5cbiAgLmZpeGVkLWxpbmtzX19pdGVtLnRvcCAuZml4ZWQtbGlua3NfX2l0ZW0taW1nIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5maXhlZC1saW5rc19faXRlbS50b3AgLmZpeGVkLWxpbmtzX19pdGVtLWltZyBpbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICBzZWN0aW9uLm1hcCAubWFwLXdyYXBwZXIge1xuICAgIGhlaWdodDogMjYwcHg7XG4gIH1cblxuICAubW9kYWwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm1vZGFsIC5jbG9zZS1tb2RhbC1idG4ge1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuXG4gIC5tb2RhbCAubW9kYWwtaXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG5cbiAgLm1vZGFsIC5tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICBmb290ZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgfVxuXG4gIGZvb3RlciAuZm9vdGVyX190b3Age1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIGZvb3RlciAuZm9vdGVyX190b3AgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIGZvb3RlciAuZm9vdGVyX190b3AgLmZvb3Rlcl9fZGF0YXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgZm9vdGVyIC5mb290ZXJfX3RvcCAuZm9vdGVyX19uYXZiYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIGZvb3RlciAuZm9vdGVyX190b3AgLmZvb3Rlcl9fbmF2YmFyIHVsIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBmb290ZXIgLmZvb3Rlcl9fbWlkZGxlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICBmb290ZXIgLmZvb3Rlcl9fbWlkZGxlIC5mb290ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGZvb3RlciAuZm9vdGVyX19taWRkbGUgLmZvb3Rlcl9fYnRucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIGZvb3RlciAuZm9vdGVyX19taWRkbGUgLmZvb3Rlcl9fYnRucyA+IGEsXG4gIGZvb3RlciAuZm9vdGVyX19taWRkbGUgLmZvb3Rlcl9fYnRucyA+IGRpdiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIGZvb3RlciAuZm9vdGVyX19ib3R0b20gLmFjY2VwdC1wYXltZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIH1cblxuICBmb290ZXIgLmZvb3Rlcl9fYm90dG9tIC5wYXktY2FyZHMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBmb290ZXIgLmZvb3Rlcl9fYm90dG9tIC5wYXktY2FyZHMgaW1nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuXG4gIGZvb3RlciAuZm9vdGVyX19ib3R0b20gLmNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgZm9vdGVyIC5mb290ZXJfX2JvdHRvbSAuc2l0ZS1jcmVhdGVkIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgc2VjdGlvbi5wcC1oZXJvID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc2VjdGlvbi5wcC1oZXJvIC5oZXJvLXNsaWRlcl9faXRlbSB7XG4gICAgcGFkZGluZzogMzJweCA1cHggODRweDtcbiAgfVxuXG4gIHNlY3Rpb24ucHAtaGVybyAuaGVyby1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIHNlY3Rpb24ucHAtaGVybyAuaGVyby1zbGlkZXJfX2l0ZW0gLmhlcm8tZGVzYyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICBzZWN0aW9uLnBwLWhlcm8gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDMycHg7XG4gIH1cblxuICAuc29ydC1ieSB7XG4gICAgcGFkZGluZzogOHB4IDZweDtcbiAgfVxuXG4gIC5zb3J0LWJ5IHNlbGVjdCB7XG4gICAgcGFkZGluZzogNnB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5zaWRlYmFyIC5mb3VuZC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGFnaW5hdGlvbi1pdGVtIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX3JpZ2h0IC5jYXRhbG9nX19pdGVtLWluZm8gPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICBzZWN0aW9uLnNpbmdsZS1oZXJvIC5zaW5nbGUtaGVyb19fcmlnaHQgLnNpbmdsZV9fYnRucy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIHNlY3Rpb24uc2luZ2xlLWhlcm8gLnNpbmdsZS1oZXJvX19yaWdodCAuc2luZ2xlX19idG5zLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIHNlY3Rpb24uc2luZ2xlLWhlcm8gLnNpbmdsZS1oZXJvX19yaWdodCAuc2luZ2xlX19idG5zLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIHNlY3Rpb24uc2luZ2xlLWhlcm8gLnNpbmdsZS1oZXJvX19yaWdodCAuc2luZ2xlX19idG5zLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIHNlY3Rpb24uc2luZ2xlLWhlcm8gLnNpbmdsZS1oZXJvX19yaWdodCAuc2luZ2xlX19idG5zLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIHNlY3Rpb24uc2luZ2xlLWhlcm8gLnNpbmdsZS1oZXJvX19yaWdodCAucHJpY2UtYmxvY2sgYiB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG5cbiAgc2VjdGlvbi5zaW5nbGUtaGVybyAuc2luZ2xlLWhlcm9fX3JpZ2h0IC5wcmljZS1ibG9jayBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICBzZWN0aW9uLnNpbmdsZS1oZXJvIC5zaW5nbGUtaGVyb19fcmlnaHQgLnByaWNlLWJsb2NrIGIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIHNlY3Rpb24uc2luZ2xlLWhlcm8gLnNpbmdsZS1oZXJvX19yaWdodCAucHJpY2UtYmxvY2sgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgc2VjdGlvbi5zaW5nbGUtdGFicyAuc3QtdGFicyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICBzZWN0aW9uLnNpbmdsZS10YWJzIC5zdC10YWJzOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzZWN0aW9uLnNpbmdsZS10YWJzIC5zdC10YWJzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzZWN0aW9uLnNpbmdsZS10YWJzIC5zdC1jb250ZW50c19faXRlbSAub3B0aW9ucy1wcmljZV9faGVhZGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICBzZWN0aW9uLnNpbmdsZS10YWJzIC5zdC1jb250ZW50c19faXRlbSAub3B0aW9ucy1wcmljZV9faGVhZGVyID4gKiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBzZWN0aW9uLnNpbmdsZS10YWJzIC5zdC1jb250ZW50c19faXRlbSAuYnRuLWJsYWNrLXRyYW5zcGFyZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBzZWN0aW9uLnNpbmdsZS10YWJzIC50YWJsZSAudGFibGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi5zaW5nbGUtdGFicyAudGFibGUgLnRiX19zdWJpdGVtIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgc2VjdGlvbi5zaW5nbGUtdGFicyAudGFibGUgLnRiX19zdWJpdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICBzZWN0aW9uLmhlcm8gLmgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cblxuICBzZWN0aW9uLmhlcm8gLmhlcm8tY2FyZHNfX2l0ZW0ge1xuICAgIG1hcmdpbjogMTJweDtcbiAgfVxuXG4gIHNlY3Rpb24uaGVybyAuaGVyby1jYXJkc19faXRlbS1pbWcge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC8gMik7XG4gIH1cblxuICAuaGVyby1zbGlkZXJfX2l0ZW0gLmhlcm8tZGVzYyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi5vdXItc3BlY3MgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBzZWN0aW9uLm91ci1zcGVjcyAub3VyLXNwZWNzX19pdGVtLXBob3RvIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG5cbiAgc2VjdGlvbi5ob21lLXF1b3RlIC5ob21lLXF1b3RlX19pdGVtLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC8gMS44KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLnNvcnQtYnkgc2VsZWN0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIHNlY3Rpb24ucHAtaGVybyAuaGVyby1zbGlkZXJfX2l0ZW0gLmhlcm8tZGVzYyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgc2VjdGlvbi5wcC1oZXJvIC5oZXJvLXNsaWRlcl9faXRlbSAuaGVyby1kZXNjIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi5wcC1oZXJvIC5oZXJvLXNsaWRlcl9faXRlbSAuaGVyby1kZXNjLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gIHNlY3Rpb24uaGVybyAuaGVyby1jYXJkcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbiAgfVxuXG4gIHNlY3Rpb24uaGVybyAuaGVyby1jYXJkc19faXRlbS1wcmljZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCkgYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICBoZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1uYXZiYXIgPiB1bCBsaSA+IGE6aG92ZXIsXG4gIGhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLW5hdmJhciA+IHVsIGxpLmFjdGl2ZSA+IGEge1xuICAgIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICB9XG5cbiAgaGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItbmF2YmFyID4gdWwgbGkgPiBhOmhvdmVyOjpiZWZvcmUsXG4gIGhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLW5hdmJhciA+IHVsIGxpLmFjdGl2ZSA+IGE6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0teWVsbG93KTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0teWVsbG93KTtcbiAgfVxufSIsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbF19 */
