@import url("https://fonts.googleapis.com/css2?family=Petrona:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");*{margin:0;padding:0;box-sizing:border-box}html{scroll-timeline:--page-scroll block;scroll-behavior:smooth}body{background-color:#fafafa;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body p{margin:0}body a{color:#111}body a:hover{opacity:.8}body ul{list-style-type:none}body h1::selection,body h2::selection,body h3::selection,body h4::selection,body h5::selection,body p::selection,body strong::selection,body span::selection,body b::selection,body em::selection,body i::selection,body a::selection,body small::selection,body acronym::selection{background:rgba(230,49,39,0.317647)}@font-face{font-family:"IconosElEspanol";font-style:normal;font-weight:400;src:local("IconosElEspanol"),url("https://s1.eestatic.com/upload/bc/recursos/fonts/IconosElEspanol.woff?v=1") format("woff"),url("https://s1.eestatic.com/upload/bc/recursos/fonts/IconosElEspanol.ttf?v=1") format("ttf"),url("https://s1.eestatic.com/upload/bc/recursos/fonts/IconosElEspanol.svg?v=1") format("svg")}@font-face{font-family:"AbrilFatface";font-style:normal;font-weight:normal;src:url("https://s1.eestatic.com/upload/bc/recursos/fonts/AbrilFatface.ttf")}@font-face{font-family:"Petrona", serif;font-weight:normal}@font-face{font-family:"Open Sans", sans-serif;font-weight:normal}[class^="icon-"],[class*=" icon-"]{font-family:'IconosElEspanol';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header{width:100%;height:48px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center;background-color:#fff;box-shadow:0px 0px 20px #00000020;position:sticky;top:0;z-index:100}.header__logo-ee img{width:auto;height:30px}.header__btn{width:auto;max-width:200px;height:auto;font-family:"Open Sans",sans-serif;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;font-size:13px;padding:6px 10px;margin:8px 10px;background-color:transparent;border:solid 1.6px #fff;border-radius:6px;color:#fff;cursor:pointer;position:absolute;top:0;right:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media all and (max-width: 400px){.header__btn{margin:10px 7px;padding:6px 8px;font-size:12px}}@media all and (max-width: 350px){.header__btn{display:none}}.footer{width:100%;height:auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center;margin:0 0 5vh;position:relative;margin-bottom:0}@media all and (max-width: 600px){.footer{margin:0 0 10vh}}.footer__title{font-family:"Open Sans",sans-serif;font-weight:400;text-decoration:none;font-size:20px;color:white;margin:0 0 10px;max-width:350px}.footer__text{font-family:"Open Sans",sans-serif;font-weight:400;text-decoration:none;font-size:15px;color:white}.footer__text a,.footer__text span{color:#fff;text-transform:uppercase;font-weight:700}.footer__container{width:90%;height:auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center}@media all and (max-width: 450px){.footer__container{width:100%}}.footer__partner{width:250px;height:250px;padding:50px 10px 10px;border-radius:50%;z-index:10;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;margin-bottom:-90px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;align-content:center}.footer__partner .footer__text{font-size:12px;text-align:center}.footer__partner .footer__logo-partner img{width:160px;height:auto;margin:20px}.footer__credits{width:100%;height:auto;margin:30px 10px 50px;z-index:11;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;align-content:center}.footer__credits .footer__text{margin:0 0 5px}@media all and (max-width: 450px){.footer__credits{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center;margin:20px 10px}}.footer__column{width:50%;height:auto}@media all and (max-width: 450px){.footer__column{width:100%}}.footer__column.first{text-align:right;padding:0 20px 0 0;display:flex;flex-flow:column;align-items:flex-end}@media all and (max-width: 450px){.footer__column.first{text-align:center;padding:10px;align-items:center}}.footer__column.second{text-align:left;padding:0 0 0 20px;border-left:solid #A3A3A3 1px;display:flex;flex-flow:column;align-items:flex-start}@media all and (max-width: 450px){.footer__column.second{text-align:center;padding:10px;border:none;align-items:center}}.footer__logo-ee img{width:200px;height:auto;margin:15px 10px}.footer__rrss{width:100%;height:auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center}.footer__rrss .rrss__list{padding:15px 10px;display:block}.footer__rrss .rrss__icon{font-size:24px;font-family:"IconosElEspanol";color:#fff;text-decoration:none}.footer__rrss .rrss__icon.twitter::before{content:"\e901"}.footer__rrss .rrss__icon.facebook::before{content:"\f015";font-size:30px}.footer__rrss .rrss__icon.youtube::before{content:"\f018";font-size:30px}.footer__rrss .rrss__icon.instagram::before{content:"\f019";font-size:35px}.footer__rrss .rrss__icon.tiktok::before{content:"\e900"}.footer__copyright{width:100%;height:auto;color:#A3A3A3;margin:15px 10px;text-align:center}.footer__copyright acronym{margin:0 0 0 5px}.parallax-item.footer{display:flex;align-items:center;justify-content:center;width:100%;min-height:25vh;background-color:#000;background:url("https://s1.eestatic.com/upload/bc/cam-2025-campo-real/bg-footer.jpg");background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat}@media all and (max-width: 500px){.parallax-item.footer{min-height:30vh}}.compartir{width:40px;height:auto;padding:0;margin:0;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;align-content:center;position:fixed;bottom:45vh;right:20px;z-index:110}@media all and (max-width: 900px){.compartir{right:10px}}@media all and (max-width: 600px){.compartir{display:flex;flex-flow:row-reverse nowrap;justify-content:center;align-items:center;align-content:center;width:100%;bottom:0;right:0;background-color:#E63027}}.compartir__rrss{width:40px;height:auto;margin:0;padding:10px 10px 50px;border-radius:8px;background-color:#E63027;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center;opacity:0;transform:translateY(100px);transition:all 1s ease}@media all and (max-width: 600px){.compartir__rrss{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center;transition:none;transform:none;opacity:1;width:auto;padding:2px 10px}}.compartir:hover .compartir__rrss{opacity:1;transform:translateY(0)}@media all and (max-width: 600px){.compartir:hover .compartir__rrss{transform:none;opacity:1}}.compartir__list{padding:0}.compartir__icon{font-size:18px;font-family:"IconosElEspanol";color:#fff;text-decoration:none;padding:10px;display:block;cursor:pointer}.compartir__icon.twitter::before{content:"\e901"}@media all and (max-width: 600px){.compartir__icon.twitter::before{font-size:22px}}.compartir__icon.facebook{padding-bottom:5px}@media all and (max-width: 600px){.compartir__icon.facebook{padding-bottom:10px}}.compartir__icon.facebook::before{content:"\f015";font-size:30px}@media all and (max-width: 600px){.compartir__icon.facebook::before{font-size:32px}}.compartir__icon.linkedin::before{content:"\f01b";font-size:25px}@media all and (max-width: 600px){.compartir__icon.linkedin::before{font-size:28px}}.compartir__icon.whatsapp::before{content:"\f01d";font-size:25px}@media all and (max-width: 600px){.compartir__icon.whatsapp::before{font-size:31px}}.compartir__text{width:130px;height:40px;font-family:"Open Sans",sans-serif;font-weight:600;font-size:14px;letter-spacing:2px;color:#fff;margin:0;padding:10px;text-align:center;text-transform:uppercase;display:block;background-color:#E63027;border-radius:6px;cursor:pointer;transform:rotate(-90deg)}@media all and (max-width: 600px){.compartir__text{transform:rotate(0);width:110px;font-size:14px;padding:10px 0 10px 10px}}@keyframes grow-progress{from{transform:scaleX(0);background:#E63027}to{transform:scaleX(1);background:#E63027}}.progress{position:fixed;left:0;bottom:0;top:auto;width:100%;height:7px;background:transparent;transform-origin:0 50%;animation:grow-progress auto linear;animation-timeline:--page-scroll;z-index:1000}@media all and (max-width: 600px){.progress{height:5px;bottom:auto;top:48px}}@keyframes dash{to{stroke-dashoffset:0}}.animation.visible .line{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:dash 10s ease-in-out forwards;animation:dash 10s ease-in-out forwards}@keyframes line-title{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0% 50%;transform-origin:0% 50%}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%}}.animation .section__title::after{-webkit-transform:scale(0);transform:scale(0)}.animation.visible .section__title::after{-webkit-animation:line-title 2s ease-in-out .1s forwards;animation:line-title 2s ease-in-out .1s forwards}@keyframes appear-left{0%{opacity:0;transform:translateX(-80px)}100%{opacity:1;transform:translateX(0)}}.main__apertura.animation .main__apertura-title,.main__apertura.animation .main__apertura-subtitle,.main__apertura.animation .main__apertura-partner{opacity:0}.main__apertura.animation.visible .main__apertura-title{-webkit-animation:appear-left 1s ease-in-out forwards;animation:appear-left 1s ease-in-out forwards}.main__apertura.animation.visible .main__apertura-subtitle{-webkit-animation:appear-left 1s ease-in-out forwards .5s;animation:appear-left 1s ease-in-out forwards .5s}.main__apertura.animation.visible .main__apertura-partner{-webkit-animation:appear-left 1s ease-in-out forwards 1s;animation:appear-left 1s ease-in-out forwards 1s}.main__apertura.tiktok.animation.visible .main__apertura-title{-webkit-animation:appear-left 1s ease-in-out forwards;animation:appear-left 1s ease-in-out forwards}.main__apertura.tiktok.animation.visible .main__apertura-subtitle{-webkit-animation:appear-left 1s ease-in-out forwards;animation:appear-left 1s ease-in-out forwards}.main__apertura.tiktok.animation.visible .main__apertura-partner{-webkit-animation:appear-left 1s ease-in-out forwards;animation:appear-left 1s ease-in-out forwards}@keyframes appear-right{0%{opacity:0;transform:translateX(80px)}100%{opacity:1;transform:translateX(0)}}.animation .section__title,.animation .section__text,.animation .section__cita{opacity:0}.animation.visible .section__title,.animation.visible .section__text,.animation.visible .section__cita{-webkit-animation:appear-right .5s ease-in-out forwards;animation:appear-right .5s ease-in-out forwards}.reverse.animation.visible .section__title,.reverse.animation.visible .section__text,.reverse.animation.visible .section__cita{-webkit-animation:appear-left .5s ease-in-out forwards;animation:appear-left .5s ease-in-out forwards}@keyframes img{0%{transform:scale(0.8);opacity:0}100%{transform:scale(1);opacity:1}}.animation .section__img{opacity:0}.animation.visible .section__img{-webkit-animation:img .5s ease-in-out forwards;animation:img .5s ease-in-out forwards}.animation.section__img{opacity:0}.section__img.animation.visible{-webkit-animation:img .5s ease-in-out forwards;animation:img .5s ease-in-out forwards}@keyframes parallax{0%{width:0%;opacity:0}100%{width:100%;opacity:1}}.parallax-item.animation{width:0%;opacity:0}.parallax-item.animation.visible{-webkit-animation:parallax 1.5s ease-in-out forwards;animation:parallax 1.5s ease-in-out forwards}@keyframes img-clip-path{0%{transform:scale(1.3)}100%{transform:scale(1)}}.section__clip-path{width:90%;max-width:1000px;height:auto;max-height:600px;padding:0;margin:-5vh 50px;clip-path:view-box}.section__clip-path.collage{max-height:none;margin:-50vh auto 15vh;z-index:20}.section__clip-path img{width:100%}.section__clip-path.animation.visible img,.section__clip-path.collage.animation.visible img{-webkit-animation:img-clip-path 1.5s ease-in-out forwards;animation:img-clip-path 1.5s ease-in-out forwards}.parallax-item{display:flex;align-items:center;justify-content:center;width:100%;min-height:30vh;background-color:#000;background-repeat:no-repeat}.parallax-item.parallax-1{background:url("https://s1.eestatic.com/upload/bc/cam-2025-campo-real/bg-parallax-01.jpg");background-position:center;background-attachment:fixed;background-size:cover}.parallax-item.parallax-2{background:url("https://s1.eestatic.com/upload/bc/cam-2025-campo-real/bg-parallax-02.jpg");background-position:center;background-attachment:fixed;background-size:cover}.parallax-item.parallax-3{background:url("https://s1.eestatic.com/upload/bc/cam-2025-campo-real/bg-parallax-03.jpg");background-position:center;background-attachment:fixed;background-size:cover}.parallax-item.parallax-4{background:url("https://s1.eestatic.com/upload/bc/cam-2025-campo-real/bg-parallax-04.jpg");background-position:center;background-attachment:fixed;background-size:cover}.parallax-item.parallax-5{background:url("https://s1.eestatic.com/upload/bc/cam-2025-campo-real/bg-parallax-07.jpg?v=1");background-position:center;background-attachment:fixed;background-size:cover}.parallax-item.parallax-6{background:url("https://s1.eestatic.com/upload/bc/cam-2025-campo-real/bg-parallax-06.jpg");background-position:center;background-attachment:fixed;background-size:cover}.main__section.cifras{display:grid;gap:20px;grid-template-columns:repeat(2, 2fr)}@media all and (max-width: 750px){.main__section.cifras{grid-template-columns:repeat(2, 2fr)}}@media all and (max-width: 430px){.main__section.cifras{grid-template-columns:repeat(1, 1fr)}}.main__section.cifras .section__text{min-height:150px;text-align:center;margin:0;padding:20px 25px;background-color:#fff;font-size:18px}.main__section.cifras .section__text strong{color:#E63027;font-weight:700}.main__section.full.color.cifras{padding:0;background-color:transparent;margin:-15vh 0 0}@media all and (max-width: 500px){.main__section.full.color.cifras{margin:-60vh 0 0}}@media all and (max-width: 500px){.parallax-item.cifras{min-height:70vh}}.main__section.full.color.animation.cifras.mapas{margin:-8vh 0 10vh}.main__section.full.color.animation.cifras.mapas span{text-transform:uppercase;color:#E63027;font-weight:700;display:block;margin:10px 0;font-size:25px}.main__section.full.color.animation.cifras.mapas img{max-width:150px}.main__section.full.color.animation.cifras.mapas .section__text{min-width:100%}.main{width:100%;height:auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center}.main__apertura-video{background-color:#000}.main__apertura-video.full{width:100%;height:100vh;margin:0}@media all and (max-width: 750px){.main__apertura-video.full{height:auto;min-height:400px}}@media all and (max-width: 500px){.main__apertura-video.full{min-height:280px}}.main__apertura-video.col80{width:100%;max-width:1000px;height:auto;min-height:600px;margin:8vh 0 -30vh;border:20px #fafafa solid;z-index:1}@media all and (max-width: 750px){.main__apertura-video.col80{width:95%;height:auto;min-height:400px}}@media all and (max-width: 500px){.main__apertura-video.col80{min-height:280px;border:10px #fafafa solid;margin:8vh 0 -20vh}}.main__apertura{width:100%;height:auto;padding:0;margin:0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center}.main__apertura-box{width:80%;max-width:1100px;height:auto;padding:10px;margin:8vh auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center}@media all and (max-width: 750px){.main__apertura-box{width:100%}}@media all and (max-width: 500px){.main__apertura-box{margin:5vh 0}}.main__apertura-title{font-family:"AbrilFatface",sans-serif;font-weight:400;font-size:50px;color:#111;margin:0 10px 30px;text-align:center;max-width:800px}@media all and (max-width: 750px){.main__apertura-title{font-size:38px}}@media all and (max-width: 400px){.main__apertura-title{font-size:30px}}.main__apertura-subtitle{font-family:"Open Sans",sans-serif;font-weight:400;font-size:23px;color:#111;margin:0 10px 30px;text-align:center;max-width:800px}@media all and (max-width: 750px){.main__apertura-subtitle{font-size:23px}}@media all and (max-width: 400px){.main__apertura-subtitle{font-size:18px}}.main__apertura-subtext{font-family:"Open Sans",sans-serif;font-weight:400;text-decoration:none;font-size:12px;color:#111}.main__apertura-subtext a,.main__apertura-subtext span{color:#111;text-transform:uppercase;font-weight:700}.main__apertura-partner{margin:15px 10px}.main__apertura-logo-partner img{width:160px;height:auto;margin:25px 25px 15px}.main__apertura.img{height:100vh;margin:0 0 15vh;background:url("https://s1.eestatic.com/upload/bc/cam-2025-verano-microsite/bg-main.jpg");background-color:black;background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;position:relative}@media all and (max-width: 750px){.main__apertura.img{background-size:cover !important}}.main__apertura.img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.35)}.main__apertura.img::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:800px;background:#000000;background:linear-gradient(0deg, #000 0%, rgba(0,0,0,0) 100%)}.main__apertura.img .main__apertura-title,.main__apertura.img .main__apertura-subtitle,.main__apertura.img .main__apertura-subtext,.main__apertura.img span{color:#fff}@media all and (max-width: 600px){.main__apertura.img{height:auto;margin:0 0 5vh}}.main__apertura.img.col80{height:auto;margin:0 0 30vh;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;align-content:center;padding-top:100px}@media all and (min-width: 1024px){.main__apertura.img.col80{padding-bottom:200vh}}@media all and (max-width: 500px){.main__apertura.img.col80{margin:0 0 15vh}}.main__apertura-partner{z-index:1}.main__section{padding:10px;margin:0 0 8vh}@media all and (max-width: 750px){.main__section{margin:0 0 10vh}}.main__section .section__title{font-family:"AbrilFatface",sans-serif;font-weight:300;font-size:30px;line-height:35px;color:#111;text-align:left}.main__section .section__title::after{content:"";width:200px;height:1.5px;display:block;background-color:#E63027;margin:10px 0 30px}.main__section .section__text{font-family:"Open Sans",sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#111;margin:0 0 20px;text-align:left}.main__section .section__text .color{background-color:rgba(230,49,39,0.317647)}.main__section .section__cita{font-family:"Open Sans",sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#fff;margin:10px 0;padding:20px;text-align:left;position:relative;background-color:#fff}.main__section .section__cita strong{color:#E63027;margin:0 0 10px;display:block}.main__section .section__pie{width:auto;height:auto;font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;line-height:26px;margin:-65px auto 0;padding:5px;text-align:center;font-style:italic;color:#fff;background-color:rgba(17,17,17,0.8);z-index:100;position:relative}.main__section.stiky{width:90%;max-width:1200px;height:auto;margin-top:70px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;align-content:center}@media all and (max-width: 750px){.main__section.stiky{width:100%;display:flex;flex-flow:column-reverse nowrap;justify-content:center;align-items:center;align-content:center;margin-top:40px}}.main__section.stiky .section__box{height:auto;padding:10px}.main__section.stiky .section__box.img{width:45%;position:sticky;top:70px}@media all and (max-width: 750px){.main__section.stiky .section__box.img{width:100%}}.main__section.stiky .section__box.text{width:53%}.main__section.stiky .section__box.text .section__cita{margin:45px 0px 40px}@media all and (max-width: 750px){.main__section.stiky .section__box.text .section__cita{margin:35px 0px 30px}}@media all and (max-width: 750px){.main__section.stiky .section__box.text{width:100%}}.main__section.stiky .section__img{width:100%;height:auto;margin-bottom:30px;position:sticky;top:60px}.main__section.stiky .section__img.section__cita{top:70px}.main__section.stiky .section__img img{width:100%;height:auto;margin-bottom:0}.main__section.stiky.reverse{display:flex;flex-flow:row-reverse nowrap;justify-content:space-between;align-items:flex-start;align-content:center}@media all and (max-width: 750px){.main__section.stiky.reverse{display:flex;flex-flow:column-reverse nowrap;justify-content:center;align-items:center;align-content:center}}.main__section.full{width:90%;max-width:900px;height:auto;padding:50px;margin:8vh 0 8vh;z-index:10;margin-top:-50px;margin-bottom:20px}@media all and (max-width: 750px){.main__section.full{width:100%;padding:30px;margin:5vh 0 10vh;margin-top:0}}.main__section.full .section__img{width:100%;max-width:900px;margin:40px auto}.main__section.full .section__cita{margin:60px auto 40px}.main__section.full .section__text,.main__section.full .section__title{max-width:90%;margin-left:auto;margin-right:auto}@media all and (max-width: 750px){.main__section.full .section__text,.main__section.full .section__title{max-width:100%}}.main__section.full.color{margin:-20vh 0 15vh;background-color:#E63027}.main__section.full.color .section__title,.main__section.full.color .section__text{color:#fff;max-width:100%}.main__section.full.color .section__title::after{background-color:#fff}.main__section.full.color .section__cita{color:#fff;border:#fff solid 2px}.main__section.full.color .section__cita::before{color:#fff;background-color:#E63027}@media all and (max-width: 750px){.main__section.full.color{padding:40px;width:90%;margin:-20vh 0 10vh}}.main__section.full.grey{width:100%;max-width:100%;background-color:#F2F2F2;margin:0 0 15vh;border-radius:150px 0 150px 0}@media all and (max-width: 750px){.main__section.full.grey{border-radius:80px 0 80px 0}}.main__section.full.grey .section__box-grey{width:90%;max-width:1000px;margin:10vh auto 40vh}@media all and (max-width: 750px){.main__section.full.grey .section__box-grey{width:100%;margin:30px auto 40vh}}.page{background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;min-height:100vh;background-color:black}.list-projects{margin-left:auto;margin-right:auto;z-index:1;max-width:300px}@media all and (min-width: 1024px){.list-projects{max-width:800px;margin-top:-1800px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1024px) and (max-height: 600px){.list-projects{margin-top:-1300px}}.list-projects__item{margin-bottom:60px;transform:scale(0.5);opacity:0;transform-origin:center;position:relative}.list-projects__item:hover{box-shadow:0px 0px 44px 1px rgba(0,0,0,0.68);-webkit-box-shadow:0px 0px 44px 1px rgba(0,0,0,0.68);-moz-box-shadow:0px 0px 44px 1px rgba(0,0,0,0.68);cursor:pointer}.list-projects__item:hover .list-projects__img{flex-basis:50%;overflow:hidden}@media all and (min-width: 1024px){.list-projects__item:hover .list-projects__img img{max-width:100%;height:100%;transition:0.3s;transform:scale(1.1)}}@media all and (min-width: 1024px){.list-projects__item{display:flex}}.list-projects__item:nth-of-type(even){flex-direction:row-reverse}@media all and (min-width: 1024px){.list-projects__item:nth-of-type(even) .list-projects__text{order:2}}.list-projects__item:nth-of-type(even) .list-projects__text:before{display:none}@media all and (min-width: 1024px){.list-projects__item:nth-of-type(even) .list-projects__text:after{content:"";background-image:url("https://s1.eestatic.com/upload/bc/cam-2025-verano-microsite/arrow-right.svg");width:70px;display:block;height:272px;background-repeat:no-repeat;position:absolute;right:0;top:0;margin-right:-62px;background-size:100% 100%;background-position:top right}}.list-projects__text{background-color:#E63027;padding-left:20px;padding-top:20px;padding-right:20px;flex-basis:50%;position:relative;margin-top:-4px}@media all and (min-width: 1024px){.list-projects__text{margin-top:0}}@media all and (min-width: 1024px){.list-projects__text:before{content:"";background-image:url("https://s1.eestatic.com/upload/bc/cam-2025-verano-microsite/arrow-left.svg");width:70px;display:block;height:273px;background-repeat:no-repeat;position:absolute;left:0;top:0;margin-left:-62px;background-size:100% 100%;background-position:top right}}.list-projects__img{flex-basis:50%;overflow:hidden}.list-projects__img img{max-width:100%;height:200px}@media all and (min-width: 1024px){.list-projects__img img{height:100%}}.list-projects__title{color:#fff;font-family:"AbrilFatface",sans-serif;font-weight:300;font-size:21px}@media all and (min-width: 1024px){.list-projects__title{font-size:30px}}.list-projects__link{color:#fff;font-family:"Open Sans",sans-serif;font-weight:400;text-decoration:none;text-transform:uppercase;border:1px solid #fff;padding:5px 20px;display:inline-block;margin-top:20px;border-radius:50px;margin-bottom:20px;font-size:13px}@media all and (min-width: 1024px){.list-projects__link{font-size:16px;padding:10px 20px}}.end__button{color:#fff;font-family:"Open Sans",sans-serif;font-weight:400;text-decoration:none;text-align:center;font-size:16px;margin-bottom:70px;z-index:2;border:1px solid #fff;padding:10px 20px;border-radius:5px;background-color:#ffffff33;max-width:300px;margin-top:20px}@media all and (min-width: 1024px){.end__button{font-size:21px;max-width:350px;margin-top:50px;margin-bottom:270px}}.main__section.stiky.animation.reverse.fin{margin:12vh 0}.section__img.movil{display:none}@media all and (max-width: 500px){.section__img.movil{display:block}}.section__img.movil.infografia{max-width:200px}.section__img.desk{display:block}@media all and (max-width: 500px){.section__img.desk{display:none}}.logo-align{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center}.main__apertura-partner{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9jb21wb25lbnRzL19iYXNlLnNjc3MiLCJfY29tcG9uZW50cy9fZnVlbnRlcy5zY3NzIiwiX2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiX2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiX2NvbXBvbmVudHMvX2NvbXBhcnRpci5zY3NzIiwiX2NvbXBvbmVudHMvX3Byb2dyZXNzLWJhci5zY3NzIiwiX2NvbXBvbmVudHMvX2FuaW1hdGlvbnMuc2NzcyIsIl9jb21wb25lbnRzL19wYXJhbGxheC5zY3NzIiwiX2NvbXBvbmVudHMvX2NpZnJhcy5zY3NzIiwiX3NlY3Rpb25zL19iYXNlLnNjc3MiLCJfc2VjdGlvbnMvX2FwZXJ0dXJhLnNjc3MiLCJfc2VjdGlvbnMvX3NlY3Rpb25zLnNjc3MiLCJfc2VjdGlvbnMvX3BsdXMuc2NzcyIsIl9zZWN0aW9ucy9faXBob25lLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIl92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJfbWl4aW5zXCI7XG5cbioge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICAgIC8vIHNjcm9sbC10aW1lbGluZSBwYXJhIGFuaW1hY2nDs24gX3Byb2dyZXNzLWJhci5zY3NzIHkgX2hlYWRlci5zY3NzXG4gICAgc2Nyb2xsLXRpbWVsaW5lOiAtLXBhZ2Utc2Nyb2xsIGJsb2NrO1xuXG4gICAgLy9zdWF2aXphZG8gc2Nyb2xsXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvckJhY2tncm91bmRNYWluO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBhe1xuICAgICAgICBjb2xvcjogJF9jb2xvclRleHQ7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWx7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG5cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIHAsIHN0cm9uZywgc3BhbiwgYiwgZW0sIGksIGEsIHNtYWxsLCBhY3Jvbnlte1xuICAgICAgICAmOjpzZWxlY3Rpb257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX2NvbG9yUGFydG5lclRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQGltcG9ydCBcIl9jb21wb25lbnRzL2Jhc2VcIjtcbkBpbXBvcnQgXCJfc2VjdGlvbnMvYmFzZVwiO1xuXG5cbiIsIi8vIENvbG9yZXMgYsOhc2ljb3NcbiRfY29sb3JUZXh0OiAjMTExMTExICFkZWZhdWx0O1xuJF9jb2xvckdyZXk6ICNBM0EzQTMgIWRlZmF1bHQ7XG4kX2NvbG9yV2hpdGU6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kX2NvbG9yQmFja2dyb3VuZEhlYWRlcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRfY29sb3JCYWNrZ3JvdW5kSGVhZGVyVHJhbnNwYXJlbnQ6ICNmZmZmZmY1MCAhZGVmYXVsdDtcbiRfY29sb3JCYWNrZ3JvdW5kTWFpbjogI2ZhZmFmYSAhZGVmYXVsdDtcbiRfY29sb3JCYWNrZ3JvdW5kRm9vdGVyOiAjZmFmYWZhICFkZWZhdWx0O1xuJF9jb2xvckJhY2tncm91bmRHcmV5OiAjRjJGMkYyICFkZWZhdWx0O1xuXG4vLyBDb2xvciBwYXJ0bmVyXG4kX2NvbG9yUGFydG5lcjogI0U2MzAyNyAhZGVmYXVsdDtcbiRfY29sb3JQYXJ0bmVyU2Vjb25kOiAjRTYzMDI3ICFkZWZhdWx0O1xuJF9jb2xvclBhcnRuZXJTZWNvbmRTaGFyZTogI2ZmZiAhZGVmYXVsdDtcblxuLy8gQ29sb3IgcGFydG5lciB0cmFuc3BhcmVudCBwYXJhIHJlc2FsdGFkb3NcbiRfY29sb3JQYXJ0bmVyVHJhbnNwYXJlbnQ6ICNlNjMxMjc1MSAhZGVmYXVsdDtcblxuLy8gQ29sb3IgdHJhbnNwYXJlbnQgcGFyYSBwaWUgZGUgaW1hZ2VuXG4kX2NvbG9yQmxhY2tUcmFuc3BhcmVudDogcmdiYSgxNywgMTcsIDE3LCAuOCApICFkZWZhdWx0O1xuXG4vLyBDb2xvciBiYXJyYSBkZXNwbGF6YW1pZW50b1xuJF9jb2xvclByb2dyZXNzOiAjRTYzMDI3ICFkZWZhdWx0O1xuXG4vLyBGdWVudGVzXG4kX2ZvbnRUaXRsZTogXCJBYnJpbEZhdGZhY2VcIixzYW5zLXNlcmlmO1xuJF9mb250VGV4dDogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiRfZm9udEljb246IFwiSWNvbm9zRWxFc3Bhbm9sXCI7IiwiQG1peGluIGZsZXgoJGEsICRiLCAkYywgJGQsICRlICl7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogJGEgJGI7XG5cdGp1c3RpZnktY29udGVudDogJGM7XG5cdGFsaWduLWl0ZW1zOiAkZDtcblx0YWxpZ24tY29udGVudDogJGU7XG59IiwiQGltcG9ydCBcIl9mdWVudGVzXCI7XG5cbkBpbXBvcnQgXCJfaGVhZGVyXCI7XG5AaW1wb3J0IFwiX2Zvb3RlclwiO1xuQGltcG9ydCBcIl9jb21wYXJ0aXJcIjtcbkBpbXBvcnQgXCJfcHJvZ3Jlc3MtYmFyXCI7XG5cbkBpbXBvcnQgXCJfYW5pbWF0aW9uc1wiO1xuQGltcG9ydCBcIl9wYXJhbGxheFwiO1xuQGltcG9ydCBcIl9jaWZyYXNcIjtcblxuIiwiQGZvbnQtZmFjZXtcblx0Zm9udC1mYW1pbHk6XCJJY29ub3NFbEVzcGFub2xcIjtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjQwMDtcblx0c3JjOmxvY2FsKFwiSWNvbm9zRWxFc3Bhbm9sXCIpLFxuXHR1cmwoJ2h0dHBzOi8vczEuZWVzdGF0aWMuY29tL3VwbG9hZC9iYy9yZWN1cnNvcy9mb250cy9JY29ub3NFbEVzcGFub2wud29mZj92PTEnKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuXHR1cmwoJ2h0dHBzOi8vczEuZWVzdGF0aWMuY29tL3VwbG9hZC9iYy9yZWN1cnNvcy9mb250cy9JY29ub3NFbEVzcGFub2wudHRmP3Y9MScpIGZvcm1hdChcInR0ZlwiKSxcblx0dXJsKCdodHRwczovL3MxLmVlc3RhdGljLmNvbS91cGxvYWQvYmMvcmVjdXJzb3MvZm9udHMvSWNvbm9zRWxFc3Bhbm9sLnN2Zz92PTEnKSBmb3JtYXQoXCJzdmdcIilcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkFicmlsRmF0ZmFjZVwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdC8vIHNyYzogbG9jYWwoJ0FicmlsRmF0ZmFjZScpLFxuXHQvLyBcdHVybCgnLi4vZm9udC9BYnJpbEZhdGZhY2UudHRmJykgZm9ybWF0KFwidHRmXCIpO1xuXHRzcmM6IHVybChcImh0dHBzOi8vczEuZWVzdGF0aWMuY29tL3VwbG9hZC9iYy9yZWN1cnNvcy9mb250cy9BYnJpbEZhdGZhY2UudHRmXCIpO1xuXHQvLyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0Ly8gLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuXHRcdFxufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUGV0cm9uYVwiLCBzZXJpZjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0QGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UGV0cm9uYTppdGFsLHdnaHRAMCwxMDAuLjkwMDsxLDEwMC4uOTAwJmRpc3BsYXk9c3dhcCcpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FuczppdGFsLHdnaHRAMCwzMDAuLjgwMDsxLDMwMC4uODAwJmRpc3BsYXk9c3dhcCcpO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sXG5bY2xhc3MqPVwiIGljb24tXCJdIHtcblx0Zm9udC1mYW1pbHk6ICdJY29ub3NFbEVzcGFub2wnO1xuXHRzcGVhazogbm9uZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn0iLCIuaGVhZGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcblxuICAgIEBpbmNsdWRlIGZsZXgoIHJvdywgbm93cmFwLCBjZW50ZXIsIGNlbnRlciwgY2VudGVyKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JCYWNrZ3JvdW5kSGVhZGVyO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAjMDAwMDAwMjA7XG5cbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAmX19sb2dvLWVlIGltZ3tcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmX19idG57XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udFRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogOHB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDEuNnB4ICRfY29sb3JQYXJ0bmVyU2Vjb25kU2hhcmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgY29sb3I6ICRfY29sb3JQYXJ0bmVyU2Vjb25kU2hhcmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCA3cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5mb290ZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIGZsZXggKCBjb2x1bW4sIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgbWFyZ2luOiAwIDAgNXZoO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgICAgXG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHZoO1xuICAgIH1cblxuICAgIC8qIGZvb3RlciB0ZXh0ICovXG4gICAgJl9fdGl0bGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRUZXh0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIH1cblxuICAgICZfX3RleHR7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRUZXh0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgIGEsIHNwYW57XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogY29udGFpbmVyICovXG5cbiAgICAmX19jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgZmxleCAoIGNvbHVtbiwgbm93cmFwLCBjZW50ZXIsIGNlbnRlciwgY2VudGVyKTtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBzZWNjaW9uZXMgKi9cblxuICAgICZfX3BhcnRuZXJ7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgcGFkZGluZzogNTBweCAxMHB4IDEwcHg7XG4gICAgICAgIC8vbWFyZ2luOiAtMTQwcHggMCAtMTAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC05MHB4O1xuXG5cbiAgICAgICAgQGluY2x1ZGUgZmxleCAoIGNvbHVtbiwgbm93cmFwLCBmbGV4LXN0YXJ0LCBjZW50ZXIsIGNlbnRlcik7XG5cbiAgICAgICAgLmZvb3Rlcl9fdGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXJfX2xvZ28tcGFydG5lciBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jcmVkaXRze1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDMwcHggMTBweCA1MHB4O1xuICAgICAgICB6LWluZGV4OiAxMTtcblxuICAgICAgICBAaW5jbHVkZSBmbGV4ICggcm93LCBub3dyYXAsIGZsZXgtc3RhcnQsIGNlbnRlciwgY2VudGVyKTtcblxuICAgICAgICAuZm9vdGVyX190ZXh0e1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXggKCBjb2x1bW4sIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbHVtbntcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmlyc3R7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2Vjb25ke1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgJF9jb2xvckdyZXkgMXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvLWVlIGltZ3tcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMTVweCAxMHB4O1xuICAgIH1cblxuICAgICZfX3Jyc3N7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIGZsZXggKCByb3csIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG5cbiAgICAgICAgLnJyc3N7XG4gICAgICAgICAgICAmX19saXN0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udEljb247XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYudHdpdHRlcjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmZhY2Vib29rOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi55b3V0dWJlOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pbnN0YWdyYW06OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMTlcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnRpa3Rvazo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29weXJpZ2h0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGNvbG9yOiAkX2NvbG9yR3JleTtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBhY3Jvbnlte1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIHBhcmFsbGF4IGZvb3RlciAqL1xuLnBhcmFsbGF4LWl0ZW0uZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjV2aDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9zMS5lZXN0YXRpYy5jb20vdXBsb2FkL2JjL2NhbS0yMDI1LWNhbXBvLXJlYWwvYmctZm9vdGVyLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMzB2aDtcbiAgICB9XG59IiwiLmNvbXBhcnRpcntcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBmbGV4ICggY29sdW1uLCBub3dyYXAsIHNwYWNlLWJldHdlZW4sIGNlbnRlciwgY2VudGVyKTtcblxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDQ1dmg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTEwO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleCAoIHJvdy1yZXZlcnNlLCBub3dyYXAsIGNlbnRlciwgY2VudGVyLCBjZW50ZXIpO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX2NvbG9yUGFydG5lcjtcbiAgICB9XG5cbiAgICAmX19ycnNze1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGZsZXggKCBjb2x1bW4sIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4ICggcm93LCBub3dyYXAsIGNlbnRlciwgY2VudGVyLCBjZW50ZXIpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6aG92ZXJ7XG4gICAgICAgIC5jb21wYXJ0aXJfX3Jyc3N7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19pY29ue1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRJY29uO1xuICAgICAgICBjb2xvcjogJF9jb2xvclBhcnRuZXJTZWNvbmRTaGFyZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBcbiAgICAgICAgJi50d2l0dGVyOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZhY2Vib29re1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mYWNlYm9vazo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwMTVcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxpbmtlZGluOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjAxYlwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYud2hhdHNhcHA6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udFRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgY29sb3I6ICRfY29sb3JQYXJ0bmVyU2Vjb25kU2hhcmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX2NvbG9yUGFydG5lcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vQmFycmEgZGUgcHJvZ3Jlc28gbGVjdHVyYVxuXG5Aa2V5ZnJhbWVzIGdyb3ctcHJvZ3Jlc3Mge1xuXHRmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRfY29sb3JQcm9ncmVzcztcbiAgICB9XG5cdHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRfY29sb3JQcm9ncmVzcztcbiAgICB9XG59XG5cbi5wcm9ncmVzcyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBhdXRvO1xuXG5cdHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogN3B4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcblx0YW5pbWF0aW9uOiBncm93LXByb2dyZXNzIGF1dG8gbGluZWFyO1xuXHRhbmltYXRpb24tdGltZWxpbmU6IC0tcGFnZS1zY3JvbGw7XG4gICAgXG4gICAgei1pbmRleDogMTAwMDtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRvcDogNDhweDtcbiAgICB9XG59IiwiLy9hbmltYWNpw7NuIGZsZWNoYXMgeSBsw61uZWFzIHN2Z1xuXG5Aa2V5ZnJhbWVzIGRhc2gge1xuICAgIHRvIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgfVxufVxuXG4uYW5pbWF0aW9uLnZpc2libGV7XG4gICAgLmxpbmV7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDA7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZGFzaCAxMHMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBkYXNoIDEwcyBlYXNlLWluLW91dCBmb3J3YXJkcztcblxuICAgIH1cbn1cblxuLy9saW5lIHRpdGxlXG5cbkBrZXlmcmFtZXMgbGluZS10aXRsZXtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gICAgfVxuICAgIFxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAgIH1cbn1cblxuLmFuaW1hdGlvbiAuc2VjdGlvbl9fdGl0bGU6OmFmdGVye1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi5hbmltYXRpb24udmlzaWJsZSAuc2VjdGlvbl9fdGl0bGU6OmFmdGVye1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXRpdGxlIDJzIGVhc2UtaW4tb3V0IC4xcyBmb3J3YXJkcztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbGluZS10aXRsZSAycyBlYXNlLWluLW91dCAuMXMgZm9yd2FyZHM7XG59XG5cbi8vYW5pbWFjacOzbiBhcGVydHVyYVxuXG5Aa2V5ZnJhbWVzIGFwcGVhci1sZWZ0e1xuICAgIDAle1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgwcHgpO1xuICAgIH1cblxuICAgIDEwMCV7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG5cbi5tYWluX19hcGVydHVyYS5hbmltYXRpb257XG4gICAgLm1haW5fX2FwZXJ0dXJhLXRpdGxlLFxuICAgIC5tYWluX19hcGVydHVyYS1zdWJ0aXRsZSxcbiAgICAubWFpbl9fYXBlcnR1cmEtcGFydG5lcntcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5tYWluX19hcGVydHVyYS5hbmltYXRpb24udmlzaWJsZXtcbiAgICAubWFpbl9fYXBlcnR1cmEtdGl0bGV7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhcHBlYXItbGVmdCAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGFwcGVhci1sZWZ0IDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgIH1cbiAgICAubWFpbl9fYXBlcnR1cmEtc3VidGl0bGV7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhcHBlYXItbGVmdCAxcyBlYXNlLWluLW91dCBmb3J3YXJkcyAuNXM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhcHBlYXItbGVmdCAxcyBlYXNlLWluLW91dCBmb3J3YXJkcyAuNXM7XG4gICAgfVxuICAgIC5tYWluX19hcGVydHVyYS1wYXJ0bmVye1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYXBwZWFyLWxlZnQgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMgMXM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhcHBlYXItbGVmdCAxcyBlYXNlLWluLW91dCBmb3J3YXJkcyAxcztcbiAgICB9XG59XG5cbi5tYWluX19hcGVydHVyYS50aWt0b2suYW5pbWF0aW9uLnZpc2libGV7XG4gICAgLm1haW5fX2FwZXJ0dXJhLXRpdGxle1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYXBwZWFyLWxlZnQgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhcHBlYXItbGVmdCAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG4gICAgLm1haW5fX2FwZXJ0dXJhLXN1YnRpdGxle1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYXBwZWFyLWxlZnQgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhcHBlYXItbGVmdCAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG4gICAgLm1haW5fX2FwZXJ0dXJhLXBhcnRuZXJ7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhcHBlYXItbGVmdCAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGFwcGVhci1sZWZ0IDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgIH1cbn1cblxuLy9hbmltYWNpw7NuIHNlY3Rpb25zOiBzdGlreVxuXG5Aa2V5ZnJhbWVzIGFwcGVhci1yaWdodHtcbiAgICAwJXtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpO1xuICAgIH1cblxuICAgIDEwMCV7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG5cbi5hbmltYXRpb257XG4gICAgLnNlY3Rpb25fX3RpdGxlLFxuICAgIC5zZWN0aW9uX190ZXh0LFxuICAgIC5zZWN0aW9uX19jaXRhe1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLmFuaW1hdGlvbi52aXNpYmxle1xuICAgIC5zZWN0aW9uX190aXRsZSxcbiAgICAuc2VjdGlvbl9fdGV4dCxcbiAgICAuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGFwcGVhci1yaWdodCAuNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhcHBlYXItcmlnaHQgLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgIH1cbn1cblxuLnJldmVyc2UuYW5pbWF0aW9uLnZpc2libGV7XG4gICAgLnNlY3Rpb25fX3RpdGxlLFxuICAgIC5zZWN0aW9uX190ZXh0LFxuICAgIC5zZWN0aW9uX19jaXRhe1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYXBwZWFyLWxlZnQgLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYXBwZWFyLWxlZnQgLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgIH1cbn1cblxuLy9hbmltYWNpw7NuIHNlY3Rpb25zOiBpbcOhZ2VuZXNcblxuQGtleWZyYW1lcyBpbWd7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIFxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLmFuaW1hdGlvbntcbiAgICAuc2VjdGlvbl9faW1ne1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLmFuaW1hdGlvbi52aXNpYmxle1xuICAgIC5zZWN0aW9uX19pbWd7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBpbWcgLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogaW1nIC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG59XG5cbi5hbmltYXRpb24uc2VjdGlvbl9faW1ne1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5zZWN0aW9uX19pbWcuYW5pbWF0aW9uLnZpc2libGV7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGltZyAuNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IGltZyAuNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5cbi8vYW5pbWFjacOzbiBlbiBwYXJhbGxheFxuXG5Aa2V5ZnJhbWVzIHBhcmFsbGF4e1xuICAgIDAlIHtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4ucGFyYWxsYXgtaXRlbS5hbmltYXRpb257XG4gICAgd2lkdGg6IDAlO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5wYXJhbGxheC1pdGVtLmFuaW1hdGlvbi52aXNpYmxle1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwYXJhbGxheCAxLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwYXJhbGxheCAxLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuXG4vL2ltZyBlIGltZyBjb2xsYWdlIDEwMCUgY29uIGFuaW1hY2nDs24gZXNwZWNpYWxcbkBrZXlmcmFtZXMgaW1nLWNsaXAtcGF0aHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuXG4uc2VjdGlvbl9fY2xpcC1wYXRoe1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtNXZoIDUwcHg7XG5cbiAgICBjbGlwLXBhdGg6IHZpZXctYm94O1xuXG4gICAgJi5jb2xsYWdle1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBtYXJnaW46IC01MHZoIGF1dG8gMTV2aDtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgfVxuXG4gICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5zZWN0aW9uX19jbGlwLXBhdGguYW5pbWF0aW9uLnZpc2libGUsXG4uc2VjdGlvbl9fY2xpcC1wYXRoLmNvbGxhZ2UuYW5pbWF0aW9uLnZpc2libGV7XG4gICAgaW1ne1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogaW1nLWNsaXAtcGF0aCAxLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogaW1nLWNsaXAtcGF0aCAxLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgIH1cbn0iLCIucGFyYWxsYXgtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwdmg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTEge1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vczEuZWVzdGF0aWMuY29tL3VwbG9hZC9iYy9jYW0tMjAyNS1jYW1wby1yZWFsL2JnLXBhcmFsbGF4LTAxLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3MxLmVlc3RhdGljLmNvbS91cGxvYWQvYmMvY2FtLTIwMjUtY2FtcG8tcmVhbC9iZy1wYXJhbGxheC0wMi5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9zMS5lZXN0YXRpYy5jb20vdXBsb2FkL2JjL2NhbS0yMDI1LWNhbXBvLXJlYWwvYmctcGFyYWxsYXgtMDMuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cblxuLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9zMS5lZXN0YXRpYy5jb20vdXBsb2FkL2JjL2NhbS0yMDI1LWNhbXBvLXJlYWwvYmctcGFyYWxsYXgtMDQuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUge1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vczEuZWVzdGF0aWMuY29tL3VwbG9hZC9iYy9jYW0tMjAyNS1jYW1wby1yZWFsL2JnLXBhcmFsbGF4LTA3LmpwZz92PTFcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9zMS5lZXN0YXRpYy5jb20vdXBsb2FkL2JjL2NhbS0yMDI1LWNhbXBvLXJlYWwvYmctcGFyYWxsYXgtMDYuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi8qXG4ucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3MxLmVlc3RhdGljLmNvbS91cGxvYWQvYmMvYW5pbWF0aW9uLWpzL3BhcmFsbGF4LWVqZW1wbG8uanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYge1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vczEuZWVzdGF0aWMuY29tL3VwbG9hZC9iYy9hbmltYXRpb24tanMvcGFyYWxsYXgtZWplbXBsby5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9zMS5lZXN0YXRpYy5jb20vdXBsb2FkL2JjL2FuaW1hdGlvbi1qcy9wYXJhbGxheC1lamVtcGxvLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3MxLmVlc3RhdGljLmNvbS91cGxvYWQvYmMvYW5pbWF0aW9uLWpzL3BhcmFsbGF4LWVqZW1wbG8uanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTkge1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vczEuZWVzdGF0aWMuY29tL3VwbG9hZC9iYy9hbmltYXRpb24tanMvcGFyYWxsYXgtZWplbXBsby5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuKi8iLCIubWFpbl9fc2VjdGlvbi5jaWZyYXN7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMmZyKTtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDJmcik7XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbl9fdGV4dHtcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyU2Vjb25kU2hhcmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICBjb2xvcjogJF9jb2xvclBhcnRuZXJTZWNvbmQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICAgIC8vc3BhbntcbiAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vfVxuICAgIH1cbn1cblxuLm1haW5fX3NlY3Rpb24uZnVsbC5jb2xvci5jaWZyYXN7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IC0xNXZoIDAgMDtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIG1hcmdpbjogLTYwdmggMCAwO1xuICAgIH1cbn1cblxuLnBhcmFsbGF4LWl0ZW0uY2lmcmFze1xuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwdmg7XG4gICAgfVxufVxuXG4ubWFpbl9fc2VjdGlvbi5mdWxsLmNvbG9yLmFuaW1hdGlvbi5jaWZyYXMubWFwYXN7XG4gICAgbWFyZ2luOiAtOHZoIDAgMTB2aDtcblxuICAgIHNwYW57XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkX2NvbG9yUGFydG5lclNlY29uZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuXG4gICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uX190ZXh0e1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxufSIsIkBpbXBvcnQgXCJfYXBlcnR1cmFcIjtcbkBpbXBvcnQgXCJfc2VjdGlvbnNcIjtcblxuLyoqIGFqdXN0ZXMgZXh0cmEgZGVsIEJDIGVuIHBhcnRpY3VsYXIgKiovXG5AaW1wb3J0IFwiX3BsdXNcIjtcblxuLyoqIGFqdXN0ZXMgcGFyYSBpcGhvbmUgKiovXG5AaW1wb3J0IFwiX2lwaG9uZVwiO1xuXG4iLCIubWFpbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgZmxleCAoIGNvbHVtbiwgbm93cmFwLCBjZW50ZXIsIGNlbnRlciwgY2VudGVyKTtcblxuICAgICZfX2FwZXJ0dXJhLXZpZGVve1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG4gICAgICAgIC8qIHZpZGVvIGRlIGFwZXJ0dXJhIDEwMCUgKi9cbiAgICAgICAgJi5mdWxse1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiB2aWRlbyBkZWJham8gZGUgYXBlcnR1cmEgODAlICovXG4gICAgICAgICYuY29sODB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDh2aCAwIC0zMHZoO1xuICAgICAgICAgICAgYm9yZGVyOiAyMHB4ICRfY29sb3JCYWNrZ3JvdW5kTWFpbiBzb2xpZDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gIFxuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMTBweCAkX2NvbG9yQmFja2dyb3VuZE1haW4gc29saWQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4dmggMCAtMjB2aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FwZXJ0dXJhe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBmbGV4ICggY29sdW1uLCBub3dyYXAsIGNlbnRlciwgY2VudGVyLCBjZW50ZXIpO1xuXG4gICAgICAgICYtYm94e1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogOHZoIGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXggKCBjb2x1bW4sIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXZoIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxle1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udFRpdGxlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yVGV4dDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1zdWJ0aXRsZXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRUZXh0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yVGV4dDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1zdWJ0ZXh0e1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udFRleHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRfY29sb3JUZXh0O1xuICAgIFxuICAgICAgICAgICAgYSwgc3BhbntcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9jb2xvclRleHQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1wYXJ0bmVye1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxvZ28tcGFydG5lciBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMjVweCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pbWd7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTV2aDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9zMS5lZXN0YXRpYy5jb20vdXBsb2FkL2JjL2NhbS0yMDI1LXZlcmFuby1taWNyb3NpdGUvYmctbWFpbi5qcGdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MDBweDtcbiAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluX19hcGVydHVyYS10aXRsZSxcbiAgICAgICAgICAgIC5tYWluX19hcGVydHVyYS1zdWJ0aXRsZSxcbiAgICAgICAgICAgIC5tYWluX19hcGVydHVyYS1zdWJ0ZXh0LFxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9jb2xvcldoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1dmg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29sODB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwdmg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCAoIGNvbHVtbiwgbm93cmFwLCBmbGV4LXN0YXJ0LCBjZW50ZXIsIGNlbnRlcik7XG5cbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAyMDAwcHg7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogNjAwdmg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IDkwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwdmg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTV2aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLm1haW5fX2FwZXJ0dXJhLXBhcnRuZXIge1xuICAgIHotaW5kZXg6IDE7XG59IiwiLm1haW57XG4gICAgJl9fc2VjdGlvbntcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHZoO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHZoO1xuICAgICAgICB9XG5cbiAgICAgICAgLy90ZXh0XG4gICAgICAgIC5zZWN0aW9ue1xuICAgICAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICAgICAgLy9mb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJF9mb250VGl0bGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRfY29sb3JUZXh0O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyU2Vjb25kO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9jb2xvclRleHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgLy9yZXNhbHRhZG8gZW4gY29sb3JcbiAgICAgICAgICAgICAgICAuY29sb3J7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyVHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jaXRhe1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRUZXh0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyU2Vjb25kU2hhcmU7XG5cbiAgICAgICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yUGFydG5lcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19waWV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRUZXh0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTY1cHggYXV0byAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvckJsYWNrVHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBcbiAgICAgICAgLy9zdGlreVxuICAgICAgICAmLnN0aWt5e1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCAoIHJvdywgbm93cmFwLCBzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXggKCBjb2x1bW4tcmV2ZXJzZSwgbm93cmFwLCBjZW50ZXIsIGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbntcbiAgICAgICAgICAgICAgICAmX19ib3h7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAmLmltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDcwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi50ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUzJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0NXB4IDBweCA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDBweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ltZy5zZWN0aW9uX19jaXRhe1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW1nIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucmV2ZXJzZXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4ICggcm93LXJldmVyc2UsIG5vd3JhcCwgc3BhY2UtYmV0d2VlbiwgZmxleC1zdGFydCwgY2VudGVyKTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXggKCBjb2x1bW4tcmV2ZXJzZSwgbm93cmFwLCBjZW50ZXIsIGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL2Z1bGwgLyBmdWxsIGNvbG9yIC8gZnVsbCBncmV5XG4gICAgICAgICYuZnVsbHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogOHZoIDAgOHZoO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDV2aCAwIDEwdmg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb25fX2ltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDYwcHggYXV0byA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbl9fdGV4dCxcbiAgICAgICAgICAgIC5zZWN0aW9uX190aXRsZXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbG9ye1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTIwdmggMCAxNXZoO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyO1xuICAgICAgICAgICAgICAgIC5zZWN0aW9uX190aXRsZSxcbiAgICAgICAgICAgICAgICAuc2VjdGlvbl9fdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2VjdGlvbl9fdGl0bGU6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX2NvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWN0aW9uX19jaXRhe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9jb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRfY29sb3JXaGl0ZSBzb2xpZCAycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMjB2aCAwIDEwdmg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmdyZXl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JCYWNrZ3JvdW5kR3JleTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXZoO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1MHB4IDAgMTUwcHggMDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHggMCA4MHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlY3Rpb25fX2JveC1ncmV5e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHZoIGF1dG8gNDB2aDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byA0MHZoO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi5wYWdlIHtcblxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9zMS5lZXN0YXRpYy5jb20vdXBsb2FkL2JjL2NhbS0yMDI1LWNhbXBvLXJlYWwvYmctcGFnZS5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkgeyBcbiAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9zMS5lZXN0YXRpYy5jb20vdXBsb2FkL2JjL2NhbS0yMDI1LWNhbXBvLXJlYWwvYmctcGFnZS5qcGdcIik7XG4gICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgLy8gbWluLWhlaWdodDogMTAwdmg7XG4gICAgfVxufVxuXG4ubGlzdC1wcm9qZWN0cyB7XG4gICAgXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDE7IFxuICAgIG1heC13aWR0aDogMzAwcHg7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE4MDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEzMDBweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDRweCAxcHggcmdiYSgwLCAwLCAwLCAwLjY4KTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA0NHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNjgpO1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDQ0cHggMXB4IHJnYmEoMCwgMCwgMCwgMC42OCk7XG5cbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC5saXN0LXByb2plY3RzX19pbWcge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgICAgIC5saXN0LXByb2plY3RzX190ZXh0IHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3MxLmVlc3RhdGljLmNvbS91cGxvYWQvYmMvY2FtLTIwMjUtdmVyYW5vLW1pY3Jvc2l0ZS9hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTYycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgLy8gICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpIGJsdXIoLjVyZW0pO1xuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHsgXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vczEuZWVzdGF0aWMuY29tL3VwbG9hZC9iYy9jYW0tMjAyNS12ZXJhbm8tbWljcm9zaXRlL2Fycm93LWxlZnQuc3ZnXCIpO1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTYycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgICAgICAgLy8gJjpob3ZlciB7XG4gICAgICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyAgICAgXG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJF9mb250VGl0bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udFRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZW5kX19idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRUZXh0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmMzM7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjcwcHg7XG4gICAgfVxufSIsIi8qKiBhcXXDrSB2YW4gbG9zIGFqdXN0ZXMgZXh0cmEgZGVsIEJDIGVuIHBhcnRpY3VsYXIgKiovXG5cbi5tYWluX19zZWN0aW9uLnN0aWt5LmFuaW1hdGlvbi5yZXZlcnNlLmZpbntcbiAgICBtYXJnaW46IDEydmggMDtcbn1cblxuLnNlY3Rpb25fX2ltZy5tb3ZpbHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5pbmZvZ3JhZmlhe1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIH1cbn1cblxuLnNlY3Rpb25fX2ltZy5kZXNre1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5sb2dvLWFsaWdue1xuICAgIEBpbmNsdWRlIGZsZXggKCByb3csIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG59XG5cbi5tYWluX19hcGVydHVyYS1wYXJ0bmVye1xuICAgIEBpbmNsdWRlIGZsZXggKCBjb2x1bW4sIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG59IiwiLyogLS0tLS0tLS0tLS0gaVBob25lIDQgYW5kIDRTIC0tLS0tLS0tLS0tICovXG5cbi8qIFBvcnRyYWl0IGFuZCBMYW5kc2NhcGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KVxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG5cbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAubWFpbl9fc2VjdGlvbi5zdGlreSAuc2VjdGlvbl9faW1nLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn1cblxuLyogUG9ydHJhaXQgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KVxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKVxuICAgIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG5cbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAubWFpbl9fc2VjdGlvbi5zdGlreSAuc2VjdGlvbl9faW1nLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn1cblxuLyogTGFuZHNjYXBlICovXG5AbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweClcbiAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMilcbiAgICBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcblxuICAgIC5tYWluX19hcGVydHVyYS5pbWcsXG4gICAgLnBhcmFsbGF4LWl0ZW0uZm9vdGVyLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTEsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0zLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTQsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC02LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTcsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC05e1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5tYWluX19zZWN0aW9uLnN0aWt5IC5zZWN0aW9uX19pbWcuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxufVxuXG4vKiAtLS0tLS0tLS0tLSBpUGhvbmUgNSwgNVMsIDVDIGFuZCA1U0UgLS0tLS0tLS0tLS0gKi9cblxuLyogUG9ydHJhaXQgYW5kIExhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIFxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogNTY4cHgpXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcblxuICAgIC5tYWluX19hcGVydHVyYS5pbWcsXG4gICAgLnBhcmFsbGF4LWl0ZW0uZm9vdGVyLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTEsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0zLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTQsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC02LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTcsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC05e1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5tYWluX19zZWN0aW9uLnN0aWt5IC5zZWN0aW9uX19pbWcuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxufVxuXG4vKiBQb3J0cmFpdCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIFxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogNTY4cHgpXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpXG4gICAgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICBcbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAubWFpbl9fc2VjdGlvbi5zdGlreSAuc2VjdGlvbl9faW1nLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn1cblxuLyogTGFuZHNjYXBlICovXG5AbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA1NjhweClcbiAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMilcbiAgICBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcblxuICAgIC5tYWluX19hcGVydHVyYS5pbWcsXG4gICAgLnBhcmFsbGF4LWl0ZW0uZm9vdGVyLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTEsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0zLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTQsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC02LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTcsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC05e1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5tYWluX19zZWN0aW9uLnN0aWt5IC5zZWN0aW9uX19pbWcuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxufVxuXG4vKiAtLS0tLS0tLS0tLSBpUGhvbmUgNiwgNlMsIDcgYW5kIDggLS0tLS0tLS0tLS0gKi9cblxuLyogUG9ydHJhaXQgYW5kIExhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgIGFuZCAobWluLWRldmljZS13aWR0aDogMzc1cHgpIFxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogNjY3cHgpIFxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7IFxuICAgIFxuICAgIC5tYWluX19hcGVydHVyYS5pbWcsXG4gICAgLnBhcmFsbGF4LWl0ZW0uZm9vdGVyLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTEsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0zLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTQsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC02LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTcsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC05e1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5tYWluX19zZWN0aW9uLnN0aWt5IC5zZWN0aW9uX19pbWcuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxufVxuXG4vKiBQb3J0cmFpdCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgIGFuZCAobWluLWRldmljZS13aWR0aDogMzc1cHgpIFxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogNjY3cHgpIFxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKVxuICAgIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7IFxuICAgIFxuICAgIC5tYWluX19hcGVydHVyYS5pbWcsXG4gICAgLnBhcmFsbGF4LWl0ZW0uZm9vdGVyLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTEsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0zLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTQsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC02LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTcsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC05e1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5tYWluX19zZWN0aW9uLnN0aWt5IC5zZWN0aW9uX19pbWcuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxufVxuXG4vKiBMYW5kc2NhcGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDM3NXB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDY2N3B4KSBcbiAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMilcbiAgICBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHsgXG4gICAgXG4gICAgLm1haW5fX2FwZXJ0dXJhLmltZyxcbiAgICAucGFyYWxsYXgtaXRlbS5mb290ZXIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTl7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5fX3NlY3Rpb24uc3Rpa3kgLnNlY3Rpb25fX2ltZy5zZWN0aW9uX19jaXRhe1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG59XG5cbi8qIC0tLS0tLS0tLS0tIGlQaG9uZSA2KywgNysgYW5kIDgrIC0tLS0tLS0tLS0tICovXG5cbi8qIFBvcnRyYWl0IGFuZCBMYW5kc2NhcGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDQxNHB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSBcbiAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMykgeyBcbiAgICBcbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAubWFpbl9fc2VjdGlvbi5zdGlreSAuc2VjdGlvbl9faW1nLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn1cblxuLyogUG9ydHJhaXQgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDQxNHB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSBcbiAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMylcbiAgICBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkgeyBcbiAgICBcbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAubWFpbl9fc2VjdGlvbi5zdGlreSAuc2VjdGlvbl9faW1nLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn1cblxuLyogTGFuZHNjYXBlICovXG5AbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA0MTRweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkgXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpXG4gICAgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7IFxuICAgIFxuICAgIC5tYWluX19hcGVydHVyYS5pbWcsXG4gICAgLnBhcmFsbGF4LWl0ZW0uZm9vdGVyLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTEsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0zLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTQsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC02LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTcsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC05e1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xuICAgIH1cblxufVxuXG4vKiAtLS0tLS0tLS0tLSBpUGhvbmUgWCAtLS0tLS0tLS0tLSAqL1xuXG4vKiBQb3J0cmFpdCBhbmQgTGFuZHNjYXBlICovXG5AbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzNzVweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4MTJweCkgXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpIHsgXG4gICAgXG4gICAgLm1haW5fX2FwZXJ0dXJhLmltZyxcbiAgICAucGFyYWxsYXgtaXRlbS5mb290ZXIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTl7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5fX3NlY3Rpb24uc3Rpa3kgLnNlY3Rpb25fX2ltZy5zZWN0aW9uX19jaXRhe1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG59XG5cbi8qIFBvcnRyYWl0ICovXG5AbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzNzVweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4MTJweCkgXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpXG4gICAgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHsgXG4gICAgXG4gICAgLm1haW5fX2FwZXJ0dXJhLmltZyxcbiAgICAucGFyYWxsYXgtaXRlbS5mb290ZXIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTl7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5fX3NlY3Rpb24uc3Rpa3kgLnNlY3Rpb25fX2ltZy5zZWN0aW9uX19jaXRhe1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG59XG5cbi8qIExhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgIGFuZCAobWluLWRldmljZS13aWR0aDogMzc1cHgpIFxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogODEycHgpIFxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKVxuICAgIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgeyBcblxuICAgIC5tYWluX19hcGVydHVyYS5pbWcsXG4gICAgLnBhcmFsbGF4LWl0ZW0uZm9vdGVyLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTEsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0zLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTQsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC02LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTcsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC05e1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5tYWluX19zZWN0aW9uLnN0aWt5IC5zZWN0aW9uX19pbWcuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUkwQkMsT0FBTyxDQUFDLG9HQUFJLENBTVosT0FBTyxDQUFDLHNHQUFJLENKN0JiLEFBQUEsQ0FBQyxBQUFDLENBQ0UsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxVQUFVLENBQ3pCLEFBRUQsQUFBQSxJQUFJLEFBQUMsQ0FFRCxlQUFlLENBQUUsbUJBQW1CLENBR3BDLGVBQWUsQ0FBRSxNQUFNLENBQzFCLEFBRUQsQUFBQSxJQUFJLEFBQUEsQ0FDQSxnQkFBZ0IsQ0NaRyxPQUFPLENEYTFCLGVBQWUsQ0FBRSxNQUFNLENBd0J2QixzQkFBc0IsQ0FBRSxXQUFXLENBQ25DLHVCQUF1QixDQUFFLFNBQVMsQ0FDckMsQUE1QkQsQUFJSSxJQUpBLENBSUEsQ0FBQyxBQUFDLENBQ0UsTUFBTSxDQUFFLENBQUMsQ0FDWixBQU5MLEFBUUksSUFSQSxDQVFBLENBQUMsQUFBQSxDQUNHLEtBQUssQ0N6QkEsSUFBTyxDRDhCZixBQWRMLEFBV1EsSUFYSixDQVFBLENBQUMsQUFHSSxNQUFNLEFBQUEsQ0FDSCxPQUFPLENBQUUsRUFBRSxDQUNkLEFBYlQsQUFnQkksSUFoQkEsQ0FnQkEsRUFBRSxBQUFBLENBQ0UsZUFBZSxDQUFFLElBQUksQ0FDeEIsQUFsQkwsQUFxQlEsSUFyQkosQ0FvQkEsRUFBRSxBQUNHLFdBQVcsQ0FyQnBCLElBQUksQ0FvQkksRUFBRSxBQUNELFdBQVcsQ0FyQnBCLElBQUksQ0FvQlEsRUFBRSxBQUNMLFdBQVcsQ0FyQnBCLElBQUksQ0FvQlksRUFBRSxBQUNULFdBQVcsQ0FyQnBCLElBQUksQ0FvQmdCLEVBQUUsQUFDYixXQUFXLENBckJwQixJQUFJLENBb0JvQixDQUFDLEFBQ2hCLFdBQVcsQ0FyQnBCLElBQUksQ0Fv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 */
