*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}img{display:block;width:100%}h1,h2,h3,h4,h5,h6{font:700 32px;line-height:1.4}li,ul{list-style:none}sup{font-size:.6em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,picture,section,svg{display:block}body{font:400 16px Mulish,sans-serif;color:#000;line-height:1;background:#fff;position:relative}a{text-decoration:none}p{line-height:1.4}p em{font-style:italic}strong{font-weight:600}input,textarea{width:100%;background:none;padding:12px;margin-bottom:10px;border:none;border-bottom:1px solid #7f7f7f;color:#7f7f7f;font-family:Mulish,sans-serif;font-size:16px;transition:all .2s ease-in-out}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#7f7f7f}input::placeholder,textarea::placeholder{color:#7f7f7f}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:focus,textarea:focus{border:1px solid #7f7f7f;outline:none}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:#fff}input:focus::placeholder,textarea:focus::placeholder{color:#fff}input.error,textarea.error{border-color:#88c9e1}a.button__rayen{overflow:hidden;color:#000;border:2px solid #000;font-weight:700;background:none;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;cursor:pointer;display:block;width:230px;margin:0 auto;text-align:center}a.button__rayen:before,a.button__rayen>span{padding:.8em 2em;transition:transform .3s;transition-timing-function:ease;transition-timing-function:cubic-bezier(.75,0,.125,1)}a.button__rayen>span{display:block;vertical-align:middle;color:#000;text-decoration:underline}a.button__rayen:before{color:#000;content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;text-decoration:underline;transform:translate3d(-100%,0,0)}a.button__rayen:hover:before{transform:translateZ(0)}a.button__rayen:hover>span{transform:translate3d(0,100%,0)}a.brochure>span{color:#fff;background-color:#000}a.brochure:before,input.button{color:#000;background:#fff}input.button{border:2px solid #000;font-weight:700;width:250px;margin-top:40px;padding:12px 30px;cursor:pointer}input.button:hover{background-color:#000;color:#fff}@media (min-width:1024px){input.button{margin-left:30px}}.grecaptcha-badge{opacity:0}.whatsapp-button{width:48px;height:48px;position:fixed;bottom:30px;left:30px;z-index:4}.whatsapp-button .icon{transition:all .4s ease;transform:scale(1)}.whatsapp-button:hover .icon{transform:scale(1.1)}@media (min-width:1024px){.whatsapp-button{width:52px;height:52px;bottom:42px;left:42px}.whatsapp-button .icon{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.4))}}.advice{color:#fff;text-align:center;font-weight:700;background-color:orange;padding:16px 0}@media (min-width:1200px){.advice{font-size:20px}}@media (min-width:1200px){.come-in{transform:translateY(250px);animation:a .8s ease forwards}.come-in:nth-child(odd){animation-duration:.6s}.already-visible{transform:translateY(0);animation:none}}@keyframes a{to{transform:translateY(0)}}.header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;width:100%;position:absolute;z-index:2;padding:20px}.header .logo{width:100px;height:auto;display:block}.header__toggle{width:27px}.gracias .header__toggle{display:none}.header__toggle-line{display:block;background:#fff;width:100%;height:4px;margin-bottom:4px;box-shadow:2px 2px 4px rgba(0,0,0,.4);opacity:1;transition:opacity .6s ease .2s,top .3s ease,left .3s ease,background .3s ease,transform .3s ease .45s}.header__toggle-line:first-child,.header__toggle-line:nth-child(3){transform-origin:center}.header.is-active{position:fixed;z-index:3;background:linear-gradient(180deg,transparent,transparent)!important}.header.is-active .header__toggle-line:first-child{transform:translateY(8px) rotate(45deg);background:#fff}.header.is-active .header__toggle-line:nth-child(2){background:#fff;opacity:0}.header.is-active .header__toggle-line:nth-child(3){transform:translateY(-8px) rotate(-45deg);background:#fff}.header.fixed{padding:12px 18px;position:fixed;animation:b .5s ease-out;background:#000;-ms-flex-align:center;align-items:center}@media (min-width:768px){.header{padding:20px 40px}.header.fixed{padding:12px 40px}}@media (min-width:1024px){.header{padding:40px 60px 0;-ms-flex-align:center;align-items:center}.header__toggle{display:none}.header .logo{width:140px}.gracias .header .logo{display:block}.header.fixed{position:absolute}.header.is-active{position:absolute;background:none;z-index:2}}@media (min-width:1200px){.header{padding:40px 80px 0}}@media (min-width:1600px){.header{padding:40px 100px 0}}section.menu{position:fixed;top:0;left:100%;z-index:3;width:100%;height:100%;opacity:0;padding-top:80px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#252122;transition:opacity .4s ease,left .1s ease .6s;pointer-events:none}section.menu.is-visible{left:0;opacity:1;transition:left .1s ease,opacity .4s ease .2s;overflow:hidden}section.menu .menu-inner{margin:0;text-align:center;letter-spacing:.2em}section.menu .menu-inner .menu-list{list-style:none;margin:0;padding:0}section.menu .menu-inner .menu-list li{font-size:20px;font-weight:700;padding:5px 0;margin-bottom:22px}section.menu .menu-inner .menu-list li span{line-height:38px}section.menu .menu-inner .menu-list li a{line-height:38px;color:#fff;pointer-events:all}.gracias section.menu{display:none}@media (min-width:1024px){section.menu{position:absolute;left:0;top:40px;z-index:3;opacity:1;background:none;padding:0 60px;height:auto;-ms-flex-align:end;align-items:flex-end}section.menu .menu-inner,section.menu .menu-inner .menu-list{display:-ms-flexbox;display:flex}section.menu .menu-inner .menu-list li{font-size:16px;line-height:1.6;letter-spacing:-.8px;margin:0;margin-left:50px}section.menu .menu-inner .menu-list li.inicio{display:block}section.menu .menu-inner .menu-list li span{line-height:1}section.menu .menu-inner .menu-list li a{line-height:32px;color:#fff;padding-bottom:6px;margin:0 10px;border-bottom:2px solid transparent;transition:all .4s ease}section.menu .menu-inner .menu-list li a:hover{border-color:#fff}.fixed section.menu .menu-inner .menu-list li a{color:#fff}section.menu.fixed{top:0;padding:13px 60px;background:#000 url(../img/logo.png) no-repeat 60px;background-size:70px;position:fixed;animation:b .5s ease-out}}@media (min-width:1200px){section.menu{padding:0 80px}section.menu.fixed{padding:13px 80px;background:#000 url(../img/logo.png) no-repeat 80px;background-size:70px}}@media (min-width:1600px){section.menu{padding:0 100px}}@keyframes b{0%{top:-100px}to{top:0}}.footer{padding:20px;text-align:center;background:#252122;color:#fff}.footer a{color:#fff;text-decoration:underline}.footer a:hover{text-decoration:none;transition:all .2s ease-in-out}.footer .social{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.footer .social h3{font-size:24px;margin-bottom:30px}.footer .social .team_list{margin-bottom:50px}.footer .social .team_list li{margin-bottom:10px}.footer .social .team_list li span{color:#7f7f7f;padding-right:12px}.footer .social .team_list li a{color:#fff;text-decoration:none}.footer .social .logo{width:100px;margin-bottom:50px}.footer .social_media{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:40px}.footer .social_media li{margin-bottom:10px}.footer .social_media li img{height:20px;width:auto}@media (min-width:1024px){.footer{padding:60px 60px 20px}.footer .social{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-column-align:left;justify-items:left}.footer .social h3{text-align:left;margin-bottom:10px;font-size:20px}.footer .social .logo{justify-self:center}.footer .social .team{width:85%}.footer .social .team_list{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px}.footer .social .team_list li{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-column-align:left;justify-items:left}.footer .social_media{-ms-flex-pack:justify;justify-content:space-between;width:100px;justify-self:end}.footer .social_media li img{height:20px}}@media (min-width:1200px){.footer{padding:100px 100px 20px}.footer .social{margin-bottom:40px}}@media (min-width:1600px){.footer{padding:120px 120px 20px}}.copyright{background:#fff;padding:20px;text-align:center}.copyright a{color:#000}.hero{background-image:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../img/bg-hero-m.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom;padding:80px 20px 40px;min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}.hero_title h1{color:#fff;font-size:48px;font-family:Agency FB,sans-serif;margin-bottom:30px}.hero_title h3{color:#fff;font-weight:800}.hero.lote-102{background-image:url(../img/hero-maat-m.jpg);background-size:cover}.hero.lote-136{background-image:url(../img/hero-frigg-m.jpg);background-size:cover}.hero.lote-557{background-image:url(../img/hero-gaia-m.jpg);background-size:cover}.hero.lote-545{background-image:url(../img/hero-apolo-m.jpg);background-size:cover}.hero.conesa{background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.2)),url(../img/hero-conesa-m.jpg);background-size:cover}.hero.pinto{background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.2)),url(../img/hero-pinto-m.jpg);background-size:cover}.hero.conesa,.hero.lote-102,.hero.lote-136,.hero.lote-545,.hero.lote-557,.hero.pinto{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;padding:0}.hero.conesa .hero_title_house,.hero.lote-102 .hero_title_house,.hero.lote-136 .hero_title_house,.hero.lote-545 .hero_title_house,.hero.lote-557 .hero_title_house,.hero.pinto .hero_title_house{font-family:Agency FB,sans-serif;padding:80px 0 30px;-ms-flex:auto;flex:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:#fff}.hero.conesa .hero_title_house h2,.hero.lote-102 .hero_title_house h2,.hero.lote-136 .hero_title_house h2,.hero.lote-545 .hero_title_house h2,.hero.lote-557 .hero_title_house h2,.hero.pinto .hero_title_house h2{font-size:58px}.hero.conesa .hero_title_house h3,.hero.lote-102 .hero_title_house h3,.hero.lote-136 .hero_title_house h3,.hero.lote-545 .hero_title_house h3,.hero.lote-557 .hero_title_house h3,.hero.pinto .hero_title_house h3{font-weight:400;font-size:38px;padding:10px 20px;background-color:rgba(0,0,0,.5)}.hero.conesa .hero_price,.hero.lote-102 .hero_price,.hero.lote-136 .hero_price,.hero.lote-545 .hero_price,.hero.lote-557 .hero_price,.hero.pinto .hero_price{width:100%;height:auto;background:#000;color:#fff;padding:10px 20px}.hero.conesa .hero_price ul,.hero.lote-102 .hero_price ul,.hero.lote-136 .hero_price ul,.hero.lote-545 .hero_price ul,.hero.lote-557 .hero_price ul,.hero.pinto .hero_price ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.hero.conesa .hero_price ul li,.hero.lote-102 .hero_price ul li,.hero.lote-136 .hero_price ul li,.hero.lote-545 .hero_price ul li,.hero.lote-557 .hero_price ul li,.hero.pinto .hero_price ul li{margin-bottom:10px;width:100%}.hero.conesa .hero_price ul li span,.hero.lote-102 .hero_price ul li span,.hero.lote-136 .hero_price ul li span,.hero.lote-545 .hero_price ul li span,.hero.lote-557 .hero_price ul li span,.hero.pinto .hero_price ul li span{display:block;font-weight:700}.hero.building .hero_title_house{-ms-flex-pack:center;justify-content:center}.hero.building .logo{width:70vw;fill:#fff}.gracias .hero{background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../img/bg-hero_mb.jpg)}@media (max-width:767px) and (orientation:landscape){.hero{padding:100px 40px;background-size:cover;background-position:50%;-ms-flex-pack:left;justify-content:left}.hero.lote-102 .hero_title_house h2,.hero.lote-136 .hero_title_house h2,.hero.lote-557 .hero_title_house h2{padding-bottom:50px}.hero.building .logo{width:45vw}}@media (min-width:768px){.hero{-ms-flex-pack:left;justify-content:left;padding:60px}.hero_title h1{font-size:78px}.hero.lote-102 .hero_price,.hero.lote-136 .hero_price,.hero.lote-545 .hero_price,.hero.lote-557 .hero_price{padding:20px 60px}.hero.lote-102 .hero_price ul,.hero.lote-136 .hero_price ul,.hero.lote-545 .hero_price ul,.hero.lote-557 .hero_price ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.hero.lote-102 .hero_price ul li,.hero.lote-136 .hero_price ul li,.hero.lote-545 .hero_price ul li,.hero.lote-557 .hero_price ul li{width:unset}}@media (min-width:1024px){.hero{background-image:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../img/bg-hero.jpg);padding:115px 60px 0;-ms-flex-align:center;align-items:center}.hero_title{width:700px}.hero_title h3{font-size:22px}.hero.building .hero_title_house{padding:0}.hero.building .logo{width:45vw;max-width:580px}.hero.building .hero_price{display:none}.hero.lote-102{background-image:url(../img/hero-maat.jpg)}.hero.lote-136{background-image:url(../img/hero-frigg.jpg)}.hero.lote-557{background-image:url(../img/hero-gaia.jpg)}.hero.lote-545{background-image:url(../img/hero-apolo.jpg)}.hero.conesa{background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.2)),url(../img/hero-conesa.jpg)}.hero.pinto{background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.2)),url(../img/hero-pinto.jpg)}.hero.lote-102 .hero_title_house,.hero.lote-136 .hero_title_house,.hero.lote-545 .hero_title_house,.hero.lote-557 .hero_title_house{padding:0;-ms-flex-pack:center;justify-content:center}.hero.lote-102 .hero_title_house h2,.hero.lote-136 .hero_title_house h2,.hero.lote-545 .hero_title_house h2,.hero.lote-557 .hero_title_house h2{font-size:98px;text-shadow:0 0 20px rgba(0,0,0,.4)}.hero.lote-102 .hero_title_house h3,.hero.lote-136 .hero_title_house h3,.hero.lote-545 .hero_title_house h3,.hero.lote-557 .hero_title_house h3{font-size:48px}.hero.lote-102 .hero_price ul,.hero.lote-136 .hero_price ul,.hero.lote-545 .hero_price ul,.hero.lote-557 .hero_price ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.hero.lote-102 .hero_price ul li,.hero.lote-136 .hero_price ul li,.hero.lote-545 .hero_price ul li,.hero.lote-557 .hero_price ul li{width:unset}.gracias .hero{background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../img/bg-hero.jpg)}}@media (min-width:1200px){.hero{padding:115px 80px 0}.hero.lote-102 .hero_price,.hero.lote-136 .hero_price,.hero.lote-557 .hero_price{padding:30px 80px}}@media (min-width:1440px){.hero{padding:115px 100px 0}.hero.lote-102 .hero_title_house h2,.hero.lote-136 .hero_title_house h2,.hero.lote-545 .hero_title_house h2,.hero.lote-557 .hero_title_house h2{font-size:128px}.hero.lote-102 .hero_title_house h3,.hero.lote-136 .hero_title_house h3,.hero.lote-545 .hero_title_house h3,.hero.lote-557 .hero_title_house h3{font-size:68px}}@media (min-width:1600px){.hero{background-image:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../img/bg-hero-h.jpg)}.hero.lote-102{background-image:url(../img/hero-maat-h.jpg)}.hero.lote-136{background-image:url(../img/hero-frigg-h.jpg)}.hero.lote-557{background-image:url(../img/hero-gaia-h.jpg)}.hero.lote-545{background-image:url(../img/hero-apolo-h.jpg)}.hero.conesa{background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.2)),url(../img/hero-conesa-h.jpg)}.hero.pinto{background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.2)),url(../img/hero-pinto-h.jpg)}.hero.lote-102 .hero_price,.hero.lote-136 .hero_price,.hero.lote-557 .hero_price{padding:30px 100px}.gracias .hero{background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../img/bg-hero-h.jpg)}}.contacto{padding:20px;background:#fff;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.contacto h2{font-size:32px;color:#626262;font-weight:800;margin-bottom:0}.contacto h3{font-size:18px;color:#7f7f7f;margin-bottom:30px;font-weight:400}.contacto .button__rayen{width:250px;margin-top:40px;padding:12px 30px}@media (min-width:768px){.contacto{padding:60px}}@media (min-width:1024px){.contacto h2{font-size:36px}.contacto h3{font-size:24px;margin-bottom:60px}.contacto form{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.contacto .column{padding:0 30px}.contacto .button__rayen{margin-left:30px}}@media (min-width:1200px){.contacto{padding:40px 100px 100px;max-width:1600px;margin:0 auto}.contacto h3{margin-bottom:80px}}@media (min-width:1600px){.contacto{padding:60px 100px 100px}}.about{background:#fff;padding:40px 20px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.about h2{font-size:24px;color:#626262;font-weight:800}.about h3{font-size:20px;color:#7f7f7f;margin-bottom:30px}.about p{font-size:18px;color:#7f7f7f;margin-bottom:10px}.about p:first-child{margin-bottom:16px}@media (min-width:768px){.about{padding:60px}.about h2{font-size:26px}.about h3{font-size:22px}.about p{font-size:18px}}@media (min-width:1024px){.about{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.about p{margin-bottom:5px}}@media (min-width:1200px){.about{padding:80px}.about h2{font-size:28px}.about h3{font-size:24px}.about p{font-size:20px}}@media (min-width:1600px){.about{padding:100px}}.proyectos{text-align:center;padding:20px;background:#fff}.proyectos h2{font-size:32px;color:#626262;font-weight:800;margin-bottom:60px}.proyectos_description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.proyectos_description .picture{display:block;margin-bottom:18px;position:relative}.proyectos_description .unidad{margin-bottom:60px}.proyectos_description .unidad a{color:#000}.proyectos_description .unidad h3{font-weight:400;font-size:28px}.proyectos_description .unidad h4{font-weight:800;font-size:16px;letter-spacing:-1px;margin-bottom:5px}.proyectos_description .unidad p{display:none;color:#7f7f7f}.proyectos_description .unidad p span{color:#000}@media (min-width:768px){.proyectos{padding:60px}.proyectos h2{margin-bottom:40px;font-size:32px}.proyectos_description .unidad h3{font-size:30px;transition:all .2s ease-in-out}.proyectos_description .unidad p{font-size:20px}.proyectos_description .unidad a{display:block;margin-bottom:20px}}@media (min-width:1024px){.proyectos{padding:40px 60px 60px;text-align:left}.proyectos h2{font-size:36px}.proyectos_description{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);column-gap:40px}.proyectos_description .unidad img{margin-bottom:40px;transition:all .3s ease-out}.proyectos_description h4{margin-bottom:10px}}@media (min-width:1200px){.proyectos{padding:40px 80px 80px}.proyectos .picture:before{font-size:16px;padding:12px 18px}.proyectos_description{column-gap:100px}.proyectos_description .unidad a:hover img{opacity:.6}.proyectos_description .unidad a:hover h3{color:#7f7f7f}.proyectos_description .unidad h3{margin-bottom:10px}.proyectos_description .unidad h4{margin-bottom:20px}}@media (min-width:1600px){.proyectos{padding:60px 100px 100px}.proyectos_description{column-gap:120px}}.presentation .image{margin-bottom:30px}.presentation .content{padding:20px;margin-bottom:30px}.presentation h2{color:#626262;font-size:22px;font-weight:800;margin:0 0 30px;width:80%;border-bottom:2px solid #626262;padding-bottom:15px}.presentation h3{color:#626262;font-weight:800;margin-bottom:20px;font-size:18px}.presentation p{color:#7f7f7f;margin-bottom:10px}@media (min-width:768px){.presentation{padding:60px}.presentation .content{padding:0}}@media (min-width:1024px){.presentation{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-flex-align:center;align-items:center}.presentation .content{padding:0 0 0 60px;margin:0}}@media (min-width:1200px){.presentation{padding:60px 80px;max-width:1600px;margin:0 auto}.presentation h2{font-size:36px;margin-bottom:30px;padding-bottom:30px}}.slide{background:#fff;padding:20px}.slide h3{font-family:Agency FB,sans-serif;font-size:32px}.slide .items{margin-top:32px;border-top:1px solid #fff;padding-top:26px;line-height:1.4em}.slide .items li{margin-bottom:6px}.slide-content{background:#000;color:#fff;padding:20px}.slide .swiper-button{background:none;height:48px}.slide .swiper-button-prev{transform:rotate(.5turn)}.slide+.button__rayen{margin:20px auto;width:fit-content}.slide+.button__rayen:before,.slide+.button__rayen>span{text-decoration:none}@media (min-width:768px){.slide{padding:60px}}@media (min-width:1024px){.slide{display:-ms-flexbox;display:flex}.slide .slide-item{-ms-flex-direction:column;flex-direction:column}.slide .gallery{-ms-flex:auto;flex:auto}.slide .gallery-thumbs{height:120px;-ms-flex:120px;flex:120px}.slide .gallery-thumbs .swiper-slide{opacity:.6}.slide .gallery-thumbs .swiper-slide-thumb-active{opacity:1}.slide-item{width:75%;-ms-flex:75%;flex:75%;background:#000}.slide-content{-ms-flex:auto;flex:auto;-ms-flex-order:-1;order:-1}}@media (min-width:1200px){.slide{padding:80px;max-width:1600px;margin:0 auto}.slide-content{padding:0 30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}.building-view{padding:40px 20px 20px;background-color:#f3f3f3;color:#626262;text-align:center;margin:40px 0}.building-view h2{font-size:22px;font-weight:800;margin-bottom:38px}.building-view .items li{margin-bottom:48px}.building-view .items li:last-child{margin:0}@media (min-width:768px){.building-view{margin:60px 0;padding:60px}.building-view .items{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.building-view .items li{margin:0}.building-view .items img{max-width:480px}}@media (min-width:1024px){.building-view{margin:80px 0;padding-bottom:80px}}@media (min-width:1200px){.building-view{padding:60px 80px 80px;margin-top:100px}.building-view h2{font-size:36px}.building-view .items{max-width:1600px;margin:0 auto;padding:0 120px}}.location{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.location_image{margin-bottom:30px;height:0;padding-bottom:60%;width:100%;position:relative}.location_image iframe{height:100%;left:0;top:0;width:100%;position:absolute}.location_house{margin-bottom:30px}.location_house h2{color:#626262;font-weight:800;margin:0 0 30px;width:80%;border-bottom:2px solid #626262;padding-bottom:15px}.location_house h3{color:#626262;font-weight:800;margin-bottom:20px;font-size:18px}.location_house p{color:#7f7f7f;margin-bottom:10px}.location_house p.location_house_route{color:#626262;font-weight:800;margin-bottom:20px}.location_house .items{padding-left:18px;color:#7f7f7f}.location_house .items li{list-style-type:disc;line-height:1.4}.location_house .button__rayen{margin-top:40px;padding:.4em .3em;width:250px}.location_house .button__rayen:before,.location_house .button__rayen>span{padding:.4em .3em;text-decoration:none}@media (min-width:768px){.location{padding:60px}}@media (min-width:1024px){.location{display:-ms-grid;display:grid;-ms-grid-columns:1.5fr 1fr;grid-template-columns:1.5fr 1fr;-ms-flex-align:center;align-items:center}.location_house{margin-bottom:0;padding-left:60px}.location_house h2{margin:0 0 20px;width:90%}.location_house .button__rayen{margin:40px auto 0 0}.location_house .button__rayen:hover{background:#fff}.location_house .button__rayen:before{background:#7f7f7f;color:#fff;padding:.8em .3em}.location_image{padding-bottom:100%;margin:0}}@media (min-width:1200px){.location{padding:80px;max-width:1600px;margin:0 auto}.location_house{padding-left:80px}.location_house h2{font-size:36px;margin-bottom:30px;padding-bottom:30px}.location_house h3{font-size:18px}.location_house p{margin-bottom:30px}.location_house p.location_house_route{margin-bottom:40px}.location_image{padding-bottom:80%}}@media (min-width:1440px){.location_image{padding-bottom:70%}}@media (min-width:1600px){.location{padding:100px}.location_house{padding-left:100px}.location_image{padding-bottom:55%}}.description{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.description_house{margin-bottom:20px}.description_house h2{color:#626262;font-weight:800;margin-bottom:20px}.description_house ul{color:#7f7f7f;margin-bottom:30px}.description_house ul li{margin-bottom:10px}.description_house ul span{color:#626262;font-weight:800}.description_house p{color:#626262;margin-bottom:30px}.description_house span{font-size:14px}.description .button__rayen{margin:90px auto;padding:0;width:fit-content;background:none}.description .button__rayen:before,.description .button__rayen>span{text-decoration:none}.description .button__rayen>span{color:#fff;background-color:#000}.description .button__rayen:before{color:#000;background:#fff}@media (min-width:768px){.description{padding:60px}}@media (min-width:1024px){.description{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}.description span{padding-right:32px;display:inline-block}.description .button__rayen{grid-column:1/3;margin:90px auto 0}.description .button__rayen:before,.description .button__rayen>span{padding:1.4em 3em}}@media (min-width:1200px){.description{padding:100px;max-width:1600px;margin:0 auto;-ms-flex-align:start;align-items:start}.description_house h2{font-size:36px}.description_house ul{margin-bottom:40px}.description_house ul li{margin-bottom:20px;font-size:18px}.description_house p{font-size:18px}}@media (min-width:1600px){.description{padding:120px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL19iYXNlLnNjc3MiLCJ1dGlscy9fdmFyaWFibGVzLnNjc3MiLCJ1dGlscy9fbWl4aW5zLnNjc3MiLCJ1dGlscy9fc2Nyb2xsYm94LnNjc3MiLCJsYXlvdXRzL19oZWFkZXIuc2NzcyIsImxheW91dHMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9faGVyby5zY3NzIiwibW9kdWxlcy9fY29udGFjdG8uc2NzcyIsIm1vZHVsZXMvX2Fib3V0LnNjc3MiLCJtb2R1bGVzL19wcm95ZWN0b3Muc2NzcyIsIm1vZHVsZXMvX3NsaWRlLnNjc3MiLCJtb2R1bGVzL19sb2NhdGlvbi5zY3NzIiwibW9kdWxlcy9fZGVzY3JpcHRpb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBdUIscUJBQXNCLENBQUksQUFPakQsMlpBQ0MsU0FBUyxBQUNULFVBQVUsQUFDVixTQUFTLEFBQ1QsZUFBZSxBQUNmLGFBQWEsQUFDYix1QkFBd0IsQ0FDeEIsQUFDRCxJQUNDLGNBQWMsQUFDZCxVQUFXLENBQ1gsQUFDRCxrQkFDQyxjQUFjLEFBQ2QsZUFBZ0IsQ0FDaEIsQUFDRCxNQUNDLGVBQWdCLENBQ2hCLEFBQ0QsSUFDQyxjQUFlLENBQ2YsQUFFRCwwRkFDQyxhQUFjLENBQ2QsQUFDRCxLQUNDLGdDQ2pDK0IsQURrQy9CLFdDN0JXLEFEOEJYLGNBQWMsQUFDZCxnQkNoQ1csQURpQ1gsaUJBQWtCLENBQ2xCLEFBQ0QsRUFDQyxvQkFBcUIsQ0FDckIsQUFDRCxFQUNDLGVBQWdCLENBS2hCLEFBTkQsS0FJRSxpQkFBa0IsQ0FDbEIsQUFFRixPQUNDLGVBQWdCLENBQ2hCLEFBQ0QsZUFDQyxXQUFXLEFBQ1gsZ0JBQWdCLEFBQ2hCLGFBQWEsQUFDYixtQkFBbUIsQUFDbkIsWUFBVyxBQUNYLGdDQUE4QixBQUM5QixjQ3JEYSxBRHNEYiw4QkM1RCtCLEFENkQvQixlQUFlLEFBQ2YsOEJBQStCLENBbUIvQixBQTdCRCwyREFhRSxhQzNEWSxDRDREWixBQWRGLHlD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Q2pCLGNBQWMsQUFDZCxxQkFBa0IsQUFBbEIsaUJBQWtCLENBMEJ6QixBQXhCUSxzQkFHTyxjQUFlLENBQ2xCLEFBSkosc0JBT08sa0JBQW1CLENBS3RCLEFBWkoseUJBU1csbUJBQW1CLEFBQ25CLGNBQWUsQ0FDbEIsQUFYUixxQkFlTyxjQUFlLENBQ2xCLENBQUEsQVYxR1gsMEJVRkYsYUFpSFEsYUFBYSxDQUdwQixDQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiKiwgKjpiZWZvcmUsICo6YWZ0ZXIgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcblxyXG4vKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0LyBcclxuICAgdjIuMCB8IDIwMTEwMTI2XHJcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXHJcbiovXHJcblxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0Zm9udC1zaXplOiAxMDAlO1xyXG5cdGZvbnQ6IGluaGVyaXQ7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbmltZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcblx0Zm9udDogNzAwIDMycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG51bCwgbGkge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuc3VwIHtcclxuXHRmb250LXNpemU6IC42ZW07XHJcbn1cclxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHBpY3R1cmUsIHN2ZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuYm9keSB7XHJcblx0Zm9udDogNDAwIDE2cHggJGZvbnQtYmFzZTtcclxuXHRjb2xvcjogJGJsYWNrO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbnAge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHJcblx0ZW0ge1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdH1cclxufVxyXG5zdHJvbmcge1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuaW5wdXQsIHRleHRhcmVhIHtcclxuXHR3aWR0aDogMTAwJTtcdFxyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0cGFkZGluZzogMTJweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdGJvcmRlcjpub25lO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCAkZ3JleSBzb2xpZDtcclxuXHRjb2xvcjogJGdyZXk7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWJhc2U7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0XHJcblx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICRncmV5O1xyXG5cdH1cdFxyXG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdCAgb3BhY2l0eTogMTtcclxuXHR9XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblxyXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmVycm9yIHtcclxuXHRcdGJvcmRlci1jb2xvcjokb2NlYW47XHJcblx0fVxyXG59XHJcblx0XHJcbmEuYnV0dG9uX19yYXllbiB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRjb2xvcjogJGJsYWNrO1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAyMzBweDtcclxuXHRtYXJnaW46IDAgYXV0bzsgXHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1x0XHJcblx0XHJcblx0JjpiZWZvcmUsICYgPiBzcGFuIHtcclxuXHRcdHBhZGRpbmc6IC44ZW0gMmVtO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NSwgMCwgMC4xMjUsIDEpO1xyXG5cdH0gICAgXHJcblx0JiA+IHNwYW4ge1xyXG5cdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHQgICAgXHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdFx0fVxyXG5cdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuYS5icm9jaHVyZSB7XHJcblxyXG5cdCY6YmVmb3JlLCAmID4gc3BhbiB7XHJcblx0XHQvLyBwYWRkaW5nOiAwOyBcclxuXHR9XHJcblxyXG5cdCYgPiBzcGFuIHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblx0fVxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0fVxyXG59XHJcblxyXG5pbnB1dC5idXR0b24ge1xyXG5cdGNvbG9yOiAkYmxhY2s7XHJcblx0Ym9yZGVyOiAycHggc29saWQgJGJsYWNrO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHRcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XHRcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ud2hhdHNhcHAtYnV0dG9uIHtcclxuXHR3aWR0aDogNDhweDtcclxuXHRoZWlnaHQ6IDQ4cHg7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvdHRvbTogMzBweDtcclxuXHRsZWZ0OiAzMHB4O1xyXG5cdHotaW5kZXg6IDMwO1xyXG5cclxuXHQuaWNvbiB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0fVxyXG5cclxuICAgICY6aG92ZXIgLmljb24ge1xyXG4gICAgXHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICB9XHRcdFxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcblx0XHR3aWR0aDogNTJweDtcclxuXHRcdGhlaWdodDogNTJweDtcclxuXHRcdGJvdHRvbTogNDJweDtcclxuXHRcdGxlZnQ6IDQycHg7XHJcblxyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggNHB4IHJnYmEoMCwwLDAsLjQpKTtcclxuXHRcdH1cclxuICAgIH1cclxufVxyXG4uYWR2aWNlIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG59IiwiLy8gRm9udHNcclxuJGZvbnQtYmFzZTogJ011bGlzaCcsIHNhbnMtc2VyaWY7XHJcbiRmb250LXRpdGxlOiAnQWdlbmN5IEZCJywgc2Fucy1zZXJpZjtcclxuXHJcbi8vIENvbG9yc1xyXG4kd2hpdGU6ICNmZmY7XHJcbiRibGFjazogIzAwMDsgXHJcbiRncmV5OiAjN2Y3ZjdmO1xyXG4kZ3JleS1ib2xkOiM2MjYyNjI7XHJcbiRncmV5LWRhcms6ICMyNTIxMjI7XHJcbiRncmV5LWJnOiAjZjNmM2YzO1xyXG4kb2NlYW46Izg4YzllMTtcclxuJG9yYW5nZTogI2ZmYTUwMDtcclxuIiwiQG1peGluIGJyZWFrcG9pbnQoJHBvaW50KSB7XHJcblx0QGlmICRwb2ludCA9PSBiaWdkZXNrdG9wIHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHsgQGNvbnRlbnQgOyB9XHJcblx0fVxyXG5cdEBpZiAkcG9pbnQgPT0gZGVza3RvcCB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7IEBjb250ZW50IDsgfVxyXG5cdH1cclxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gbGFwdG9wIHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgQGNvbnRlbnQgOyB9XHJcblx0fVxyXG5cdEBlbHNlIGlmICRwb2ludCA9PSB0YWJsZXQge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyBAY29udGVudCA7IH1cclxuXHR9XHJcblx0QGVsc2UgaWYgJHBvaW50ID09IHBoYWJsZXQge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSAgeyBAY29udGVudCA7IH1cclxuXHR9XHJcblx0QGVsc2UgaWYgJHBvaW50ID09IG1vYmlsZWxhbmRzY2FwZSB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgeyBAY29udGVudCA7IH1cclxuXHR9XHJcblx0QGVsc2UgaWYgJHBvaW50ID09IG1vYmlsZW9ubHkge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSAgeyBAY29udGVudCA7IH1cclxuXHR9XHJcblx0QGVsc2UgaWYgJHBvaW50ID09IG1vYmlsZXNtYWxsIHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2NnB4KSAgeyBAY29udGVudCA7IH1cclxuXHR9XHJcblxyXG59IiwiQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcclxuICAgICAgICBcclxuICAgIC5jb21lLWluIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUwcHgpO1xyXG4gICAgICAgIGFuaW1hdGlvbjogY29tZS1pbiAwLjhzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICB9XHJcbiAgICAuY29tZS1pbjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xyXG4gICAgfVxyXG4gICAgLmFscmVhZHktdmlzaWJsZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjb21lLWluIHtcclxuICAgIHRvIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XHJcbn0iLCIuaGVhZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTA7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHJcblx0LmxvZ28ge1xyXG5cdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQmX190b2dnbGUge1xyXG5cdCAgICB3aWR0aDogMjdweDtcclxuXHQgICAgXHJcblx0ICAgIC5ncmFjaWFzICYge1xyXG5cdCAgICBcdGRpc3BsYXk6IG5vbmU7XHJcblx0ICAgIH1cclxuXHR9XHJcblxyXG5cdCZfX3RvZ2dsZS1saW5lIHtcclxuXHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHQgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgIGhlaWdodDogNHB4O1xyXG5cdCAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcblx0ICAgIGJveC1zaGFkb3c6IDJweCAycHggNHB4IHJnYmEoMCwwLDAsLjQpO1xyXG5cdCAgICBvcGFjaXR5OiAxOyBcclxuXHQgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA2MDBtcyBlYXNlIDIwMG1zLCB0b3AgMzAwbXMgZWFzZSwgbGVmdCAzMDBtcyBlYXNlLCBiYWNrZ3JvdW5kIDMwMG1zIGVhc2UsIHRyYW5zZm9ybSAzMDBtcyBlYXNlIDQ1MG1zOyAgICBcclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0ICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdCAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fSAgICBcclxuXHJcblx0Ji5pcy1hY3RpdmUge1xyXG5cdCAgICBwb3NpdGlvbjogZml4ZWQ7XHJcblx0ICAgIHotaW5kZXg6IDExO1xyXG5cdCAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApLCByZ2JhKDAsMCwwLDApKSAhaW1wb3J0YW50O1xyXG5cdFx0XHJcblx0XHQuaGVhZGVyX190b2dnbGUtbGluZSB7XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0ICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0ICAgIG9wYWNpdHk6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmZpeGVkIHtcclxuXHQgICAgcGFkZGluZzogMTJweCAxOHB4O1xyXG5cdCAgICBwb3NpdGlvbjogZml4ZWQ7XHJcblx0ICAgIGFuaW1hdGlvbjogaGVhZGVyRml4IC41cyBlYXNlLW91dDtcclxuXHQgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cdFxyXG5cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KHBoYWJsZXQpIHtcclxuXHRcdHBhZGRpbmc6MjBweCA0MHB4O1xyXG5cclxuXHRcdCYuZml4ZWQge1xyXG5cdFx0XHRwYWRkaW5nOjEycHggNDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggNjBweCAwO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0Jl9fdG9nZ2xlIHtcclxuXHRcdCAgICBkaXNwbGF5OiBub25lO1xyXG5cdFx0fVx0XHRcclxuXHJcblx0XHQubG9nbyB7XHJcblx0XHRcdHdpZHRoOiAxNDBweDtcclxuXHRcdFx0XHJcblx0XHRcdC5ncmFjaWFzICYge1xyXG5cdFx0ICAgIFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuZml4ZWQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0ICAgIHotaW5kZXg6IDEwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggODBweCAwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChiaWdkZXNrdG9wKSB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDEwMHB4IDA7XHJcblx0fVxyXG59XHJcblxyXG5zZWN0aW9uLm1lbnUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIHotaW5kZXg6IDExO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1kYXJrO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLCBsZWZ0IDEwMG1zIGVhc2UgNjAwbXM7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHJcblx0Ji5pcy12aXNpYmxlIHtcclxuXHQgICAgbGVmdDogMDtcclxuXHQgICAgb3BhY2l0eTogMTtcclxuXHQgICAgdHJhbnNpdGlvbjogbGVmdCAxMDBtcyBlYXNlLCBvcGFjaXR5IDQwMG1zIGVhc2UgMjAwbXM7XHJcblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cdFxyXG5cdC5tZW51LWlubmVyIHtcclxuXHQgICAgbWFyZ2luOiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblx0XHRcclxuXHRcdC5tZW51LWxpc3Qge1xyXG5cdFx0ICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHQgICAgbWFyZ2luOiAwO1xyXG5cdFx0ICAgIHBhZGRpbmc6IDA7XHJcblx0XHQgICAgXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMHB4OyAgIFxyXG5cdFx0XHQgICAgLy8gbGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcblx0XHRcdCAgICBcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMzhweDtcclxuXHRcdFx0XHQgICAgY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmdyYWNpYXMgJiB7IGRpc3BsYXk6IG5vbmU7fVxyXG5cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogNDBweDtcclxuXHRcdHotaW5kZXg6IDExO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwcHggNjBweDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFxyXG5cdFx0Lm1lbnUtaW5uZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcclxuXHRcdFx0Lm1lbnUtbGlzdCB7XHJcblx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQgICAgXHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdCAgICBmb250LXNpemU6IDE2cHg7ICAgXHJcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xyXG5cdFx0XHRcdCAgICBtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNTBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Ji5pbmljaW8geyBkaXNwbGF5OiBibG9ja31cclxuXHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0ICAgIGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHQgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCB0cmFuc3BhcmVudCBzb2xpZDtcclxuXHRcdFx0XHRcdCAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcclxuXHRcdFx0XHRcdCAgICBcclxuXHRcdFx0XHRcdCAgICAmOmhvdmVyIHtcclxuXHRcdFx0XHRcdCAgICBcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0ICAgIH1cclxuXHJcblx0XHRcdFx0XHQgICAgLmZpeGVkICYge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Ji5maXhlZCB7XHJcblx0XHQgICAgdG9wOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAxM3B4IDYwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRibGFjayB1cmwoJy4uL2ltZy9sb2dvLnBuZycpIG5vLXJlcGVhdCA2MHB4IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA3MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdGFuaW1hdGlvbjogaGVhZGVyRml4IC41cyBlYXNlLW91dDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcdFxyXG5cdFx0cGFkZGluZzowIDgwcHg7XHJcblxyXG5cdFx0Ji5maXhlZCB7XHJcblx0XHRcdHBhZGRpbmc6MTNweCA4MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2sgdXJsKCcuLi9pbWcvbG9nby5wbmcnKSBuby1yZXBlYXQgODBweCBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNzBweDtcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Lm1lbnUtaW5uZXIge1xyXG5cdFx0XHRcclxuXHRcdFx0Lm1lbnUtbGlzdCB7XHJcblx0XHRcdCAgICBcclxuXHRcdFx0XHRsaSB7XHJcblxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHQgICAgLy9wYWRkaW5nOiAwIDI4cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChiaWdkZXNrdG9wKSB7XHJcblx0XHRwYWRkaW5nOjAgMTAwcHg7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhlYWRlckZpeCB7XHJcbiAgMCUgICB7IHRvcDogLTEwMHB4OyB9XHJcbiAgMTAwJSB7IHRvcDogMDsgfVxyXG59IiwiLmZvb3RlciB7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZDokZ3JleS1kYXJrO1xyXG5cdGNvbG9yOiR3aGl0ZTtcclxuXHRcclxuXHRhIHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zb2NpYWwge1xyXG5cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRoM3tcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC50ZWFtX2xpc3Qge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyZXk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubG9nbyB7XHJcblx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX21lZGlhIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcblx0XHRwYWRkaW5nOjYwcHggNjBweCAyMHB4O1xyXG5cclxuXHRcdC5zb2NpYWwge1xyXG5cdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdFx0XHRqdXN0aWZ5LWl0ZW1zOiBsZWZ0O1xyXG5cclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5sb2dvIHtcclxuXHRcdFx0XHRqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRlYW0ge1xyXG5cdFx0XHRcdHdpZHRoOiA4NSU7XHJcblxyXG5cdFx0XHRcdCZfbGlzdCB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblxyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHQvLyBkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktaXRlbXM6IGxlZnQ7IFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9tZWRpYXsgXHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRqdXN0aWZ5LXNlbGY6IGVuZDtcdFxyXG5cclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcclxuXHRcdHBhZGRpbmc6IDEwMHB4IDEwMHB4IDIwcHg7XHJcblxyXG5cdFx0LnNvY2lhbHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoYmlnZGVza3RvcCkge1xyXG5cdFx0cGFkZGluZzoxMjBweCAxMjBweCAyMHB4O1xyXG5cclxuXHR9XHJcbn1cclxuXHJcbi5jb3B5cmlnaHQge1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcclxuXHRhIHsgXHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdH1cclxufSIsIi5oZXJvIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBcclxuXHRcdGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwwLDAsLjYpLHJnYmEoMCwwLDAsLjYpKSxcclxuXHRcdHVybCgnLi4vaW1nL2JnLWhlcm8tbS5qcGcnKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuXHRwYWRkaW5nOiA4MHB4IDIwcHggNDBweDtcclxuXHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcclxuXHQmX3RpdGxlIHtcclxuXHJcblx0XHRoMSB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0aDMge1xyXG5cdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmxvdGUtMTAyIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hlcm8tbWFhdC1tLmpwZycpO1xyXG5cdCAgXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdH1cclxuXHQmLmxvdGUtMTM2IHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hlcm8tZnJpZ2ctbS5qcGcnKTtcclxuXHQgIFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHR9XHJcblx0Ji5sb3RlLTU1NyB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9oZXJvLWdhaWEtbS5qcGcnKTtcclxuXHQgIFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHR9XHJcblx0Ji5sb3RlLTU0NSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9oZXJvLWFwb2xvLW0uanBnJyk7XHJcblx0ICBcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0fVxyXG5cdCYuY29uZXNhIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCggcmdiYSgwLDAsMCwuNiksIHJnYmEoMCwwLDAsLjIpKSwgdXJsKCcuLi9pbWcvaGVyby1jb25lc2EtbS5qcGcnKTtcclxuXHQgIFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHR9XHJcblx0Ji5waW50byB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMCwwLDAsLjYpLCByZ2JhKDAsMCwwLC4yKSksIHVybCgnLi4vaW1nL2hlcm8tcGludG8tbS5qcGcnKTtcclxuXHQgIFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHR9XHJcblxyXG5cdCYubG90ZS0xMDIgLCAmLmxvdGUtMTM2LCAmLmxvdGUtNTU3LCAmLmxvdGUtNTQ1LCAmLmNvbmVzYSwgJi5waW50byB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHQuaGVyb190aXRsZV9ob3VzZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcclxuXHRcdFx0cGFkZGluZzogODBweCAwIDMwcHggMDtcclxuXHRcdFx0ZmxleDogYXV0bztcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNThweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzOHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5oZXJvX3ByaWNlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0YmFja2dyb3VuZDokYmxhY2s7XHJcblx0XHRcdGNvbG9yOiR3aGl0ZTtcclxuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cclxuXHRcdFx0dWwgeyBcclxuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdCAgXHR9XHJcblx0fVxyXG5cclxuXHQmLmJ1aWxkaW5nIHtcclxuXHJcblx0XHQuaGVyb190aXRsZV9ob3VzZSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5sb2dvIHtcclxuXHRcdFx0d2lkdGg6IDcwdnc7XHJcblx0XHRcdGZpbGw6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmdyYWNpYXMgJiB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBcclxuXHRcdFx0bGluZWFyLWdyYWRpZW50KCByZ2JhKDAsMCwwLC42KSwgcmdiYSgwLDAsMCwuNikpLFxyXG5cdFx0XHR1cmwoJy4uL2ltZy9iZy1oZXJvX21iLmpwZycpO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVsYW5kc2NhcGUpIHtcclxuXHRcdHBhZGRpbmc6IDEwMHB4IDQwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG5cclxuXHRcdCYubG90ZS0xMDIgLmhlcm9fdGl0bGVfaG91c2UgaDIsICYubG90ZS0xMzYgLmhlcm9fdGl0bGVfaG91c2UgaDIsICYubG90ZS01NTcgLmhlcm9fdGl0bGVfaG91c2UgaDIge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5idWlsZGluZyB7XHJcblxyXG5cdFx0XHQubG9nbyB7XHJcblx0XHRcdFx0d2lkdGg6IDQ1dnc7XHJcblx0XHRcdH1cclxuXHRcdH1cdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xyXG5cdCAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblx0ICBcdHBhZGRpbmc6NjBweDtcclxuXHRcdFxyXG5cdCAgXHQmX3RpdGxle1xyXG5cclxuXHRcdFx0aDEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNzhweDtcclxuXHRcdFx0fVxyXG5cdCAgXHR9IFxyXG5cclxuXHRcdCYubG90ZS0xMDIgLCAmLmxvdGUtMTM2LCAmLmxvdGUtNTU3LCAmLmxvdGUtNTQ1IHtcclxuXHJcblx0XHRcdC5oZXJvX3ByaWNlIHtcclxuXHRcdFx0XHRwYWRkaW5nOjIwcHggNjBweDtcclxuXHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogdW5zZXQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogXHJcblx0XHRcdGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwwLDAsLjYpLHJnYmEoMCwwLDAsLjYpKSxcclxuXHRcdFx0dXJsKCcuLi9pbWcvYmctaGVyby5qcGcnKTtcclxuXHRcdHBhZGRpbmc6IDExNXB4IDYwcHggMDtcdFxyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsgXHJcblx0XHRcclxuXHRcdCZfdGl0bGUge1xyXG5cdFx0XHR3aWR0aDogNzAwcHg7XHJcblxyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHJcblx0XHQmLmJ1aWxkaW5nIHtcclxuXHRcdFx0XHJcblx0XHRcdC5oZXJvX3RpdGxlX2hvdXNlIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubG9nbyB7XHJcblx0XHRcdFx0d2lkdGg6IDQ1dnc7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA1ODBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmhlcm9fcHJpY2Uge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cdFx0XHJcblxyXG5cdFx0Ji5sb3RlLTEwMntcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaGVyby1tYWF0LmpwZycpO1xyXG5cdFx0fVx0XHJcblx0XHQmLmxvdGUtMTM2e1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9oZXJvLWZyaWdnLmpwZycpO1xyXG5cdFx0fVx0XHRcclxuXHRcdCYubG90ZS01NTd7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hlcm8tZ2FpYS5qcGcnKTtcclxuXHRcdH1cclxuXHRcdCYubG90ZS01NDUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9oZXJvLWFwb2xvLmpwZycpO1xyXG5cdFx0fVx0XHRcclxuXHRcdCYuY29uZXNhIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCByZ2JhKDAsMCwwLC42KSwgcmdiYSgwLDAsMCwuMikpLHVybCgnLi4vaW1nL2hlcm8tY29uZXNhLmpwZycpO1xyXG5cdFx0fVx0XHRcdFx0XHJcblx0XHQmLnBpbnRvIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCByZ2JhKDAsMCwwLC42KSwgcmdiYSgwLDAsMCwuMikpLHVybCgnLi4vaW1nL2hlcm8tcGludG8uanBnJyk7XHJcblx0XHR9XHRcdFxyXG5cclxuXHRcdCYubG90ZS0xMDIgLCAmLmxvdGUtMTM2LCAmLmxvdGUtNTU3LCAmLmxvdGUtNTQ1IHtcdFxyXG5cdFx0XHRcclxuXHRcdFx0Lmhlcm9fdGl0bGVfaG91c2Uge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogOThweDtcclxuXHRcdFx0XHRcdHRleHQtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLC40KTtcclxuXHRcdFx0XHR9IFxyXG5cdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5oZXJvX3ByaWNlIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IHVuc2V0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSBcclxuXHRcclxuXHRcdC5ncmFjaWFzICYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBcclxuXHRcdFx0XHRsaW5lYXItZ3JhZGllbnQoIHJnYmEoMCwwLDAsLjYpLCByZ2JhKDAsMCwwLC42KSksXHJcblx0XHRcdFx0dXJsKCcuLi9pbWcvYmctaGVyby5qcGcnKTtcclxuXHRcdH1cdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XHJcblx0XHRwYWRkaW5nOiAxMTVweCA4MHB4IDA7XHJcblxyXG5cdFx0Ji5sb3RlLTEwMiAsICYubG90ZS0xMzYsICYubG90ZS01NTcge1x0XHJcblxyXG5cdFx0XHQuaGVyb19wcmljZSB7XHJcblx0XHRcdFx0cGFkZGluZzozMHB4IDgwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xyXG5cdFx0cGFkZGluZzogMTE1cHggMTAwcHggMDtcclxuXHJcblx0XHQmLmxvdGUtMTAyICwgJi5sb3RlLTEzNiwgJi5sb3RlLTU1NywgJi5sb3RlLTU0NSB7XHRcclxuXHJcblx0XHRcdC5oZXJvX3RpdGxlX2hvdXNlIHtcclxuXHJcblx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMjhweDtcclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDY4cHg7XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoYmlnZGVza3RvcCkge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogXHJcblx0XHRcdGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwwLDAsLjYpLHJnYmEoMCwwLDAsLjYpKSxcclxuXHRcdFx0dXJsKCcuLi9pbWcvYmctaGVyby1oLmpwZycpO1x0XHJcblxyXG5cdFx0Ji5sb3RlLTEwMiB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hlcm8tbWFhdC1oLmpwZycpO1xyXG5cdFx0fVx0XHJcblx0XHQmLmxvdGUtMTM2IHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaGVyby1mcmlnZy1oLmpwZycpO1xyXG5cdFx0fVxyXG5cdFx0Ji5sb3RlLTU1NyB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hlcm8tZ2FpYS1oLmpwZycpO1xyXG5cdFx0fVxyXG5cdFx0Ji5sb3RlLTU0NSB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hlcm8tYXBvbG8taC5qcGcnKTtcclxuXHRcdH1cclxuXHRcdCYuY29uZXNhIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCByZ2JhKDAsMCwwLC42KSwgcmdiYSgwLDAsMCwuMikpLHVybCgnLi4vaW1nL2hlcm8tY29uZXNhLWguanBnJyk7XHJcblx0XHR9XHJcblx0XHQmLnBpbnRvIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCByZ2JhKDAsMCwwLC42KSwgcmdiYSgwLDAsMCwuMikpLCB1cmwoJy4uL2ltZy9oZXJvLXBpbnRvLWguanBnJyk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYubG90ZS0xMDIgLCAmLmxvdGUtMTM2LCAmLmxvdGUtNTU3IHtcdFxyXG5cclxuXHRcdFx0Lmhlcm9fcHJpY2Uge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMTAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5ncmFjaWFzICYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBcclxuXHRcdFx0XHRsaW5lYXItZ3JhZGllbnQoIHJnYmEoMCwwLDAsLjYpLCByZ2JhKDAsMCwwLC42KSksXHJcblx0XHRcdFx0dXJsKCcuLi9pbWcvYmctaGVyby1oLmpwZycpO1xyXG5cdFx0fVx0XHRcclxuXHR9XHJcbn0iLCIuY29udGFjdG8ge1xyXG4gICAgcGFkZGluZzoyMHB4O1xyXG4gICAgYmFja2dyb3VuZDokd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBjb2xvcjokZ3JleS1ib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjokZ3JleTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uX19yYXllbiB7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHBoYWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOjYwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6Z3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sdW1uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b25fX3JheWVuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XHJcbiAgICAgICAgcGFkZGluZzo0MHB4IDEwMHB4IDEwMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoYmlnZGVza3RvcCkge1xyXG4gICAgICAgIHBhZGRpbmc6NjBweCAxMDBweCAxMDBweDtcclxuICAgIH1cclxufSIsIi5hYm91dHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxyXG4gICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6JGdyZXktYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6JGdyZXk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHBoYWJsZXQpe1xyXG4gICAgICAgIHBhZGRpbmc6NjBweDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH0gICAgIFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKHRhYmxldCl7XHJcbiAgICAgICAgLy8gdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcclxuICAgIFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKGxhcHRvcCl7XHJcbiAgICAgICAgcGFkZGluZzo4MHB4O1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKGJpZ2Rlc2t0b3Ape1xyXG4gICAgICAgIHBhZGRpbmc6MTAwcHg7XHJcbiAgICB9XHJcbn0iLCIucHJveWVjdG9zIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGNvbG9yOiRncmV5LWJvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAucGljdHVyZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAvLyAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIC8vICAgICBjb250ZW50OiBhdHRyKGRhdGEtZmxhZyk7XHJcbiAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmc6IDhweCAxNHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVuaWRhZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRncmV5O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCl7XHJcbiAgICAgICAgcGFkZGluZzo2MHB4O1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZGVzY3JpcHRpb24gLnVuaWRhZHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KXtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDYwcHggNjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAudW5pZGFkIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcHRvcCl7XHJcbiAgICAgICAgcGFkZGluZzo0MHB4IDgwcHggODBweDtcclxuXHJcbiAgICAgICAgLnBpY3R1cmUge1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2Rlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMDBweDtcclxuXHJcbiAgICAgICAgICAgIC51bmlkYWQge1xyXG5cclxuICAgICAgICAgICAgICAgIGEgeyBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGJpZ2Rlc2t0b3ApIHtcclxuICAgICAgICBwYWRkaW5nOjYwcHggMTAwcHggMTAwcHg7XHJcblxyXG4gICAgICAgICZfZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEyMHB4O1xyXG5cclxuICAgICAgICAgICAgLnVuaWRhZHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgIH1cclxufSIsIi5wcmVzZW50YXRpb24ge1xyXG5cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBjb2xvcjokZ3JleS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgd2lkdGg6ODAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JleS1ib2xkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBjb2xvcjokZ3JleS1ib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6JGdyZXk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH0gICAgICAgIFxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcHRvcCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggODBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoYmlnZGVza3RvcCkge1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDgwcHggMTAwcHg7IFxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGUge1xyXG4gICAgYmFja2dyb3VuZDokd2hpdGU7XHJcbiAgICBwYWRkaW5nOjIwcHg7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCAkd2hpdGUgc29saWQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuXHJcbiAgICAgICAgJi1wcmV2IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLjV0dXJuKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgKyAgLmJ1dHRvbl9fcmF5ZW57XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgLy8gcGFkZGluZzogLjRlbSAuM2VtO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUgLCAmID4gc3BhbntcclxuICAgICAgICAgICAgLy8gcGFkZGluZzogLjRlbSAuM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XHJcbiAgICB9XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLnNsaWRlLWl0ZW0ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nYWxsZXJ5LXRodW1icyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIGZsZXg6IDEyMHB4O1xyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXRodW1iLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgZmxleDogNzUlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IFxyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idWlsZGluZy12aWV3IHtcclxuICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XHJcbiAgICBjb2xvcjogJGdyZXktYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogNDBweCAwO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtcyB7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogNjBweDtcclxuICAgICAgICBcclxuICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luOiA4MHB4IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDgwcHggODBweCA4MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTIwcHg7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5sb2NhdGlvbiB7XHJcbiAgICAkYmFja2dyb3VuZDokd2hpdGU7XHJcbiAgICBwYWRkaW5nOjIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJl9pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGlmcmFtZXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfaG91c2V7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXktYm9sZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6ODAlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZXktYm9sZDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRncmV5LWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjokZ3JleTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICYubG9jYXRpb25faG91c2Vfcm91dGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGdyZXktYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b25fX3JheWVue1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNGVtIC4zZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlICwgJiA+IHNwYW57XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNGVtIC4zZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzo2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDFmcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmX2hvdXNle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uX19yYXllbntcclxuICAgICAgICAgICAgICAgIG1hcmdpbjo0MHB4IGF1dG8gMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOGVtIC4zZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfaW1hZ2V7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XHJcbiAgICAgICAgcGFkZGluZzo4MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAmX2hvdXNlIHtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAubG9jYXRpb25faG91c2Vfcm91dGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9pbWFnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xyXG5cclxuICAgICAgICAmX2ltYWdlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChiaWdkZXNrdG9wKSB7XHJcbiAgICAgICAgcGFkZGluZzoxMDBweDtcclxuXHJcbiAgICAgICAgJl9ob3VzZXtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2ltYWdle1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59IiwiLmRlc2NyaXB0aW9ue1xyXG4gICAgJGJhY2tncm91bmQ6JHdoaXRlO1xyXG4gICAgcGFkZGluZzoyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICZfaG91c2V7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBjb2xvcjokZ3JleS1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGNvbG9yOiRncmV5O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGdyZXktYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRncmV5LWJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IFxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25fX3JheWVue1xyXG4gICAgICAgIG1hcmdpbjogOTBweCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlICwgJiA+IHNwYW57XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IC44ZW0gMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6NjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbl9fcmF5ZW4ge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogOTBweCBhdXRvIDA7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSAsICYgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS40ZW0gM2VtO1xyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcblxyXG4gICAgICAgICZfaG91c2V7XHJcblxyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChiaWdkZXNrdG9wKSB7XHJcbiAgICAgICAgcGFkZGluZzoxMjBweDtcclxuICAgIH1cclxuICAgIFxyXG59Il19 */
