@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:#000;scroll-behavior:smooth;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body p{margin:0}body a{color:#fff}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(255,105,0,0.584314)}@font-face{font-family:"IconosElEspanol";font-style:normal;font-weight:400;src:local("IconosElEspanol"),url("https://s2.elespanol.com/upload/bc/recursos/fonts/IconosElEspanol.woff?v=1") format("woff"),url("https://s2.elespanol.com/upload/bc/recursos/fonts/IconosElEspanol.ttf?v=1") format("ttf"),url("https://s2.elespanol.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://s2.elespanol.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 #E63027;border-radius:6px;color:#E63027;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}}@keyframes header-blur{from{background-color:#fff}to{background-color:#fff;backdrop-filter:blur(14px)}}.header{transform-origin:100vh;animation:header-blur auto linear;animation-timeline:--page-scroll}.footer{width:100%;height:auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center;margin:0 0 5vh}@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:#fff;margin:0 0 10px;max-width:300px}.footer__text{font-family:"Open Sans",sans-serif;font-weight:400;text-decoration:none;font-size:15px;color:#fff;max-width:338px}.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:auto;padding:50px 10px 10px;margin:10px 10px 0;border-radius:50%;background-color:#000;z-index:10;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:200px;height:auto;margin:15px 10px 10px}.footer__credits{width:100%;height:auto;margin:50px 10px;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://s2.elespanol.com/upload/bc/animation-js/parallax-ejemplo.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}}.container.img{position:relative;width:100%;min-height:100vh;margin-top:5vh}.container.img .space-holder{position:relative;width:100%}.container.img .sticky{position:sticky;top:5vh;height:100vh;width:100%;overflow-x:hidden;background-color:transparent;background-image:url("https://s2.elespanol.com/upload/bc/xiaomi-fotografia/bg-textura.jpg");background-position:center;background-size:cover}@media all and (max-width: 500px){.container.img .sticky{top:50px;height:88vh}}.container.img .horizontal{position:absolute;height:100%;will-change:transform}.container.img .cards{position:relative;height:100%;padding:0 50px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;align-content:center}@media all and (max-width: 600px){.container.img .cards{height:80vh;padding:0}}.container.img .cards__box{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center}.container.img .cards__box .img{margin:30px;object-fit:cover;z-index:9;border:15px solid #fff}.container.img .cards__box .img-horizontal{width:850px;height:600px}@media all and (max-width: 500px){.container.img .cards__box .img-horizontal{width:750px;height:500px}}.container.img .cards__box .img-vertical{width:430px;height:640px}@media all and (max-width: 500px){.container.img .cards__box .img-vertical{width:400px;height:600px}}.container.img .cards__box .img-panoramica{width:1000px;height:500px}@media all and (max-width: 500px){.container.img .cards__box .img-panoramica{width:900px;height:480px}}@media all and (max-width: 600px){.container.img .cards__box{margin:0 50px}}.container.img .cards__title{width:250px;height:auto;margin:0 20px 0 100px;padding:30px;font-family:"Open Sans",sans-serif;font-weight:600;font-size:25px;line-height:35px;color:#fff;text-align:center;z-index:10;background-color:#E63027}.container.img .cards__title em{display:block;font-size:20px;margin-top:5px}.container.img .cards__text{width:400px;height:auto;margin:0 -60px 0 200px;padding:40px;font-family:"Open Sans",sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#fff;text-align:left;background-color:#E63027;z-index:10}.container.img .cards__text span{display:block;font-weight:700;font-size:30px;line-height:40px;margin-bottom:20px;color:#fff}@media all and (max-width: 600px){.container.img .cards__text span{font-size:25px;line-height:35px;margin-bottom:10px}}@media all and (max-width: 600px){.container.img .cards__text{width:350px;padding:30px}}@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:40vh;background-color:#000;background-repeat:no-repeat}@media all and (max-width: 500px){.parallax-item{min-height:20vh}}.parallax-item .section__title{color:#fff;font-family:"AbrilFatface",sans-serif;font-size:34px;text-align:center}.parallax-item .section__title::after{content:"";display:block;background-color:#fff;width:121px;height:2px;margin-top:10px;margin-left:auto;margin-right:auto;margin-top:20px}.parallax-item.parallax-1{background:url("https://s2.elespanol.com/upload/bc/cam-2025-aranjuez/bg-end.jpg?v=1");background-position:center;background-attachment:fixed;background-size:cover}.cifras{width:90%;max-width:1200px;display:grid;gap:20px;grid-template-columns:repeat(3, 3fr);margin:20px 10px}@media all and (max-width: 800px){.cifras{grid-template-columns:repeat(1, 1fr)}}.cifras .section__text{min-height:150px;text-align:center !important;margin:0 !important;padding:25px 20px;background-color:#E63027;font-size:20px;color:#fff !important}.cifras .section__text strong{color:#fff;font-weight:700;font-size:23px;display:block;margin:0 0 10px}.cifras .section__text img{max-height:120px;margin:0 0 10px}.main__section.full.margin-bottom{margin-bottom:0}.carrousel{width:100%;height:auto;margin:0 0 10vh;overflow-x:hidden;position:relative}.carrousel__box{width:calc( (800px*4) + (500px*11));display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center}.carrousel img{width:350px;height:500px;margin:0 20px;border:15px solid #fff;object-fit:cover;object-position:bottom center}.carrousel img.horiz{width:800px}.carrousel__button{width:250px;height:500px;border:0;display:block;cursor:pointer;position:absolute;top:0;z-index:10}@media all and (max-width: 910px){.carrousel__button{width:200px}}@media all and (max-width: 600px){.carrousel__button{width:100px}}.carrousel__button.prev{left:0;background:linear-gradient(90deg, #000 0%, rgba(0,0,0,0) 100%)}.carrousel__button.prev::before{color:#fff;font-family:"IconosElEspanol";font-size:60px;content:"\f021";text-shadow:0px 0px 15px #000}.carrousel__button.next{right:0;background:linear-gradient(90deg, rgba(0,0,0,0) 0%, #000 100%)}.carrousel__button.next::before{color:#fff;font-family:"IconosElEspanol";font-size:60px;content:"\f022";text-shadow:0px 0px 15px #000}.main__collage{width:100%;height:auto;margin:5vh 0 10vh;background-color:#000}@media all and (max-width: 450px){.main__collage{margin:3vh 0}}.main__collage .collage__row{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center}@media all and (max-width: 870px){.main__collage .collage__row{flex-flow:column nowrap}}.main__collage .collage__row.row-1{justify-content:flex-start;align-items:flex-start}.main__collage .collage__row.row-1 img{width:500px;height:500px;margin:100px 0 0 -80px}@media all and (max-width: 1100px){.main__collage .collage__row.row-1 img{width:300px;height:300px}}@media all and (max-width: 870px){.main__collage .collage__row.row-1 img{margin:-40px auto 0;width:80%;height:450px}}@media all and (max-width: 440px){.main__collage .collage__row.row-1 img{width:90%;height:300px}}.main__collage .collage__row.row-1 .img-bg{width:60%;height:auto;margin:0}@media all and (max-width: 870px){.main__collage .collage__row.row-1 .img-bg{width:80%}}@media all and (max-width: 440px){.main__collage .collage__row.row-1 .img-bg{width:90%}}.main__collage .collage__row.row-2{align-items:flex-end;margin:-200px 0 0 0}@media all and (max-width: 1100px){.main__collage .collage__row.row-2{margin:-100px 0 0 0}}@media all and (max-width: 870px){.main__collage .collage__row.row-2{align-items:center}}.main__collage .collage__row.row-2 img:nth-child(1){width:400px;height:600px}@media all and (max-width: 1100px){.main__collage .collage__row.row-2 img:nth-child(1){width:300px;height:500px}}@media all and (max-width: 870px){.main__collage .collage__row.row-2 img:nth-child(1){margin:0 0 0 200px}}@media all and (max-width: 440px){.main__collage .collage__row.row-2 img:nth-child(1){width:250px;height:400px;margin:0 0 0 50px}}.main__collage .collage__row.row-2 img:nth-child(2){width:400px;height:300px;margin:0 0 60px -80px}@media all and (max-width: 1100px){.main__collage .collage__row.row-2 img:nth-child(2){width:300px;height:200px}}@media all and (max-width: 870px){.main__collage .collage__row.row-2 img:nth-child(2){width:60%;height:300px;margin:-150px 100px 0 0}}@media all and (max-width: 440px){.main__collage .collage__row.row-2 img:nth-child(2){width:300px;height:200px;margin:-100px 80px 0 0}}.main__collage .collage__row .collage__cita{width:150px;height:auto;background-color:rgba(255,105,0,0.584314);padding:30px 0;margin:20px 100px;display:flex;flex-flow:column nowrap;justify-content:center}@media all and (max-width: 1100px){.main__collage .collage__row .collage__cita{margin:20px 100px 20px 50px}}.main__collage .collage__row .collage__cita p{width:280px;font-family:"AbrilFatface",sans-serif;font-weight:500;font-size:26px;line-height:36px;color:#fff;text-align:left;margin:0 0 0 -30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media all and (max-width: 1100px){.main__collage .collage__row .collage__cita p{font-size:24px;line-height:35px}}.main__collage .collage__row img{border:solid 13px #000;object-fit:cover}@media (max-width: 470px){.main__collage .collage__row img{border:solid 10px #000}}.main__collage .collage__row .img-bg{border:none}@keyframes img-clip-path{0%{opacity:0;transform:scale(0.7)}100%{opacity:1;transform:scale(1)}}@keyframes video-clip-path{0%{opacity:0}100%{opacity:1}}.main__collage.animation img,.main__collage.animation .collage__cita,.main__collage.animation video,.main__collage.reverse.animation img,.main__collage.reverse.animation .collage__cita,.main__collage.reverse.animation video{opacity:0}.main__collage.animation.visible .collage__row.row-1 img,.main__collage.reverse.animation.visible .collage__row.row-1 img{-webkit-animation:img-clip-path 1s ease-in-out forwards .3s;animation:img-clip-path 1s ease-in-out forwards .3s}.main__collage.animation.visible .collage__row.row-1 video,.main__collage.reverse.animation.visible .collage__row.row-1 video{-webkit-animation:video-clip-path 1s ease-in-out forwards;animation:video-clip-path 1s ease-in-out forwards}.main__collage.animation.visible .collage__row.row-2 img,.main__collage.reverse.animation.visible .collage__row.row-2 img{-webkit-animation:img-clip-path 1s ease-in-out forwards .6s;animation:img-clip-path 1s ease-in-out forwards .6s}.main__collage.animation.visible .collage__row.row-2 .collage__cita,.main__collage.reverse.animation.visible .collage__row.row-2 .collage__cita{-webkit-animation:img-clip-path 1s ease-in-out forwards 1s;animation:img-clip-path 1s ease-in-out forwards 1s}.main__collage.reverse .collage__row{flex-flow:row-reverse nowrap}@media all and (max-width: 870px){.main__collage.reverse .collage__row{flex-flow:column nowrap}}.main__collage.reverse .collage__row.row-1 img{margin:100px -80px 0 0}@media (max-width: 870px){.main__collage.reverse .collage__row.row-1 img{margin:-40px auto 0}}.main__collage.reverse .collage__row.row-1 .img-bg{width:60%;height:auto;margin:0}@media all and (max-width: 870px){.main__collage.reverse .collage__row.row-1 .img-bg{width:80%}}@media all and (max-width: 440px){.main__collage.reverse .collage__row.row-1 .img-bg{width:90%}}.main__collage.reverse .collage__row.row-2 img:nth-child(2){margin:-30px -80px 60px 0}@media (max-width: 870px){.main__collage.reverse .collage__row.row-2 img:nth-child(2){margin:-150px 100px 0 0}}@media (max-width: 440px){.main__collage.reverse .collage__row.row-2 img:nth-child(2){margin:-100px 80px 0 0}}.main__collage.reverse .collage__row .collage__cita{margin:20px 150px 20px 50px}@media (max-width: 870px){.main__collage.reverse .collage__row .collage__cita{margin:30px 100px 0 50px}}.main__collage-chef{width:80%;height:auto;margin:0 0 5vh;background-color:#000;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center}@media (max-width: 600px){.main__collage-chef{width:100%}}.main__collage-chef .collage__cita{width:50%;max-width:650px;height:auto;background-color:rgba(255,105,0,0.584314);padding:30px 0;margin:20px;display:flex;flex-flow:column nowrap;justify-content:center}.main__collage-chef .collage__cita p{width:100%;font-family:"AbrilFatface",sans-serif;font-weight:500;font-size:30px;line-height:40px;color:#fff;text-align:left;margin:0 0 0 -30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media all and (max-width: 1100px){.main__collage-chef .collage__cita p{font-size:24px;line-height:35px}}.main__collage-chef img{border:solid 13px #000;object-fit:cover}@media (max-width: 470px){.main__collage-chef img{border:solid 10px #000}}.main__collage-chef .collage__row{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center}.main__collage-chef .collage__row.row-1{align-items:flex-end}.main__collage-chef .collage__row.row-1 img:nth-child(1){max-width:50%;margin:20px}@media (max-width: 600px){.main__collage-chef .collage__row.row-1 img:nth-child(1){max-width:80%;margin:10px}}.main__collage-chef .collage__row.row-1 img:nth-child(2){max-width:30%;margin:20px}@media (max-width: 600px){.main__collage-chef .collage__row.row-1 img:nth-child(2){max-width:80%;margin:10px}}@media (max-width: 600px){.main__collage-chef .collage__row.row-1{flex-flow:column nowrap;align-items:center}}.main__collage-chef .collage__row.row-2 img{max-width:80%}.main__collage-chef.animation img,.main__collage-chef.animation .collage__cita{opacity:0}.main__collage-chef.animation.visible .row-1 img:nth-child(1){-webkit-animation:video-clip-path 1s ease-in-out forwards;animation:video-clip-path 1s ease-in-out forwards}.main__collage-chef.animation.visible .row-1 img:nth-child(2){-webkit-animation:video-clip-path 1s ease-in-out forwards .3s;animation:video-clip-path 1s ease-in-out forwards .3s}.main__collage-chef.animation.visible .row-2 img{-webkit-animation:video-clip-path 1s ease-in-out forwards .5s;animation:video-clip-path 1s ease-in-out forwards .5s}.main__collage-chef.animation.visible .collage__cita{-webkit-animation:video-clip-path 1s ease-in-out forwards;animation:video-clip-path 1s ease-in-out forwards}.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:530px;margin:8vh 0 -30vh;border:20px #fff solid}@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 #fff 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:900px;height:auto;padding:10px;margin:12vh auto 8vh;z-index:2;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:300;font-size:50px;color:#fff;margin:0 10px 30px;text-align:center}@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:20px;color:#fff;margin:0 10px 30px;text-align:center}@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:#fff}.main__apertura-subtext a,.main__apertura-subtext span{color:#fff;text-transform:uppercase;font-weight:700}.main__apertura-partner{margin:15px 10px;display:flex;flex-flow:column nowrap;align-items:center}.main__apertura-logo-partner img{width:170px;height:auto;margin:15px 10px}.main__apertura.img{height:100vh;margin:0 0 15vh;position:relative;overflow:hidden;background-image:url(https://s2.elespanol.com/upload/bc/cam-2025-aranjuez/bg-main-01.jpg?v=1);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100vh;position:relative}@media all and (min-width: 1024px){.main__apertura.img{background-attachment:fixed}}.main__apertura.img .bg-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 1.5s ease-in-out}@media all and (min-width: 1024px){.main__apertura.img .bg-layer{background-attachment:fixed}}.main__apertura.img .bg-layer:first-child{opacity:1;background-image:url(https://s2.elespanol.com/upload/bc/cam-2025-aranjuez/bg-main-01.jpg?v=1)}.main__apertura.img::before{content:"";position:absolute;background-color:rgba(0,0,0,0.5);top:0;left:0;width:100%;height:100%;z-index:2}.main__apertura.img::after{content:"a";position:absolute;top:20px;left:0;width:100%;height:200px;z-index:2;top:100%;z-index:4;margin-top:-200px;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 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;margin-bottom:0px}@media all and (max-width: 500px){.main__apertura.img.col80{margin:0 0 15vh}}.subtitle-box{background-color:#E63027;color:#fff;font-family:"Open Sans",sans-serif;font-size:26px;padding-top:30px;padding-left:40px;padding-right:40px;padding-bottom:30px}.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:"Open Sans",sans-serif;font-weight:600;font-size:25px;line-height:35px;color:#fff;text-align:left;text-transform:uppercase}.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:17px;line-height:27px;color:#fff;margin:0 0 20px;text-align:left}.main__section .section__text .color{background-color:#E63027}.main__section .section__cita{font-family:"Open Sans",sans-serif;font-weight:400;font-style:italic;font-size:23px;line-height:33px;color:#fff;margin:10px 0;padding:45px 35px 35px;text-align:left;position:relative;border:#E63027 solid 2px;border-radius:20px}.main__section .section__cita::before{content:"\e902";display:block;padding:5px;font-size:40px;font-family:"IconosElEspanol";font-style:normal;color:#E63027;background-color:#000;position:absolute;top:-10px;left:30px}@media all and (max-width: 850px){.main__section .section__cita::before{font-size:30px}}@media all and (max-width: 850px){.main__section .section__cita{font-size:20px;line-height:30px;padding:35px 30px 30px}}.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:#000;background-color:rgba(17,17,17,0.8);z-index:100;position:relative}.main__section.stiky{width:90%;max-width:1200px;height:auto;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;align-content:center;margin:14vh 0}@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}}.main__section.stiky .section__box{height:auto;padding:25px}.main__section.stiky .section__box.img{width:45%;position:relative}@media all and (max-width: 750px){.main__section.stiky .section__box.img{width:100%}}.main__section.stiky .section__box.text{width:55%}.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;border:10px #fff solid}.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:910px;height:auto;padding:50px;margin:8vh 0 8vh;z-index:10}.main__section.full.first{margin:0 0 8vh}@media all and (max-width: 750px){.main__section.full{width:100%;padding:30px;margin:5vh 0 10vh}}.main__section.full .section__img{width:100%;max-width:1200px;margin:0 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:#000;max-width:100%}.main__section.full.color .section__title::after{background-color:#000}.main__section.full.color .section__cita{color:#000;border:#000 solid 2px}.main__section.full.color .section__cita::before{color:#000;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}}.main__section-stiky{width:90%;max-width:1200px;margin:30px 0 150px;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between}.main__section-stiky.reverse .section-col:nth-of-type(1){order:2;padding:0}.main__section-stiky.reverse .section-col:nth-of-type(2){order:1;padding:0}@media all and (max-width: 800px){.main__section-stiky{flex-flow:column nowrap;margin:30px 0 40px;width:100%}}.main__section-stiky.last{margin:30px 0 30px}.section-col{width:calc(100% / 2 - 10px);display:flex;flex-flow:column nowrap;align-items:center}.section-col.stiky{position:sticky;top:100px}.section-col img{display:flex;width:90%;margin-bottom:100px}.section-col .img-vertical{width:auto;max-height:400px}.section-col .first{margin-top:-410px}@media all and (max-width: 800px){.section-col{width:100%}.section-col.stiky{position:static}}.section-col.stiky img{margin-bottom:0}.section__bg-stiky{width:100%;height:450px;background-color:#fff;position:sticky;top:100px;z-index:-100}.main__section-biografia{width:100%;margin:40px 10px;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:center}@media all and (max-width: 800px){.main__section-biografia{flex-flow:column nowrap;align-items:center;margin:10px}}.section__biografia-col.img{width:30%}.section__biografia-col.img img{width:100%;height:auto;margin:20px 0}@media all and (max-width: 800px){.section__biografia-col.img{width:90%}}.section__biografia-col.text{width:50%;padding:0 60px}.section__biografia-col.text .section__text{text-align:left;margin:0 0 20px}.section__biografia-col.text .section__title{font-size:40px;line-height:50px;text-align:left;margin:0 0 10px}.section__biografia-col.text .section__text.destacado{font-size:27px;line-height:30px}@media all and (max-width: 800px){.section__biografia-col.text .section__text.destacado{font-size:30px;line-height:35px}}@media all and (max-width: 800px){.section__biografia-col.text{width:90%;padding:5px}}.section__name{font-family:"Maven Pro",sans-serif;font-weight:400;font-size:38px;line-height:40px;text-align:left;color:#fff;text-decoration:none;margin:0 0 20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media all and (max-width: 800px){.section__name{font-size:30px;line-height:35px}}.main__section-biografia.reverse{flex-direction:row-reverse}.main__section-biografia.reverse .section__name,.main__section-biografia.reverse .section__biografia-col.text .section__title,.main__section-biografia.reverse .section__biografia-col.text .section__text{text-align:right}@media all and (max-width: 800px){.main__section-biografia.reverse{flex-flow:column nowrap;align-items:center}.main__section-biografia.reverse .section__name,.main__section-biografia.reverse .section__biografia-col.text .section__title,.main__section-biografia.reverse .section__biografia-col.text .section__text{text-align:left}}.flourish-embed{width:100%}.flourish-credit{display:none}.section__text-box{width:100%;height:auto;padding:10px 20px;display:flex;flex-flow:column nowrap;justify-content:center}.section__text-box .section__text{font-size:16px;line-height:25px;text-align:justify;width:calc(100% - 20px);color:#fff;font-family:"Open Sans",sans-serif;margin-bottom:10px}.section__text-box .section__text a{color:#E63027;font-weight:bold}.section__text-box .section__text .color{background-color:#E63027}.section__text-box.title{padding-top:0;font-family:"AbrilFatface",sans-serif}.stiky-movil{width:100%;font-family:"AbelPro",sans-serif;font-weight:500;font-size:30px;line-height:35px;text-align:left;color:#fff;text-decoration:none;margin:0 10px;margin-left:0}.stiky-movil strong{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:28px;max-width:510px;display:block}.stiky-movil strong::after{content:"";width:200px;height:1.5px;display:block;background-color:#E63027;margin:10px 0 30px}@media all and (max-width: 800px){.stiky-movil{margin:0}}.map__container{padding-top:15px;padding-left:20px;padding-right:20px;padding-bottom:15px;border:1px solid #fff;max-width:800px;margin-bottom:80px;margin-left:15px;margin-right:15px}@media all and (min-width: 1024px){.map__container{margin-left:0;margin-right:0;padding-top:25px;padding-left:50px;padding-right:50px;padding-bottom:25px}}.map__title{color:#fff;font-family:"Open Sans",sans-serif;font-weight:700;margin-bottom:20px;font-size:22px;text-align:center}.map__title::after{content:"";display:block;background-color:#E63027;width:100px;height:1px;margin-top:10px;margin-left:auto;margin-right:auto}@media all and (min-width: 1024px){.map__title{font-size:28px}}.map__item{color:#fff;font-family:"Open Sans",sans-serif;background-repeat:no-repeat;padding-left:80px;padding-top:20px;padding-bottom:20px}.map__item strong{text-decoration:underline}.map__item:nth-of-type(1){background-image:url("https://s2.elespanol.com/upload/bc/cam-2025-el-escorial/map-icon-01.svg");background-size:55px;background-position:3px 10px}.map__item:nth-of-type(2){background-image:url("https://s2.elespanol.com/upload/bc/cam-2025-el-escorial/map-icon-02.svg");background-size:45px;background-position:7px 10px}.map__item:nth-of-type(3){background-image:url("https://s2.elespanol.com/upload/bc/cam-2025-el-escorial/map-icon-03.svg");background-size:40px;background-position:8px 10px}.map__item:nth-of-type(4){background-image:url("https://s2.elespanol.com/upload/bc/cam-2025-el-escorial/map-icon-04.svg");background-size:40px;background-position:7px 10px}.view-more{background-color:#E63027;color:#fff;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-size:21px;text-decoration:none;padding:15px 30px;margin-bottom:80px;border-radius:5px}.view-more::after{content:"";background-image:url("https://s2.elespanol.com/upload/bc/cam-2025-el-escorial/arrow.svg?v=2");background-repeat:no-repeat;width:10px;height:20px;background-size:10px;display:inline-block;margin-left:10px;vertical-align:middle}.view-more:hover{opacity:1;background-color:#c31f17}.map-ruta iframe{margin-top:-50px;margin-bottom:50px}@media all and (min-width: 1024px){.map-ruta iframe{width:1200px}}@media all and (min-width: 1400px){.map-ruta iframe{width:800px}}.main__section.stiky .section__title{max-width:400px}.main__apertura.img.col80 .main__apertura-title{max-width:700px}.main__section.full.img{margin:0;padding:0}.main__section.full .section__img.desk{display:block}@media all and (max-width: 500px){.main__section.full .section__img.desk{display:none}}.main__section.full .section__img.movil{display:none;margin:0 20px;width:calc( 100% - 40px)}@media all and (max-width: 500px){.main__section.full .section__img.movil{display:block}}@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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9jb21wb25lbnRzL19iYXNlLnNjc3MiLCJfY29tcG9uZW50cy9fZnVlbnRlcy5zY3NzIiwiX2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiX2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiX2NvbXBvbmVudHMvX2NvbXBhcnRpci5zY3NzIiwiX2NvbXBvbmVudHMvX3Byb2dyZXNzLWJhci5zY3NzIiwiX2NvbXBvbmVudHMvX2hvcml6b250YWwtaW1nLnNjc3MiLCJfY29tcG9uZW50cy9fYW5pbWF0aW9ucy5zY3NzIiwiX2NvbXBvbmVudHMvX3BhcmFsbGF4LnNjc3MiLCJfY29tcG9uZW50cy9fY2lmcmFzLnNjc3MiLCJfY29tcG9uZW50cy9fY2Fycm91c2VsLnNjc3MiLCJfY29tcG9uZW50cy9fY29sbGFnZS5zY3NzIiwiX3NlY3Rpb25zL19iYXNlLnNjc3MiLCJfc2VjdGlvbnMvX2FwZXJ0dXJhLnNjc3MiLCJfc2VjdGlvbnMvX3NlY3Rpb25zLnNjc3MiLCJfc2VjdGlvbnMvX3BsdXMuc2NzcyIsIl9zZWN0aW9ucy9faXBob25lLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIl92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJfbWl4aW5zXCI7XG5cbioge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICAgIC8vIHNjcm9sbC10aW1lbGluZSBwYXJhIGFuaW1hY2nDs24gX3Byb2dyZXNzLWJhci5zY3NzIHkgX2hlYWRlci5zY3NzXG4gICAgc2Nyb2xsLXRpbWVsaW5lOiAtLXBhZ2Utc2Nyb2xsIGJsb2NrO1xuXG4gICAgLy9zdWF2aXphZG8gc2Nyb2xsXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvckJhY2tncm91bmRNYWluO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgYXtcbiAgICAgICAgY29sb3I6ICRfY29sb3JUZXh0O1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVse1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBwLCBzdHJvbmcsIHNwYW4sIGIsIGVtLCBpLCBhLCBzbWFsbCwgYWNyb255bXtcbiAgICAgICAgJjo6c2VsZWN0aW9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9jb2xvclBhcnRuZXJUcmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBpbXBvcnQgXCJfY29tcG9uZW50cy9iYXNlXCI7XG5AaW1wb3J0IFwiX3NlY3Rpb25zL2Jhc2VcIjtcblxuXG4iLCIvLyBDb2xvcmVzIGLDoXNpY29zXG4kX2NvbG9yVGV4dDogI2ZmZmZmZiAhZGVmYXVsdDtcbiRfY29sb3JHcmV5OiAjQTNBM0EzICFkZWZhdWx0O1xuJF9jb2xvcldoaXRlOiAjMDAwMDAwICFkZWZhdWx0O1xuJF9jb2xvckJhY2tncm91bmRIZWFkZXI6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kX2NvbG9yQmFja2dyb3VuZEhlYWRlclRyYW5zcGFyZW50OiAjZmZmZmZmICFkZWZhdWx0O1xuJF9jb2xvckJhY2tncm91bmRNYWluOiAjMDAwMDAwICFkZWZhdWx0O1xuJF9jb2xvckJhY2tncm91bmRGb290ZXI6ICMwMDAwMDAgIWRlZmF1bHQ7XG4kX2NvbG9yQmFja2dyb3VuZEdyZXk6ICNGMkYyRjIgIWRlZmF1bHQ7XG5cbi8vIENvbG9yIHBhcnRuZXJcbiRfY29sb3JQYXJ0bmVyOiAjRTYzMDI3ICFkZWZhdWx0O1xuJF9jb2xvclBhcnRuZXJTZWNvbmQ6ICNFNjMwMjcgIWRlZmF1bHQ7XG4kX2NvbG9yVGl0bGU6ICNmZmYgIWRlZmF1bHQ7XG5cbi8vIENvbG9yIHBhcnRuZXIgdHJhbnNwYXJlbnQgcGFyYSByZXNhbHRhZG9zXG4kX2NvbG9yUGFydG5lclRyYW5zcGFyZW50OiAjRkY2OTAwOTUgIWRlZmF1bHQ7XG5cbi8vIENvbG9yIHRyYW5zcGFyZW50IHBhcmEgcGllIGRlIGltYWdlblxuJF9jb2xvckJsYWNrVHJhbnNwYXJlbnQ6IHJnYmEoMTcsIDE3LCAxNywgLjggKSAhZGVmYXVsdDtcblxuLy8gQ29sb3IgYmFycmEgZGVzcGxhemFtaWVudG9cbiRfY29sb3JQcm9ncmVzczogI0U2MzAyNyAhZGVmYXVsdDtcblxuLy8gRnVlbnRlc1xuJF9mb250VGl0bGU6IFwiUGV0cm9uYVwiLCBzZXJpZjtcbiRfZm9udFRleHQ6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4kX2ZvbnRJY29uOiBcIkljb25vc0VsRXNwYW5vbFwiO1xuJF9mb250Q3JpbXNvblBybzogXCJDcmltc29uIFByb1wiLHNlcmlmO1xuXG4kX2ZvbnRBYmVsUHJvOiBcIkFiZWxQcm9cIixzYW5zLXNlcmlmO1xuJF9mb250QWJlbFByb0JvbGQ6IFwiQWJlbFByb0JvbGRcIixzYW5zLXNlcmlmO1xuJF9mb250TWF2ZW5Qcm86IFwiTWF2ZW4gUHJvXCIsc2Fucy1zZXJpZjtcblxuJF9mb250VGl0bGU6IFwiQWJyaWxGYXRmYWNlXCIsc2Fucy1zZXJpZjsiLCJAbWl4aW4gZmxleCgkYSwgJGIsICRjLCAkZCwgJGUgKXtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiAkYSAkYjtcblx0anVzdGlmeS1jb250ZW50OiAkYztcblx0YWxpZ24taXRlbXM6ICRkO1xuXHRhbGlnbi1jb250ZW50OiAkZTtcbn0iLCJAaW1wb3J0IFwiX2Z1ZW50ZXNcIjtcblxuQGltcG9ydCBcIl9oZWFkZXJcIjtcbkBpbXBvcnQgXCJfZm9vdGVyXCI7XG5AaW1wb3J0IFwiX2NvbXBhcnRpclwiO1xuQGltcG9ydCBcIl9wcm9ncmVzcy1iYXJcIjtcblxuQGltcG9ydCBcIl9ob3Jpem9udGFsLWltZ1wiO1xuQGltcG9ydCBcIl9hbmltYXRpb25zXCI7XG5AaW1wb3J0IFwiX3BhcmFsbGF4XCI7XG5AaW1wb3J0IFwiX2NpZnJhc1wiO1xuQGltcG9ydCBcIl9jYXJyb3VzZWxcIjtcbkBpbXBvcnQgXCJfY29sbGFnZVwiO1xuXG4iLCJAZm9udC1mYWNle1xuXHRmb250LWZhbWlseTpcIkljb25vc0VsRXNwYW5vbFwiO1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRzcmM6bG9jYWwoXCJJY29ub3NFbEVzcGFub2xcIiksXG5cdHVybCgnaHR0cHM6Ly9zMi5lbGVzcGFub2wuY29tL3VwbG9hZC9iYy9yZWN1cnNvcy9mb250cy9JY29ub3NFbEVzcGFub2wud29mZj92PTEnKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuXHR1cmwoJ2h0dHBzOi8vczIuZWxlc3Bhbm9sLmNvbS91cGxvYWQvYmMvcmVjdXJzb3MvZm9udHMvSWNvbm9zRWxFc3Bhbm9sLnR0Zj92PTEnKSBmb3JtYXQoXCJ0dGZcIiksXG5cdHVybCgnaHR0cHM6Ly9zMi5lbGVzcGFub2wuY29tL3VwbG9hZC9iYy9yZWN1cnNvcy9mb250cy9JY29ub3NFbEVzcGFub2wuc3ZnP3Y9MScpIGZvcm1hdChcInN2Z1wiKVxufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiQWJyaWxGYXRmYWNlXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0c3JjOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL3JlY3Vyc29zL2ZvbnRzL0FicmlsRmF0ZmFjZS50dGZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJQZXRyb25hXCIsIHNlcmlmO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1QZXRyb25hOml0YWwsd2dodEAwLDEwMC4uOTAwOzEsMTAwLi45MDAmZGlzcGxheT1zd2FwJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0QGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOml0YWwsd2dodEAwLDMwMC4uODAwOzEsMzAwLi44MDAmZGlzcGxheT1zd2FwJyk7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuXHRmb250LWZhbWlseTogJ0ljb25vc0VsRXNwYW5vbCc7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufSIsIi5oZWFkZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgQGluY2x1ZGUgZmxleCggcm93LCBub3dyYXAsIGNlbnRlciwgY2VudGVyLCBjZW50ZXIpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvckJhY2tncm91bmRIZWFkZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4ICMwMDAwMDAyMDtcblxuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgICZfX2xvZ28tZWUgaW1ne1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgICZfX2J0bntcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgbWFyZ2luOiA4cHggMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogc29saWQgMS42cHggJF9jb2xvclBhcnRuZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgY29sb3I6ICRfY29sb3JQYXJ0bmVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggN3B4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9hbmltYWNpw7NuIGhlYWRlclxuXG5Aa2V5ZnJhbWVzIGhlYWRlci1ibHVyIHtcblx0ZnJvbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JCYWNrZ3JvdW5kSGVhZGVyO1xuXHR9XG5cdHRvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvckJhY2tncm91bmRIZWFkZXJUcmFuc3BhcmVudDtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE0cHgpO1xuXHR9XG59XG5cbi5oZWFkZXJ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwdmg7XG4gICAgYW5pbWF0aW9uOiBoZWFkZXItYmx1ciBhdXRvIGxpbmVhcjtcblx0YW5pbWF0aW9uLXRpbWVsaW5lOiAtLXBhZ2Utc2Nyb2xsO1xufSIsIi5mb290ZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIGZsZXggKCBjb2x1bW4sIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgbWFyZ2luOiAwIDAgNXZoO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTB2aDtcbiAgICB9XG5cbiAgICAvKiBmb290ZXIgdGV4dCAqL1xuICAgICZfX3RpdGxle1xuICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkX2NvbG9yVGV4dDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICAmX190ZXh0e1xuICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkX2NvbG9yVGV4dDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzhweDtcblxuICAgICAgICBhLCBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICRfY29sb3JUZXh0O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBjb250YWluZXIgKi9cblxuICAgICZfX2NvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBmbGV4ICggY29sdW1uLCBub3dyYXAsIGNlbnRlciwgY2VudGVyLCBjZW50ZXIpO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIHNlY2Npb25lcyAqL1xuXG4gICAgJl9fcGFydG5lcntcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTBweCAxMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMTBweCAwO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvckJhY2tncm91bmRGb290ZXI7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIEBpbmNsdWRlIGZsZXggKCBjb2x1bW4sIG5vd3JhcCwgZmxleC1zdGFydCwgY2VudGVyLCBjZW50ZXIpO1xuXG4gICAgICAgIC5mb290ZXJfX3RleHR7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyX19sb2dvLXBhcnRuZXIgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDEwcHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NyZWRpdHN7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogNTBweCAxMHB4O1xuICAgICAgICB6LWluZGV4OiAxMTtcblxuICAgICAgICBAaW5jbHVkZSBmbGV4ICggcm93LCBub3dyYXAsIGZsZXgtc3RhcnQsIGNlbnRlciwgY2VudGVyKTtcblxuICAgICAgICAuZm9vdGVyX190ZXh0e1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXggKCBjb2x1bW4sIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbHVtbntcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmlyc3R7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2Vjb25ke1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgJF9jb2xvckdyZXkgMXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvLWVlIGltZ3tcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMTVweCAxMHB4O1xuICAgIH1cblxuICAgICZfX3Jyc3N7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIGZsZXggKCByb3csIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG5cbiAgICAgICAgLnJyc3N7XG4gICAgICAgICAgICAmX19saXN0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udEljb247XG4gICAgICAgICAgICAgICAgY29sb3I6ICRfY29sb3JUZXh0O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLnR3aXR0ZXI6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDFcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5mYWNlYm9vazo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAxNVwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYueW91dHViZTo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAxOFwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaW5zdGFncmFtOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi50aWt0b2s6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvcHlyaWdodHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBjb2xvcjogJF9jb2xvckdyZXk7XG4gICAgICAgIG1hcmdpbjogMTVweCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYWNyb255bXtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBwYXJhbGxheCBmb290ZXIgKi9cbi5wYXJhbGxheC1pdGVtLmZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDI1dmg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vczIuZWxlc3Bhbm9sLmNvbS91cGxvYWQvYmMvYW5pbWF0aW9uLWpzL3BhcmFsbGF4LWVqZW1wbG8uanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMHZoO1xuICAgIH1cbn0iLCIuY29tcGFydGlye1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIGZsZXggKCBjb2x1bW4sIG5vd3JhcCwgc3BhY2UtYmV0d2VlbiwgY2VudGVyLCBjZW50ZXIpO1xuXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNDV2aDtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxMTA7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBAaW5jbHVkZSBmbGV4ICggcm93LXJldmVyc2UsIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyO1xuICAgIH1cblxuICAgICZfX3Jyc3N7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvclBhcnRuZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgZmxleCAoIGNvbHVtbiwgbm93cmFwLCBjZW50ZXIsIGNlbnRlciwgY2VudGVyKTtcbiAgICBcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXggKCByb3csIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpob3ZlcntcbiAgICAgICAgLmNvbXBhcnRpcl9fcnJzc3tcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2ljb257XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udEljb247XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIFxuICAgICAgICAmLnR3aXR0ZXI6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZmFjZWJvb2t7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZhY2Vib29rOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjAxNVwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGlua2VkaW46OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi53aGF0c2FwcDo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwMWRcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0e1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9CYXJyYSBkZSBwcm9ncmVzbyBsZWN0dXJhXG5cbkBrZXlmcmFtZXMgZ3Jvdy1wcm9ncmVzcyB7XG5cdGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgYmFja2dyb3VuZDogJF9jb2xvclByb2dyZXNzO1xuICAgIH1cblx0dG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgYmFja2dyb3VuZDogJF9jb2xvclByb2dyZXNzO1xuICAgIH1cbn1cblxuLnByb2dyZXNzIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG5cblx0d2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuXHRhbmltYXRpb246IGdyb3ctcHJvZ3Jlc3MgYXV0byBsaW5lYXI7XG5cdGFuaW1hdGlvbi10aW1lbGluZTogLS1wYWdlLXNjcm9sbDtcbiAgICBcbiAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiA0OHB4O1xuICAgIH1cbn0iLCIvKiogc2Nyb2xsIGhvcml6b250YWwgLSBpbcOhZ2VuZXMgKyB0ZXh0byAqKi9cblxuLmNvbnRhaW5lci5pbWd7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG1hcmdpbi10b3A6IDV2aDtcblxuICAgIC5zcGFjZS1ob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAuc3RpY2t5IHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiA1dmg7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vczIuZWxlc3Bhbm9sLmNvbS91cGxvYWQvYmMveGlhb21pLWZvdG9ncmFmaWEvYmctdGV4dHVyYS5qcGdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4OHZoO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5ob3Jpem9udGFsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgfVxuICAgIFxuICAgIC5jYXJkcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZmxleCAoIHJvdywgbm93cmFwLCBmbGV4LXN0YXJ0LCBjZW50ZXIsIGNlbnRlcik7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogODB2aDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib3h7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4ICggcm93LCBub3dyYXAsIGNlbnRlciwgY2VudGVyLCBjZW50ZXIpO1xuXG4gICAgICAgICAgICAuaW1ne1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMTVweCBzb2xpZCAjZmZmO1xuXG4gICAgICAgICAgICAgICAgJi1ob3Jpem9udGFse1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi12ZXJ0aWNhbHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtcGFub3JhbWljYXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgLy9mbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZXtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udFRleHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBjb2xvcjogJF9jb2xvclRleHQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX2NvbG9yUGFydG5lcjtcblxuICAgICAgICAgICAgZW17XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX190ZXh0e1xuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLy9tYXJnaW46IDAgMjAwcHggMCAtNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtNjBweCAwIDIwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICBcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRUZXh0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRfY29sb3JUZXh0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvclBhcnRuZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICBcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9jb2xvclRleHQ7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAvL21hcmdpbjogLTIwMHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgfVxufSIsIi8vYW5pbWFjacOzbiBmbGVjaGFzIHkgbMOtbmVhcyBzdmdcblxuQGtleWZyYW1lcyBkYXNoIHtcbiAgICB0byB7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIH1cbn1cblxuLmFuaW1hdGlvbi52aXNpYmxle1xuICAgIC5saW5le1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwO1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGRhc2ggMTBzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZGFzaCAxMHMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG5cbiAgICB9XG59XG5cbi8vbGluZSB0aXRsZVxuXG5Aa2V5ZnJhbWVzIGxpbmUtdGl0bGV7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAgIH1cbiAgICBcbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICB9XG59XG5cbi5hbmltYXRpb24gLnNlY3Rpb25fX3RpdGxlOjphZnRlcntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG4uYW5pbWF0aW9uLnZpc2libGUgLnNlY3Rpb25fX3RpdGxlOjphZnRlcntcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbGluZS10aXRsZSAycyBlYXNlLWluLW91dCAuMXMgZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IGxpbmUtdGl0bGUgMnMgZWFzZS1pbi1vdXQgLjFzIGZvcndhcmRzO1xufVxuXG4vL2FuaW1hY2nDs24gYXBlcnR1cmFcblxuQGtleWZyYW1lcyBhcHBlYXItbGVmdHtcbiAgICAwJXtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MHB4KTtcbiAgICB9XG5cbiAgICAxMDAle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuXG4ubWFpbl9fYXBlcnR1cmEuYW5pbWF0aW9ue1xuICAgIC5tYWluX19hcGVydHVyYS10aXRsZSxcbiAgICAubWFpbl9fYXBlcnR1cmEtc3VidGl0bGUsXG4gICAgLm1haW5fX2FwZXJ0dXJhLXBhcnRuZXJ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4ubWFpbl9fYXBlcnR1cmEuYW5pbWF0aW9uLnZpc2libGV7XG4gICAgLm1haW5fX2FwZXJ0dXJhLXRpdGxle1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYXBwZWFyLWxlZnQgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhcHBlYXItbGVmdCAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG4gICAgLm1haW5fX2FwZXJ0dXJhLXN1YnRpdGxle1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYXBwZWFyLWxlZnQgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMgLjVzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYXBwZWFyLWxlZnQgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMgLjVzO1xuICAgIH1cbiAgICAubWFpbl9fYXBlcnR1cmEtcGFydG5lcntcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGFwcGVhci1sZWZ0IDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzIDFzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYXBwZWFyLWxlZnQgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMgMXM7XG4gICAgfVxufVxuXG4ubWFpbl9fYXBlcnR1cmEudGlrdG9rLmFuaW1hdGlvbi52aXNpYmxle1xuICAgIC5tYWluX19hcGVydHVyYS10aXRsZXtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGFwcGVhci1sZWZ0IDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYXBwZWFyLWxlZnQgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgfVxuICAgIC5tYWluX19hcGVydHVyYS1zdWJ0aXRsZXtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGFwcGVhci1sZWZ0IDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYXBwZWFyLWxlZnQgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgfVxuICAgIC5tYWluX19hcGVydHVyYS1wYXJ0bmVye1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYXBwZWFyLWxlZnQgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhcHBlYXItbGVmdCAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG59XG5cbi8vYW5pbWFjacOzbiBzZWN0aW9uczogc3Rpa3lcblxuQGtleWZyYW1lcyBhcHBlYXItcmlnaHR7XG4gICAgMCV7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MHB4KTtcbiAgICB9XG5cbiAgICAxMDAle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuXG4uYW5pbWF0aW9ue1xuICAgIC5zZWN0aW9uX190aXRsZSxcbiAgICAuc2VjdGlvbl9fdGV4dCxcbiAgICAuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5hbmltYXRpb24udmlzaWJsZXtcbiAgICAuc2VjdGlvbl9fdGl0bGUsXG4gICAgLnNlY3Rpb25fX3RleHQsXG4gICAgLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhcHBlYXItcmlnaHQgLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYXBwZWFyLXJpZ2h0IC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG59XG5cbi5yZXZlcnNlLmFuaW1hdGlvbi52aXNpYmxle1xuICAgIC5zZWN0aW9uX190aXRsZSxcbiAgICAuc2VjdGlvbl9fdGV4dCxcbiAgICAuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGFwcGVhci1sZWZ0IC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGFwcGVhci1sZWZ0IC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG59XG5cbi8vYW5pbWFjacOzbiBzZWN0aW9uczogaW3DoWdlbmVzXG5cbkBrZXlmcmFtZXMgaW1ne1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICBcbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5hbmltYXRpb257XG4gICAgLnNlY3Rpb25fX2ltZ3tcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5hbmltYXRpb24udmlzaWJsZXtcbiAgICAuc2VjdGlvbl9faW1ne1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogaW1nIC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGltZyAuNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgfVxufVxuXG4uYW5pbWF0aW9uLnNlY3Rpb25fX2ltZ3tcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uc2VjdGlvbl9faW1nLmFuaW1hdGlvbi52aXNpYmxle1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBpbWcgLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBpbWcgLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuXG4vL2FuaW1hY2nDs24gZW4gcGFyYWxsYXhcblxuQGtleWZyYW1lcyBwYXJhbGxheHtcbiAgICAwJSB7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLnBhcmFsbGF4LWl0ZW0uYW5pbWF0aW9ue1xuICAgIHdpZHRoOiAwJTtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4ucGFyYWxsYXgtaXRlbS5hbmltYXRpb24udmlzaWJsZXtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcGFyYWxsYXggMS41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcGFyYWxsYXggMS41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cblxuLy9pbWcgZSBpbWcgY29sbGFnZSAxMDAlIGNvbiBhbmltYWNpw7NuIGVzcGVjaWFsXG5Aa2V5ZnJhbWVzIGltZy1jbGlwLXBhdGh7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cblxuLnNlY3Rpb25fX2NsaXAtcGF0aHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTV2aCA1MHB4O1xuXG4gICAgY2xpcC1wYXRoOiB2aWV3LWJveDtcblxuICAgICYuY29sbGFnZXtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAtNTB2aCBhdXRvIDE1dmg7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgIH1cblxuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uc2VjdGlvbl9fY2xpcC1wYXRoLmFuaW1hdGlvbi52aXNpYmxlLFxuLnNlY3Rpb25fX2NsaXAtcGF0aC5jb2xsYWdlLmFuaW1hdGlvbi52aXNpYmxle1xuICAgIGltZ3tcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGltZy1jbGlwLXBhdGggMS41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGltZy1jbGlwLXBhdGggMS41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG59IiwiLnBhcmFsbGF4LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0MHZoO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMjB2aDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udFRpdGxlO1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIC8vbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogMTIxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9IFxufVxuXG4ucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL2NhbS0yMDI1LWFyYW5qdWV6L2JnLWVuZC5qcGc/dj0xXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi8vIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIge1xuLy8gICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vczIuZWxlc3Bhbm9sLmNvbS91cGxvYWQvYmMvY2FtLTIwMjUtbWFkcmlkLW9mZi9iZy0wMi5qcGdcIik7XG4vLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuLy8gICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4vLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbi8vIH1cblxuLy8gLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyB7XG4vLyAgICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9zMi5lbGVzcGFub2wuY29tL3VwbG9hZC9iYy94aWFvbWktZm90b2dyYWZpYS9wYXJhbGxheC0wMy5qcGc/dj0xXCIpO1xuLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbi8vICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuLy8gICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4vLyB9XG5cbi8vIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTQge1xuLy8gICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vczIuZWxlc3Bhbm9sLmNvbS91cGxvYWQvYmMveGlhb21pLWZvdG9ncmFmaWEvcGFyYWxsYXgtMDQuanBnP3Y9MVwiKTtcbi8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4vLyAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuLy8gfVxuXG4vKlxuXG4ucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL2FuaW1hdGlvbi1qcy9wYXJhbGxheC1lamVtcGxvLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucGFyYWxsYXgtaXRlbS5wYXJhbGxheC02IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL2FuaW1hdGlvbi1qcy9wYXJhbGxheC1lamVtcGxvLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL2FuaW1hdGlvbi1qcy9wYXJhbGxheC1lamVtcGxvLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL2FuaW1hdGlvbi1qcy9wYXJhbGxheC1lamVtcGxvLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucGFyYWxsYXgtaXRlbS5wYXJhbGxheC05IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL2FuaW1hdGlvbi1qcy9wYXJhbGxheC1lamVtcGxvLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4qLyIsIi5jaWZyYXN7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDNmcik7XG4gICAgbWFyZ2luOiAyMHB4IDEwcHg7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIH1cblxuICAgIC5zZWN0aW9uX190ZXh0e1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkX2NvbG9yVGV4dCAhaW1wb3J0YW50O1xuXG4gICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yVGV4dDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluX19zZWN0aW9uLmZ1bGwubWFyZ2luLWJvdHRvbXtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufSIsIi5jYXJyb3VzZWx7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCAwIDEwdmg7XG5cbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fYm94e1xuICAgICAgICB3aWR0aDogY2FsYyggKDgwMHB4KjQpICsgKDUwMHB4KjExKSApO1xuICAgICAgICBAaW5jbHVkZSBmbGV4ICggcm93LCBub3dyYXAsIGNlbnRlciwgY2VudGVyLCBjZW50ZXIpO1xuICAgIH1cblxuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkICNmZmY7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG5cbiAgICAgICAgJi5ob3JpentcbiAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbntcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkxMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wcmV2e1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDAsIDAsIDAsIDEpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udEljb247XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTVweCAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAmLm5leHR7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udEljb247XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTVweCAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tYWluX19jb2xsYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiA1dmggMCAxMHZoO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvckJhY2tncm91bmRNYWluO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAzdmggMDtcbiAgICB9XG5cbiAgICAuY29sbGFnZV9fcm93IHtcbiAgICAgICAgQGluY2x1ZGUgZmxleCAocm93LCBub3dyYXAsIGNlbnRlciwgY2VudGVyLCBjZW50ZXIpO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg3MHB4KSB7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJvdy0xIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTAwcHggMCAwIC04MHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NzBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC00MHB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltZy1iZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODcwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucm93LTIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbWFyZ2luOiAtMjAwcHggMCAwIDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTEwMHB4IDAgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NzBweCkge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODcwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA2MHB4IC04MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg3MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTE1MHB4IDEwMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMTAwcHggODBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29sbGFnZV9fY2l0YSB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX2NvbG9yUGFydG5lclRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDEwMHB4O1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAxMDBweCAyMHB4IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJF9mb250VGl0bGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRfY29sb3JUZXh0O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtMzBweDtcblxuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxM3B4ICRfY29sb3JXaGl0ZTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDEwcHggJF9jb2xvcldoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltZy1iZyB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vYW5pbWFjacOzblxuQGtleWZyYW1lcyBpbWctY2xpcC1wYXRoIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgdmlkZW8tY2xpcC1wYXRoIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4ubWFpbl9fY29sbGFnZS5hbmltYXRpb24sXG4ubWFpbl9fY29sbGFnZS5yZXZlcnNlLmFuaW1hdGlvbiB7XG5cbiAgICBpbWcsXG4gICAgLmNvbGxhZ2VfX2NpdGEsXG4gICAgdmlkZW8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLm1haW5fX2NvbGxhZ2UuYW5pbWF0aW9uLnZpc2libGUsXG4ubWFpbl9fY29sbGFnZS5yZXZlcnNlLmFuaW1hdGlvbi52aXNpYmxlIHtcblxuICAgIC5jb2xsYWdlX19yb3cucm93LTEge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGltZy1jbGlwLXBhdGggMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMgLjNzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBpbWctY2xpcC1wYXRoIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzIC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiB2aWRlby1jbGlwLXBhdGggMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IHZpZGVvLWNsaXAtcGF0aCAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2xsYWdlX19yb3cucm93LTIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGltZy1jbGlwLXBhdGggMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMgLjZzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBpbWctY2xpcC1wYXRoIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzIC42cztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2xsYWdlX19jaXRhIHtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBpbWctY2xpcC1wYXRoIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzIDFzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBpbWctY2xpcC1wYXRoIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzIDFzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL3JldmVyc2Vcbi5tYWluX19jb2xsYWdlLnJldmVyc2Uge1xuICAgIC5jb2xsYWdlX19yb3cge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlIG5vd3JhcDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NzBweCkge1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yb3ctMSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTAwcHggLTgwcHggMCAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg3MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTQwcHggYXV0byAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltZy1iZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODcwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucm93LTIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTMwcHggLTgwcHggNjBweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NzBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMTUwcHggMTAwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0xMDBweCA4MHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2xsYWdlX19jaXRhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAxNTBweCAyMHB4IDUwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NzBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAxMDBweCAwIDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vY2hlZlxuLm1haW5fX2NvbGxhZ2UtY2hlZiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgNXZoO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvckJhY2tncm91bmRNYWluO1xuICAgIEBpbmNsdWRlIGZsZXggKGNvbHVtbiwgbm93cmFwLCBjZW50ZXIsIGNlbnRlciwgY2VudGVyKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29sbGFnZV9fY2l0YSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvclBhcnRuZXJUcmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udFRpdGxlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgY29sb3I6ICRfY29sb3JUZXh0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTMwcHg7XG5cbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxM3B4ICRfY29sb3JXaGl0ZTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDEwcHggJF9jb2xvcldoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbGxhZ2VfX3JvdyB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXggKHJvdywgbm93cmFwLCBjZW50ZXIsIGNlbnRlciwgY2VudGVyKTtcblxuICAgICAgICAmLnJvdy0xIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucm93LTIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW5fX2NvbGxhZ2UtY2hlZi5hbmltYXRpb24ge1xuXG4gICAgaW1nLFxuICAgIC5jb2xsYWdlX19jaXRhIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5tYWluX19jb2xsYWdlLWNoZWYuYW5pbWF0aW9uLnZpc2libGUge1xuICAgIC5yb3ctMSB7XG4gICAgICAgIGltZzpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHZpZGVvLWNsaXAtcGF0aCAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogdmlkZW8tY2xpcC1wYXRoIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogdmlkZW8tY2xpcC1wYXRoIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzIC4zcztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogdmlkZW8tY2xpcC1wYXRoIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzIC4zcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yb3ctMiB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogdmlkZW8tY2xpcC1wYXRoIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzIC41cztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogdmlkZW8tY2xpcC1wYXRoIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzIC41cztcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNvbGxhZ2VfX2NpdGEge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogdmlkZW8tY2xpcC1wYXRoIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICBhbmltYXRpb246IHZpZGVvLWNsaXAtcGF0aCAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiX2FwZXJ0dXJhXCI7XG5AaW1wb3J0IFwiX3NlY3Rpb25zXCI7XG5cbi8qKiBhanVzdGVzIGV4dHJhIGRlbCBCQyBlbiBwYXJ0aWN1bGFyICoqL1xuQGltcG9ydCBcIl9wbHVzXCI7XG5cbi8qKiBhanVzdGVzIHBhcmEgaXBob25lICoqL1xuQGltcG9ydCBcIl9pcGhvbmVcIjtcblxuIiwiLm1haW57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIGZsZXggKCBjb2x1bW4sIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG5cbiAgICAmX19hcGVydHVyYS12aWRlb3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxuICAgICAgICAvKiB2aWRlbyBkZSBhcGVydHVyYSAxMDAlICovXG4gICAgICAgICYuZnVsbHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyogdmlkZW8gZGViYWpvIGRlIGFwZXJ0dXJhIDgwJSAqL1xuICAgICAgICAmLmNvbDgwe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA4dmggMCAtMzB2aDtcbiAgICAgICAgICAgIGJvcmRlcjogMjBweCAjZmZmIHNvbGlkO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMTBweCAjZmZmIHNvbGlkO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogOHZoIDAgLTIwdmg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcGVydHVyYXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgZmxleCAoIGNvbHVtbiwgbm93cmFwLCBjZW50ZXIsIGNlbnRlciwgY2VudGVyKTtcblxuICAgICAgICAmLWJveHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTJ2aCBhdXRvIDh2aDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXggKCBjb2x1bW4sIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXZoIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxle1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udFRpdGxlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yVGV4dDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXN1YnRpdGxle1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udFRleHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRfY29sb3JUZXh0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXN1YnRleHR7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogJF9jb2xvclRleHQ7XG4gICAgXG4gICAgICAgICAgICBhLCBzcGFue1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yVGV4dDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXBhcnRuZXJ7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1sb2dvLXBhcnRuZXIgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmltZ3tcbiAgICAgICAgICAgIC8vIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAvLyBtYXJnaW46IDAgMCAxNXZoO1xuXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmctbWFpbi0wMS5qcGdcIik7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1dmg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vczIuZWxlc3Bhbm9sLmNvbS91cGxvYWQvYmMvY2FtLTIwMjUtYXJhbmp1ZXovYmctbWFpbi0wMS5qcGc/dj0xKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgXG5cbiAgICAgICAgICAgIC5iZy1sYXllciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmctbGF5ZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vczIuZWxlc3Bhbm9sLmNvbS91cGxvYWQvYmMvY2FtLTIwMjUtYXJhbmp1ZXovYmctbWFpbi0wMS5qcGc/dj0xKTtcbiAgICAgICAgICAgIH1cblxuXG5cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiYVwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluX19hcGVydHVyYS10aXRsZSxcbiAgICAgICAgICAgIC5tYWluX19hcGVydHVyYS1zdWJ0aXRsZSxcbiAgICAgICAgICAgIC5tYWluX19hcGVydHVyYS1zdWJ0ZXh0LFxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9jb2xvclRleHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDV2aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb2w4MHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzB2aDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4ICggY29sdW1uLCBub3dyYXAsIGZsZXgtc3RhcnQsIGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXZoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uc3VidGl0bGUtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX2NvbG9yUGFydG5lcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59IiwiLm1haW4ge1xuICAgICZfX3NlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCA4dmg7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwdmg7XG4gICAgICAgIH1cblxuICAgICAgICAvL3RleHRcbiAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRUZXh0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yVGV4dDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyU2Vjb25kO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udFRleHQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRfY29sb3JUZXh0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIC8vcmVzYWx0YWRvIGVuIGNvbG9yXG4gICAgICAgICAgICAgICAgLmNvbG9yIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvclBhcnRuZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jaXRhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRfY29sb3JUZXh0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMzVweCAzNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkX2NvbG9yUGFydG5lciBzb2xpZCAycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udEljb247XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfY29sb3JQYXJ0bmVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX2NvbG9yQmFja2dyb3VuZE1haW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAzMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19waWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC02NXB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvckJsYWNrVHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvL3N0aWt5XG4gICAgICAgICYuc3Rpa3kge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCAocm93LCBub3dyYXAsIHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgICAgICAgICBtYXJnaW46IDE0dmggMDtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4IChjb2x1bW4tcmV2ZXJzZSwgbm93cmFwLCBjZW50ZXIsIGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICZfX2JveCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcblxuICAgICAgICAgICAgICAgICAgICAmLmltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uX19jaXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQ1cHggMHB4IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDM1cHggMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMTBweCAjZmZmIHNvbGlkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ltZy5zZWN0aW9uX19jaXRhIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ltZyBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5yZXZlcnNlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4IChyb3ctcmV2ZXJzZSwgbm93cmFwLCBzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCAoY29sdW1uLXJldmVyc2UsIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9mdWxsIC8gZnVsbCBjb2xvciAvIGZ1bGwgZ3JleVxuICAgICAgICAmLmZ1bGwge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA4dmggMCA4dmg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgJi5maXJzdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHZoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1dmggMCAxMHZoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbl9faW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb25fX2NpdGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNjBweCBhdXRvIDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWN0aW9uX190ZXh0LFxuICAgICAgICAgICAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbG9yIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0yMHZoIDAgMTV2aDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX2NvbG9yUGFydG5lcjtcblxuICAgICAgICAgICAgICAgIC5zZWN0aW9uX190aXRsZSxcbiAgICAgICAgICAgICAgICAuc2VjdGlvbl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VjdGlvbl9fdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWN0aW9uX19jaXRhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkX2NvbG9yV2hpdGUgc29saWQgMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9jb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvclBhcnRuZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0yMHZoIDAgMTB2aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZ3JleSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JCYWNrZ3JvdW5kR3JleTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXZoO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1MHB4IDAgMTUwcHggMDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHggMCA4MHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlY3Rpb25fX2JveC1ncmV5IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTB2aCBhdXRvIDQwdmg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gNDB2aDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5cbi5tYWluX19zZWN0aW9uLXN0aWt5IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMzBweCAwIDE1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICYucmV2ZXJzZSB7XG4gICAgICAgIC5zZWN0aW9uLWNvbCB7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5sYXN0IHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMzBweDtcbiAgICB9XG59XG5cbi5zZWN0aW9uLWNvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi5zdGlreSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLmltZy12ZXJ0aWNhbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICB9XG5cbiAgICAuZmlyc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi5zdGlreSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbi1jb2wuc3Rpa3kge1xuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uc2VjdGlvbl9fYmctc3Rpa3kge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTAwcHg7XG4gICAgei1pbmRleDogLTEwMDtcbn1cblxuLy8gYmlvZ3JhZmlhc1xuXG4ubWFpbl9fc2VjdGlvbi1iaW9ncmFmaWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiA0MHB4IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICB9XG59XG5cbi5zZWN0aW9uX19iaW9ncmFmaWEtY29sLmltZyB7XG4gICAgd2lkdGg6IDMwJTtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxufVxuXG4uc2VjdGlvbl9fYmlvZ3JhZmlhLWNvbC50ZXh0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgNjBweDtcblxuICAgIC5zZWN0aW9uX190ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uX190ZXh0LmRlc3RhY2FkbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbn1cblxuLnNlY3Rpb25fX25hbWUge1xuICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRNYXZlblBybztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkX2NvbG9yVGl0bGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB9XG59XG5cbi8vIGJpb2dyYWZpYXMgcmV2ZXJzZVxuXG4ubWFpbl9fc2VjdGlvbi1iaW9ncmFmaWEucmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgLnNlY3Rpb25fX25hbWUsXG4gICAgLnNlY3Rpb25fX2Jpb2dyYWZpYS1jb2wudGV4dCAuc2VjdGlvbl9fdGl0bGUsXG4gICAgLnNlY3Rpb25fX2Jpb2dyYWZpYS1jb2wudGV4dCAuc2VjdGlvbl9fdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuc2VjdGlvbl9fbmFtZSxcbiAgICAgICAgLnNlY3Rpb25fX2Jpb2dyYWZpYS1jb2wudGV4dCAuc2VjdGlvbl9fdGl0bGUsXG4gICAgICAgIC5zZWN0aW9uX19iaW9ncmFmaWEtY29sLnRleHQgLnNlY3Rpb25fX3RleHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZsb3VyaXNoLWVtYmVkIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZsb3VyaXNoLWNyZWRpdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb25fX3RleHQtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLnNlY3Rpb25fX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yUGFydG5lcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2xvciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX2NvbG9yUGFydG5lcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udFRpdGxlO1xuICAgIH1cbn1cblxuLnN0aWt5LW1vdmlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJF9mb250QWJlbFBybztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkX2NvbG9yVGl0bGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udFRleHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX2NvbG9yUGFydG5lclNlY29uZDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAvLyAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4ubWFwIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvclBhcnRuZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL2NhbS0yMDI1LWVsLWVzY29yaWFsL21hcC1pY29uLTAxLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL2NhbS0yMDI1LWVsLWVzY29yaWFsL21hcC1pY29uLTAyLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDdweCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL2NhbS0yMDI1LWVsLWVzY29yaWFsL21hcC1pY29uLTAzLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDhweCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL2NhbS0yMDI1LWVsLWVzY29yaWFsL21hcC1pY29uLTA0LnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDdweCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udmlldy1tb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX2NvbG9yUGFydG5lcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL2NhbS0yMDI1LWVsLWVzY29yaWFsL2Fycm93LnN2Zz92PTJcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRfY29sb3JQYXJ0bmVyLDEwJSk7XG4gICAgfVxufVxuXG4ubWFwLXJ1dGEge1xuICAgIGlmcmFtZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qKiBhcXXDrSB2YW4gbG9zIGFqdXN0ZXMgZXh0cmEgZGVsIEJDIGVuIHBhcnRpY3VsYXIgKiovXG5cbi5tYWluX19zZWN0aW9uLnN0aWt5e1xuICAgIC5zZWN0aW9uX190aXRsZXtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG59XG5cbi5tYWluX19hcGVydHVyYS5pbWcuY29sODB7XG4gICAgLm1haW5fX2FwZXJ0dXJhLXRpdGxle1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIH1cbn1cblxuLm1haW5fX3NlY3Rpb24uZnVsbC5pbWd7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5tYWluX19zZWN0aW9uLmZ1bGx7XG4gICAgLnNlY3Rpb25fX2ltZy5kZXNre1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICBcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNlY3Rpb25fX2ltZy5tb3ZpbHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gNDBweCApO1xuICAgIFxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8qIC0tLS0tLS0tLS0tIGlQaG9uZSA0IGFuZCA0UyAtLS0tLS0tLS0tLSAqL1xuXG4vKiBQb3J0cmFpdCBhbmQgTGFuZHNjYXBlICovXG5AbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweClcbiAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuXG4gICAgLm1haW5fX2FwZXJ0dXJhLmltZyxcbiAgICAucGFyYWxsYXgtaXRlbS5mb290ZXIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTl7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5fX3NlY3Rpb24uc3Rpa3kgLnNlY3Rpb25fX2ltZy5zZWN0aW9uX19jaXRhe1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG59XG5cbi8qIFBvcnRyYWl0ICovXG5AbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweClcbiAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMilcbiAgICBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuXG4gICAgLm1haW5fX2FwZXJ0dXJhLmltZyxcbiAgICAucGFyYWxsYXgtaXRlbS5mb290ZXIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTl7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5fX3NlY3Rpb24uc3Rpa3kgLnNlY3Rpb25fX2ltZy5zZWN0aW9uX19jaXRhe1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG59XG5cbi8qIExhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIFxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpXG4gICAgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG5cbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAubWFpbl9fc2VjdGlvbi5zdGlreSAuc2VjdGlvbl9faW1nLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn1cblxuLyogLS0tLS0tLS0tLS0gaVBob25lIDUsIDVTLCA1QyBhbmQgNVNFIC0tLS0tLS0tLS0tICovXG5cbi8qIFBvcnRyYWl0IGFuZCBMYW5kc2NhcGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDU2OHB4KVxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG5cbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAubWFpbl9fc2VjdGlvbi5zdGlreSAuc2VjdGlvbl9faW1nLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn1cblxuLyogUG9ydHJhaXQgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDU2OHB4KVxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKVxuICAgIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgXG4gICAgLm1haW5fX2FwZXJ0dXJhLmltZyxcbiAgICAucGFyYWxsYXgtaXRlbS5mb290ZXIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTl7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5fX3NlY3Rpb24uc3Rpa3kgLnNlY3Rpb25fX2ltZy5zZWN0aW9uX19jaXRhe1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG59XG5cbi8qIExhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIFxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogNTY4cHgpXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpXG4gICAgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG5cbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAubWFpbl9fc2VjdGlvbi5zdGlreSAuc2VjdGlvbl9faW1nLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn1cblxuLyogLS0tLS0tLS0tLS0gaVBob25lIDYsIDZTLCA3IGFuZCA4IC0tLS0tLS0tLS0tICovXG5cbi8qIFBvcnRyYWl0IGFuZCBMYW5kc2NhcGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDM3NXB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDY2N3B4KSBcbiAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikgeyBcbiAgICBcbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAubWFpbl9fc2VjdGlvbi5zdGlreSAuc2VjdGlvbl9faW1nLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn1cblxuLyogUG9ydHJhaXQgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDM3NXB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDY2N3B4KSBcbiAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMilcbiAgICBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkgeyBcbiAgICBcbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAubWFpbl9fc2VjdGlvbi5zdGlreSAuc2VjdGlvbl9faW1nLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn1cblxuLyogTGFuZHNjYXBlICovXG5AbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzNzVweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA2NjdweCkgXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpXG4gICAgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7IFxuICAgIFxuICAgIC5tYWluX19hcGVydHVyYS5pbWcsXG4gICAgLnBhcmFsbGF4LWl0ZW0uZm9vdGVyLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTEsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0zLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTQsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC02LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTcsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC05e1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5tYWluX19zZWN0aW9uLnN0aWt5IC5zZWN0aW9uX19pbWcuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxufVxuXG4vKiAtLS0tLS0tLS0tLSBpUGhvbmUgNissIDcrIGFuZCA4KyAtLS0tLS0tLS0tLSAqL1xuXG4vKiBQb3J0cmFpdCBhbmQgTGFuZHNjYXBlICovXG5AbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA0MTRweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkgXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpIHsgXG4gICAgXG4gICAgLm1haW5fX2FwZXJ0dXJhLmltZyxcbiAgICAucGFyYWxsYXgtaXRlbS5mb290ZXIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTl7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5fX3NlY3Rpb24uc3Rpa3kgLnNlY3Rpb25fX2ltZy5zZWN0aW9uX19jaXRhe1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG59XG5cbi8qIFBvcnRyYWl0ICovXG5AbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA0MTRweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkgXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpXG4gICAgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHsgXG4gICAgXG4gICAgLm1haW5fX2FwZXJ0dXJhLmltZyxcbiAgICAucGFyYWxsYXgtaXRlbS5mb290ZXIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTl7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5fX3NlY3Rpb24uc3Rpa3kgLnNlY3Rpb25fX2ltZy5zZWN0aW9uX19jaXRhe1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG59XG5cbi8qIExhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgIGFuZCAobWluLWRldmljZS13aWR0aDogNDE0cHgpIFxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIFxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKVxuICAgIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgeyBcbiAgICBcbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbn1cblxuLyogLS0tLS0tLS0tLS0gaVBob25lIFggLS0tLS0tLS0tLS0gKi9cblxuLyogUG9ydHJhaXQgYW5kIExhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgIGFuZCAobWluLWRldmljZS13aWR0aDogMzc1cHgpIFxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogODEycHgpIFxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSB7IFxuICAgIFxuICAgIC5tYWluX19hcGVydHVyYS5pbWcsXG4gICAgLnBhcmFsbGF4LWl0ZW0uZm9vdGVyLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTEsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0zLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTQsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC02LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTcsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC05e1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5tYWluX19zZWN0aW9uLnN0aWt5IC5zZWN0aW9uX19pbWcuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxufVxuXG4vKiBQb3J0cmFpdCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgIGFuZCAobWluLWRldmljZS13aWR0aDogMzc1cHgpIFxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogODEycHgpIFxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKVxuICAgIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7IFxuICAgIFxuICAgIC5tYWluX19hcGVydHVyYS5pbWcsXG4gICAgLnBhcmFsbGF4LWl0ZW0uZm9vdGVyLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTEsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0zLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTQsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC02LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTcsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC05e1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5tYWluX19zZWN0aW9uLnN0aWt5IC5zZWN0aW9uX19pbWcuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxufVxuXG4vKiBMYW5kc2NhcGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDM3NXB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgxMnB4KSBcbiAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMylcbiAgICBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHsgXG5cbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAubWFpbl9fc2VjdGlvbi5zdGlreSAuc2VjdGlvbl9faW1nLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn0iXSwibmFtZXMiOltd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 */
