@import url("https://fonts.googleapis.com/css2?family=Petrona:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");*{margin:0;padding:0;box-sizing:border-box}html{scroll-timeline:--page-scroll block;scroll-behavior:smooth}body{background-color:#fafafa;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body p{margin:0}body a{color:#111}body a:hover{opacity:.8}body ul{list-style-type:none}body h1::selection,body h2::selection,body h3::selection,body h4::selection,body h5::selection,body p::selection,body strong::selection,body span::selection,body b::selection,body em::selection,body i::selection,body a::selection,body small::selection,body acronym::selection{background:#a9d8ff}@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:"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:1000}.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 #005151;border-radius:6px;color:#005151;cursor:pointer;position:absolute;top:0;right:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media all and (max-width: 400px){.header__btn{margin:10px 7px;padding:6px 8px;font-size:12px}}@media all and (max-width: 350px){.header__btn{display:none}}.footer{width:100%;height:auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center;margin:0 0 5vh}@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:#111;margin:0 0 10px;max-width:350px}.footer__text{font-family:"Open Sans",sans-serif;font-weight:400;text-decoration:none;font-size:15px;color:#111}.footer__text a,.footer__text span{color:#111;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:100%;height:auto;padding:0;margin:20px 0 0;background-color:#fafafa;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:180px;height:auto;margin:20px}.footer__credits{width:100%;height:auto;margin:30px 10px 50px;z-index:11;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;align-content:center}.footer__credits .footer__text{margin:0 0 5px}@media all and (max-width: 450px){.footer__credits{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center;margin:20px 10px}}.footer__column{width:50%;height:auto}@media all and (max-width: 450px){.footer__column{width:100%}}.footer__column.first{text-align:right;padding:0 20px 0 0;display:flex;flex-flow:column;align-items:flex-end}@media all and (max-width: 450px){.footer__column.first{text-align:center;padding:10px;align-items:center}}.footer__column.second{text-align:left;padding:0 0 0 20px;border-left:solid #A3A3A3 1px;display:flex;flex-flow:column;align-items:flex-start}@media all and (max-width: 450px){.footer__column.second{text-align:center;padding:10px;border:none;align-items:center}}.footer__logo-ee img{width:200px;height:auto;margin:15px 10px}.footer__rrss{width:100%;height:auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center}.footer__rrss .rrss__list{padding:15px 10px;display:block}.footer__rrss .rrss__icon{font-size:24px;font-family:"IconosElEspanol";color:#111;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/prezero/parallax-footer.jpg");background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat}@media all and (max-width: 500px){.parallax-item.footer{min-height:30vh}}.compartir{width:40px;height:auto;padding:0;margin:0;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;align-content:center;position:fixed;bottom:45vh;right:20px;z-index:110}@media all and (max-width: 900px){.compartir{right:10px}}@media all and (max-width: 600px){.compartir{display:flex;flex-flow:row-reverse nowrap;justify-content:center;align-items:center;align-content:center;width:100%;bottom:0;right:0;background-color:#1A92F7}}.compartir__rrss{width:40px;height:auto;margin:0;padding:10px 10px 50px;border-radius:8px;background-color:#1A92F7;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:#005151;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:#005151;margin:0;padding:10px;text-align:center;text-transform:uppercase;display:block;background-color:#1A92F7;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:#1A92F7}to{transform:scaleX(1);background:#1A92F7}}.progress{position:fixed;left:0;bottom:0;top:auto;width:100%;height:7px;background:transparent;transform-origin:0 50%;animation:grow-progress auto linear;animation-timeline:--page-scroll;z-index:1000}@media all and (max-width: 600px){.progress{height:5px;bottom:auto;top:48px}}@keyframes dash{to{stroke-dashoffset:0}}.animation.visible .line{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:dash 10s ease-in-out forwards;animation:dash 10s ease-in-out forwards}@keyframes line-title{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0% 50%;transform-origin:0% 50%}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%}}.animation .section__title::after{-webkit-transform:scale(0);transform:scale(0)}.animation.visible .section__title::after{-webkit-animation:line-title 2s ease-in-out .1s forwards;animation:line-title 2s ease-in-out .1s forwards}@keyframes appear-left{0%{opacity:0;transform:translateX(-80px)}100%{opacity:1;transform:translateX(0)}}.main__apertura.animation .main__apertura-title,.main__apertura.animation .main__apertura-subtitle,.main__apertura.animation .main__apertura-partner{opacity:0}.main__apertura.animation.visible .main__apertura-title{-webkit-animation:appear-left 1s ease-in-out forwards;animation:appear-left 1s ease-in-out forwards}.main__apertura.animation.visible .main__apertura-subtitle{-webkit-animation:appear-left 1s ease-in-out forwards .5s;animation:appear-left 1s ease-in-out forwards .5s}.main__apertura.animation.visible .main__apertura-partner{-webkit-animation:appear-left 1s ease-in-out forwards 1s;animation:appear-left 1s ease-in-out forwards 1s}.main__apertura.tiktok.animation.visible .main__apertura-title{-webkit-animation:appear-left 1s ease-in-out forwards;animation:appear-left 1s ease-in-out forwards}.main__apertura.tiktok.animation.visible .main__apertura-subtitle{-webkit-animation:appear-left 1s ease-in-out forwards;animation:appear-left 1s ease-in-out forwards}.main__apertura.tiktok.animation.visible .main__apertura-partner{-webkit-animation:appear-left 1s ease-in-out forwards;animation:appear-left 1s ease-in-out forwards}@keyframes appear-right{0%{opacity:0;transform:translateX(80px)}100%{opacity:1;transform:translateX(0)}}.animation .section__title,.animation .section__text,.animation .section__cita{opacity:0}.animation.visible .section__title,.animation.visible .section__text,.animation.visible .section__cita{-webkit-animation:appear-right .5s ease-in-out forwards;animation:appear-right .5s ease-in-out forwards}.reverse.animation.visible .section__title,.reverse.animation.visible .section__text,.reverse.animation.visible .section__cita{-webkit-animation:appear-left .5s ease-in-out forwards;animation:appear-left .5s ease-in-out forwards}@keyframes img{0%{transform:scale(0.8);opacity:0}100%{transform:scale(1);opacity:1}}.animation .section__img{opacity:0}.animation.visible .section__img{-webkit-animation:img .5s ease-in-out forwards;animation:img .5s ease-in-out forwards}.animation.section__img{opacity:0}.section__img.animation.visible{-webkit-animation:img .5s ease-in-out forwards;animation:img .5s ease-in-out forwards}@keyframes parallax{0%{width:0%;opacity:0}100%{width:100%;opacity:1}}.parallax-item.animation{width:0%;opacity:0}.parallax-item.animation.visible{-webkit-animation:parallax 1.5s ease-in-out forwards;animation:parallax 1.5s ease-in-out forwards}@keyframes img-clip-path{0%{transform:scale(1.3)}100%{transform:scale(1)}}.section__clip-path{width:90%;max-width:1000px;height:auto;max-height:600px;padding:0;margin:-5vh 50px;clip-path:view-box}.section__clip-path.collage{max-height:none;margin:-50vh auto 15vh;z-index:20}.section__clip-path img{width:100%}.section__clip-path.animation.visible img,.section__clip-path.collage.animation.visible img{-webkit-animation:img-clip-path 1.5s ease-in-out forwards;animation:img-clip-path 1.5s ease-in-out forwards}.parallax-item{display:flex;align-items:center;justify-content:center;width:100%;min-height:30vh;background-color:#000;background-repeat:no-repeat}.parallax-item.parallax-1{background:url("https://s2.elespanol.com/upload/bc/endesa-copa-rey-valencia/bg-01.jpg");background-position:center;background-attachment:fixed;background-size:cover}.parallax-item.parallax-2{background:url("https://s2.elespanol.com/upload/bc/endesa-copa-rey-valencia/bg-02.jpg");background-position:center;background-attachment:fixed;background-size:cover}.parallax-item.parallax-3{background:url("https://s2.elespanol.com/upload/bc/endesa-copa-rey-valencia/bg-03.jpg");background-position:center;background-attachment:fixed;background-size:cover}.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/endesa-copa-rey-valencia/bg-03.jpg");background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat}.parallax-item.parallax-1b{background:url(https://s1.elespanol.com/2025/07/30/actualidad/1003743868379_257660859_4000x2667.jpg);background-position:center;background-attachment:fixed;background-size:cover}.parallax-item.parallax-3b{background:url(https://s1.elespanol.com/2025/07/30/actualidad/1003743868388_257661041_4000x2667.jpg);background-position:center;background-attachment:fixed;background-size:cover}.main__section.cifras{display:grid;gap:20px;grid-template-columns:repeat(2, 2fr)}@media all and (max-width: 750px){.main__section.cifras{grid-template-columns:repeat(2, 2fr)}}@media all and (max-width: 430px){.main__section.cifras{grid-template-columns:repeat(1, 1fr)}}.main__section.cifras .section__text{min-height:150px;text-align:center;margin:0;padding:20px 25px;background-color:#005151;font-size:18px}.main__section.cifras .section__text strong{color:#1A92F7;font-weight:700}.main__section.full.color.cifras{padding:0;background-color:transparent;margin:-15vh 0 0}@media all and (max-width: 500px){.main__section.full.color.cifras{margin:-60vh 0 0}}@media all and (max-width: 500px){.parallax-item.cifras{min-height:70vh}}.main__section.full.color.animation.cifras.mapas{margin:-8vh 0 10vh}.main__section.full.color.animation.cifras.mapas span{text-transform:uppercase;color:#1A92F7;font-weight:700;display:block;margin:10px 0;font-size:25px}.main__section.full.color.animation.cifras.mapas img{max-width:150px}.main__section.full.color.animation.cifras.mapas .section__text{min-width:100%}.main{width:100%;height:auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center}.main__apertura-video{background-color:#000}.main__apertura-video.full{width:100%;height:100vh;margin:0}@media all and (max-width: 750px){.main__apertura-video.full{height:auto;min-height:400px}}@media all and (max-width: 500px){.main__apertura-video.full{min-height:280px}}.main__apertura-video.col80{width:100%;max-width:1000px;height:auto;min-height:600px;margin:8vh 0 -30vh;border:20px #fafafa solid}@media all and (max-width: 750px){.main__apertura-video.col80{width:95%;height:auto;min-height:400px}}@media all and (max-width: 500px){.main__apertura-video.col80{min-height:280px;border:10px #fafafa solid;margin:8vh 0 -20vh}}.main__apertura{width:100%;height:auto;padding:0;margin:0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center}.main__apertura-box{width:80%;max-width:1100px;height:auto;padding:10px;margin:8vh auto;z-index:1;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:"Petrona",serif;font-weight:600;font-size:50px;color:#111;margin:0 10px 30px;text-align:center;max-width:840px}@media all and (max-width: 750px){.main__apertura-title{font-size:38px}}@media all and (max-width: 400px){.main__apertura-title{font-size:30px}}.main__apertura-subtitle{font-family:"Open Sans",sans-serif;font-weight:400;font-size:23px;color:#111;margin:0 10px 30px;text-align:center;max-width:800px}@media all and (max-width: 750px){.main__apertura-subtitle{font-size:23px}}@media all and (max-width: 400px){.main__apertura-subtitle{font-size:18px}}.main__apertura-subtext{font-family:"Open Sans",sans-serif;font-weight:400;text-decoration:none;font-size:12px;color:#111}.main__apertura-subtext a,.main__apertura-subtext span{color:#111;text-transform:uppercase;font-weight:700}.main__apertura-partner{margin:15px 10px}.main__apertura-logo-partner img{width:180px;height:auto;margin:25px 25px 15px}.main__apertura.img{height:100vh;margin:0 0 15vh;background:url("https://s2.elespanol.com/upload/bc/endesa-copa-rey-valencia/intro-endesa-coparey-valencia.jpg");background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;position:relative}.main__apertura.img::after{content:"";background-color:rgba(0,0,0,0.3);width:100%;height:100%;top:0;position:absolute}.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:250px}@media all and (max-width: 500px){.main__apertura.img.col80{margin:0 0 15vh}}.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:#111;text-align:left;text-transform:uppercase}.main__section .section__title::after{content:"";width:200px;height:1.5px;display:block;background-color:#1A92F7;margin:10px 0 30px}.main__section .section__text{font-family:"Open Sans",sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#111;margin:0 0 20px;text-align:left}.main__section .section__text .color{background-color:#a9d8ff}.main__section .section__text a{color:#1A92F7;text-decoration:none;font-weight:bold}.main__section .section__cita{font-family:"Open Sans",sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#fff;margin:10px 0;padding:20px;text-align:left;position:relative;background-color:#005151}.main__section .section__cita strong{color:#1A92F7;margin:0 0 10px;display:block}.main__section .section__pie{width:auto;height:auto;font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;line-height:26px;margin:-40px auto 30px;padding:5px 0;text-align:center;font-style:italic;color:#fff;background-color:rgba(17,17,17,0.8);z-index:100;position:relative}.main__section.stiky{width:90%;max-width:1200px;height:auto;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;align-content:center}@media all and (max-width: 750px){.main__section.stiky{width:100%;display:flex;flex-flow:column-reverse nowrap;justify-content:center;align-items:center;align-content:center}}.main__section.stiky .section__box{height:auto;padding:10px}.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:53%}.main__section.stiky .section__box.text .section__cita{margin:45px 0px 40px}@media all and (max-width: 750px){.main__section.stiky .section__box.text .section__cita{margin:35px 0px 30px}}@media all and (max-width: 750px){.main__section.stiky .section__box.text{width:100%}}.main__section.stiky .section__img{width:100%;height:auto;margin-bottom:30px;position:sticky;top:60px}.main__section.stiky .section__img.section__cita{top:70px}.main__section.stiky .section__img img{width:100%;height:auto;margin-bottom:0}.main__section.stiky.reverse{display:flex;flex-flow:row-reverse nowrap;justify-content:space-between;align-items:flex-start;align-content:center}@media all and (max-width: 750px){.main__section.stiky.reverse{display:flex;flex-flow:column-reverse nowrap;justify-content:center;align-items:center;align-content:center}}.main__section.full{width:90%;max-width:900px;height:auto;padding:50px;margin:8vh 0 0;z-index:10}@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:900px;margin:40px auto}.main__section.full .section__img img{width:100%;max-width:900px}.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:#1A92F7}.main__section.full.color .section__title,.main__section.full.color .section__text{color:#fff;max-width:100%}.main__section.full.color .section__title::after{background-color:#fff}.main__section.full.color .section__cita{color:#fff;border:#fff solid 2px}.main__section.full.color .section__cita::before{color:#fff;background-color:#1A92F7}@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.animation.reverse.fin{margin:12vh 0}.section__img.movil{display:none}@media all and (max-width: 500px){.section__img.movil{display:block}}.section__img.movil.infografia{max-width:200px}.section__img.desk{display:block}@media all and (max-width: 500px){.section__img.desk{display:none}}.logo-align{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center}.main__apertura-partner{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9jb21wb25lbnRzL19iYXNlLnNjc3MiLCJfY29tcG9uZW50cy9fZnVlbnRlcy5zY3NzIiwiX2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiX2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiX2NvbXBvbmVudHMvX2NvbXBhcnRpci5zY3NzIiwiX2NvbXBvbmVudHMvX3Byb2dyZXNzLWJhci5zY3NzIiwiX2NvbXBvbmVudHMvX2FuaW1hdGlvbnMuc2NzcyIsIl9jb21wb25lbnRzL19wYXJhbGxheC5zY3NzIiwiX2NvbXBvbmVudHMvX2NpZnJhcy5zY3NzIiwiX3NlY3Rpb25zL19iYXNlLnNjc3MiLCJfc2VjdGlvbnMvX2FwZXJ0dXJhLnNjc3MiLCJfc2VjdGlvbnMvX3NlY3Rpb25zLnNjc3MiLCJfc2VjdGlvbnMvX3BsdXMuc2NzcyIsIl9zZWN0aW9ucy9faXBob25lLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIl92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJfbWl4aW5zXCI7XG5cbioge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICAgIC8vIHNjcm9sbC10aW1lbGluZSBwYXJhIGFuaW1hY2nDs24gX3Byb2dyZXNzLWJhci5zY3NzIHkgX2hlYWRlci5zY3NzXG4gICAgc2Nyb2xsLXRpbWVsaW5lOiAtLXBhZ2Utc2Nyb2xsIGJsb2NrO1xuXG4gICAgLy9zdWF2aXphZG8gc2Nyb2xsXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvckJhY2tncm91bmRNYWluO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBhe1xuICAgICAgICBjb2xvcjogJF9jb2xvclRleHQ7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWx7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG5cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIHAsIHN0cm9uZywgc3BhbiwgYiwgZW0sIGksIGEsIHNtYWxsLCBhY3Jvbnlte1xuICAgICAgICAmOjpzZWxlY3Rpb257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX2NvbG9yUGFydG5lclRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQGltcG9ydCBcIl9jb21wb25lbnRzL2Jhc2VcIjtcbkBpbXBvcnQgXCJfc2VjdGlvbnMvYmFzZVwiO1xuXG5cbiIsIi8vIENvbG9yZXMgYsOhc2ljb3NcbiRfY29sb3JUZXh0OiAjMTExMTExICFkZWZhdWx0O1xuJF9jb2xvckdyZXk6ICNBM0EzQTMgIWRlZmF1bHQ7XG4kX2NvbG9yV2hpdGU6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kX2NvbG9yQmFja2dyb3VuZEhlYWRlcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRfY29sb3JCYWNrZ3JvdW5kSGVhZGVyVHJhbnNwYXJlbnQ6ICNmZmZmZmY1MCAhZGVmYXVsdDtcbiRfY29sb3JCYWNrZ3JvdW5kTWFpbjogI2ZhZmFmYSAhZGVmYXVsdDtcbiRfY29sb3JCYWNrZ3JvdW5kRm9vdGVyOiAjZmFmYWZhICFkZWZhdWx0O1xuJF9jb2xvckJhY2tncm91bmRHcmV5OiAjRjJGMkYyICFkZWZhdWx0O1xuXG4vLyBDb2xvciBwYXJ0bmVyXG4kX2NvbG9yUGFydG5lcjogIzFBOTJGNyAhZGVmYXVsdDtcbiRfY29sb3JQYXJ0bmVyU2Vjb25kOiAjMUE5MkY3ICFkZWZhdWx0O1xuJF9jb2xvclBhcnRuZXJTZWNvbmRTaGFyZTogIzAwNTE1MSAhZGVmYXVsdDtcblxuLy8gQ29sb3IgcGFydG5lciB0cmFuc3BhcmVudCBwYXJhIHJlc2FsdGFkb3NcbiRfY29sb3JQYXJ0bmVyVHJhbnNwYXJlbnQ6ICNhOWQ4ZmYgIWRlZmF1bHQ7XG5cbi8vIENvbG9yIHRyYW5zcGFyZW50IHBhcmEgcGllIGRlIGltYWdlblxuJF9jb2xvckJsYWNrVHJhbnNwYXJlbnQ6IHJnYmEoMTcsIDE3LCAxNywgLjggKSAhZGVmYXVsdDtcblxuLy8gQ29sb3IgYmFycmEgZGVzcGxhemFtaWVudG9cbiRfY29sb3JQcm9ncmVzczogIzFBOTJGNyAhZGVmYXVsdDtcblxuLy8gRnVlbnRlc1xuJF9mb250VGl0bGU6IFwiUGV0cm9uYVwiLCBzZXJpZjtcbiRfZm9udFRleHQ6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4kX2ZvbnRJY29uOiBcIkljb25vc0VsRXNwYW5vbFwiOyIsIkBtaXhpbiBmbGV4KCRhLCAkYiwgJGMsICRkLCAkZSApe1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6ICRhICRiO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6ICRjO1xuXHRhbGlnbi1pdGVtczogJGQ7XG5cdGFsaWduLWNvbnRlbnQ6ICRlO1xufSIsIkBpbXBvcnQgXCJfZnVlbnRlc1wiO1xuXG5AaW1wb3J0IFwiX2hlYWRlclwiO1xuQGltcG9ydCBcIl9mb290ZXJcIjtcbkBpbXBvcnQgXCJfY29tcGFydGlyXCI7XG5AaW1wb3J0IFwiX3Byb2dyZXNzLWJhclwiO1xuXG5AaW1wb3J0IFwiX2FuaW1hdGlvbnNcIjtcbkBpbXBvcnQgXCJfcGFyYWxsYXhcIjtcbkBpbXBvcnQgXCJfY2lmcmFzXCI7XG5cbiIsIkBmb250LWZhY2V7XG5cdGZvbnQtZmFtaWx5OlwiSWNvbm9zRWxFc3Bhbm9sXCI7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDo0MDA7XG5cdHNyYzpsb2NhbChcIkljb25vc0VsRXNwYW5vbFwiKSxcblx0dXJsKCdodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL3JlY3Vyc29zL2ZvbnRzL0ljb25vc0VsRXNwYW5vbC53b2ZmP3Y9MScpIGZvcm1hdChcIndvZmZcIiksXG5cdHVybCgnaHR0cHM6Ly9zMi5lbGVzcGFub2wuY29tL3VwbG9hZC9iYy9yZWN1cnNvcy9mb250cy9JY29ub3NFbEVzcGFub2wudHRmP3Y9MScpIGZvcm1hdChcInR0ZlwiKSxcblx0dXJsKCdodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL3JlY3Vyc29zL2ZvbnRzL0ljb25vc0VsRXNwYW5vbC5zdmc/dj0xJykgZm9ybWF0KFwic3ZnXCIpXG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJQZXRyb25hXCIsIHNlcmlmO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1QZXRyb25hOml0YWwsd2dodEAwLDEwMC4uOTAwOzEsMTAwLi45MDAmZGlzcGxheT1zd2FwJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0QGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOml0YWwsd2dodEAwLDMwMC4uODAwOzEsMzAwLi44MDAmZGlzcGxheT1zd2FwJyk7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuXHRmb250LWZhbWlseTogJ0ljb25vc0VsRXNwYW5vbCc7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufSIsIi5oZWFkZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgQGluY2x1ZGUgZmxleCggcm93LCBub3dyYXAsIGNlbnRlciwgY2VudGVyLCBjZW50ZXIpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvckJhY2tncm91bmRIZWFkZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4ICMwMDAwMDAyMDtcblxuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAmX19sb2dvLWVlIGltZ3tcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmX19idG57XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udFRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogOHB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDEuNnB4ICRfY29sb3JQYXJ0bmVyU2Vjb25kU2hhcmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgY29sb3I6ICRfY29sb3JQYXJ0bmVyU2Vjb25kU2hhcmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCA3cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5mb290ZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIGZsZXggKCBjb2x1bW4sIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgbWFyZ2luOiAwIDAgNXZoO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTB2aDtcbiAgICB9XG5cbiAgICAvKiBmb290ZXIgdGV4dCAqL1xuICAgICZfX3RpdGxle1xuICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkX2NvbG9yVGV4dDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICB9XG5cbiAgICAmX190ZXh0e1xuICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkX2NvbG9yVGV4dDtcblxuICAgICAgICBhLCBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICRfY29sb3JUZXh0O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBjb250YWluZXIgKi9cblxuICAgICZfX2NvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBmbGV4ICggY29sdW1uLCBub3dyYXAsIGNlbnRlciwgY2VudGVyLCBjZW50ZXIpO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIHNlY2Npb25lcyAqL1xuXG4gICAgJl9fcGFydG5lcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX2NvbG9yQmFja2dyb3VuZEZvb3RlcjtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgQGluY2x1ZGUgZmxleCAoIGNvbHVtbiwgbm93cmFwLCBmbGV4LXN0YXJ0LCBjZW50ZXIsIGNlbnRlcik7XG5cbiAgICAgICAgLmZvb3Rlcl9fdGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXJfX2xvZ28tcGFydG5lciBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jcmVkaXRze1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDMwcHggMTBweCA1MHB4O1xuICAgICAgICB6LWluZGV4OiAxMTtcblxuICAgICAgICBAaW5jbHVkZSBmbGV4ICggcm93LCBub3dyYXAsIGZsZXgtc3RhcnQsIGNlbnRlciwgY2VudGVyKTtcblxuICAgICAgICAuZm9vdGVyX190ZXh0e1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXggKCBjb2x1bW4sIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbHVtbntcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmlyc3R7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2Vjb25ke1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgJF9jb2xvckdyZXkgMXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvLWVlIGltZ3tcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMTVweCAxMHB4O1xuICAgIH1cblxuICAgICZfX3Jyc3N7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIGZsZXggKCByb3csIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG5cbiAgICAgICAgLnJyc3N7XG4gICAgICAgICAgICAmX19saXN0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udEljb247XG4gICAgICAgICAgICAgICAgY29sb3I6ICRfY29sb3JUZXh0O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLnR3aXR0ZXI6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDFcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5mYWNlYm9vazo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAxNVwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYueW91dHViZTo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAxOFwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaW5zdGFncmFtOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi50aWt0b2s6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvcHlyaWdodHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBjb2xvcjogJF9jb2xvckdyZXk7XG4gICAgICAgIG1hcmdpbjogMTVweCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYWNyb255bXtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBwYXJhbGxheCBmb290ZXIgKi9cbi5wYXJhbGxheC1pdGVtLmZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDI1dmg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vczIuZWxlc3Bhbm9sLmNvbS91cGxvYWQvYmMvcHJlemVyby9wYXJhbGxheC1mb290ZXIuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMHZoO1xuICAgIH1cbn0iLCIuY29tcGFydGlye1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIGZsZXggKCBjb2x1bW4sIG5vd3JhcCwgc3BhY2UtYmV0d2VlbiwgY2VudGVyLCBjZW50ZXIpO1xuXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNDV2aDtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxMTA7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBAaW5jbHVkZSBmbGV4ICggcm93LXJldmVyc2UsIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyO1xuICAgIH1cblxuICAgICZfX3Jyc3N7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvclBhcnRuZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgZmxleCAoIGNvbHVtbiwgbm93cmFwLCBjZW50ZXIsIGNlbnRlciwgY2VudGVyKTtcbiAgICBcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXggKCByb3csIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpob3ZlcntcbiAgICAgICAgLmNvbXBhcnRpcl9fcnJzc3tcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2ljb257XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udEljb247XG4gICAgICAgIGNvbG9yOiAkX2NvbG9yUGFydG5lclNlY29uZFNoYXJlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIFxuICAgICAgICAmLnR3aXR0ZXI6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZmFjZWJvb2t7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZhY2Vib29rOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjAxNVwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGlua2VkaW46OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi53aGF0c2FwcDo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwMWRcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0e1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBjb2xvcjogJF9jb2xvclBhcnRuZXJTZWNvbmRTaGFyZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9CYXJyYSBkZSBwcm9ncmVzbyBsZWN0dXJhXG5cbkBrZXlmcmFtZXMgZ3Jvdy1wcm9ncmVzcyB7XG5cdGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgYmFja2dyb3VuZDogJF9jb2xvclByb2dyZXNzO1xuICAgIH1cblx0dG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgYmFja2dyb3VuZDogJF9jb2xvclByb2dyZXNzO1xuICAgIH1cbn1cblxuLnByb2dyZXNzIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG5cblx0d2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuXHRhbmltYXRpb246IGdyb3ctcHJvZ3Jlc3MgYXV0byBsaW5lYXI7XG5cdGFuaW1hdGlvbi10aW1lbGluZTogLS1wYWdlLXNjcm9sbDtcbiAgICBcbiAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiA0OHB4O1xuICAgIH1cbn0iLCIvL2FuaW1hY2nDs24gZmxlY2hhcyB5IGzDrW5lYXMgc3ZnXG5cbkBrZXlmcmFtZXMgZGFzaCB7XG4gICAgdG8ge1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICB9XG59XG5cbi5hbmltYXRpb24udmlzaWJsZXtcbiAgICAubGluZXtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDA7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBkYXNoIDEwcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGRhc2ggMTBzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuXG4gICAgfVxufVxuXG4vL2xpbmUgdGl0bGVcblxuQGtleWZyYW1lcyBsaW5lLXRpdGxle1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICB9XG4gICAgXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gICAgfVxufVxuXG4uYW5pbWF0aW9uIC5zZWN0aW9uX190aXRsZTo6YWZ0ZXJ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuLmFuaW1hdGlvbi52aXNpYmxlIC5zZWN0aW9uX190aXRsZTo6YWZ0ZXJ7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtdGl0bGUgMnMgZWFzZS1pbi1vdXQgLjFzIGZvcndhcmRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBsaW5lLXRpdGxlIDJzIGVhc2UtaW4tb3V0IC4xcyBmb3J3YXJkcztcbn1cblxuLy9hbmltYWNpw7NuIGFwZXJ0dXJhXG5cbkBrZXlmcmFtZXMgYXBwZWFyLWxlZnR7XG4gICAgMCV7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODBweCk7XG4gICAgfVxuXG4gICAgMTAwJXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbn1cblxuLm1haW5fX2FwZXJ0dXJhLmFuaW1hdGlvbntcbiAgICAubWFpbl9fYXBlcnR1cmEtdGl0bGUsXG4gICAgLm1haW5fX2FwZXJ0dXJhLXN1YnRpdGxlLFxuICAgIC5tYWluX19hcGVydHVyYS1wYXJ0bmVye1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLm1haW5fX2FwZXJ0dXJhLmFuaW1hdGlvbi52aXNpYmxle1xuICAgIC5tYWluX19hcGVydHVyYS10aXRsZXtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGFwcGVhci1sZWZ0IDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYXBwZWFyLWxlZnQgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgfVxuICAgIC5tYWluX19hcGVydHVyYS1zdWJ0aXRsZXtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGFwcGVhci1sZWZ0IDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzIC41cztcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGFwcGVhci1sZWZ0IDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzIC41cztcbiAgICB9XG4gICAgLm1haW5fX2FwZXJ0dXJhLXBhcnRuZXJ7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhcHBlYXItbGVmdCAxcyBlYXNlLWluLW91dCBmb3J3YXJkcyAxcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGFwcGVhci1sZWZ0IDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzIDFzO1xuICAgIH1cbn1cblxuLm1haW5fX2FwZXJ0dXJhLnRpa3Rvay5hbmltYXRpb24udmlzaWJsZXtcbiAgICAubWFpbl9fYXBlcnR1cmEtdGl0bGV7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhcHBlYXItbGVmdCAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGFwcGVhci1sZWZ0IDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgIH1cbiAgICAubWFpbl9fYXBlcnR1cmEtc3VidGl0bGV7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhcHBlYXItbGVmdCAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGFwcGVhci1sZWZ0IDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgIH1cbiAgICAubWFpbl9fYXBlcnR1cmEtcGFydG5lcntcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGFwcGVhci1sZWZ0IDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYXBwZWFyLWxlZnQgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgfVxufVxuXG4vL2FuaW1hY2nDs24gc2VjdGlvbnM6IHN0aWt5XG5cbkBrZXlmcmFtZXMgYXBwZWFyLXJpZ2h0e1xuICAgIDAle1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODBweCk7XG4gICAgfVxuXG4gICAgMTAwJXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbn1cblxuLmFuaW1hdGlvbntcbiAgICAuc2VjdGlvbl9fdGl0bGUsXG4gICAgLnNlY3Rpb25fX3RleHQsXG4gICAgLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4uYW5pbWF0aW9uLnZpc2libGV7XG4gICAgLnNlY3Rpb25fX3RpdGxlLFxuICAgIC5zZWN0aW9uX190ZXh0LFxuICAgIC5zZWN0aW9uX19jaXRhe1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYXBwZWFyLXJpZ2h0IC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGFwcGVhci1yaWdodCAuNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgfVxufVxuXG4ucmV2ZXJzZS5hbmltYXRpb24udmlzaWJsZXtcbiAgICAuc2VjdGlvbl9fdGl0bGUsXG4gICAgLnNlY3Rpb25fX3RleHQsXG4gICAgLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhcHBlYXItbGVmdCAuNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhcHBlYXItbGVmdCAuNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgfVxufVxuXG4vL2FuaW1hY2nDs24gc2VjdGlvbnM6IGltw6FnZW5lc1xuXG5Aa2V5ZnJhbWVzIGltZ3tcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uYW5pbWF0aW9ue1xuICAgIC5zZWN0aW9uX19pbWd7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4uYW5pbWF0aW9uLnZpc2libGV7XG4gICAgLnNlY3Rpb25fX2ltZ3tcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGltZyAuNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBpbWcgLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgIH1cbn1cblxuLmFuaW1hdGlvbi5zZWN0aW9uX19pbWd7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnNlY3Rpb25fX2ltZy5hbmltYXRpb24udmlzaWJsZXtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogaW1nIC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogaW1nIC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cblxuLy9hbmltYWNpw7NuIGVuIHBhcmFsbGF4XG5cbkBrZXlmcmFtZXMgcGFyYWxsYXh7XG4gICAgMCUge1xuICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5wYXJhbGxheC1pdGVtLmFuaW1hdGlvbntcbiAgICB3aWR0aDogMCU7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnBhcmFsbGF4LWl0ZW0uYW5pbWF0aW9uLnZpc2libGV7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHBhcmFsbGF4IDEuNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IHBhcmFsbGF4IDEuNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5cbi8vaW1nIGUgaW1nIGNvbGxhZ2UgMTAwJSBjb24gYW5pbWFjacOzbiBlc3BlY2lhbFxuQGtleWZyYW1lcyBpbWctY2xpcC1wYXRoe1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbi5zZWN0aW9uX19jbGlwLXBhdGh7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC01dmggNTBweDtcblxuICAgIGNsaXAtcGF0aDogdmlldy1ib3g7XG5cbiAgICAmLmNvbGxhZ2V7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogLTUwdmggYXV0byAxNXZoO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnNlY3Rpb25fX2NsaXAtcGF0aC5hbmltYXRpb24udmlzaWJsZSxcbi5zZWN0aW9uX19jbGlwLXBhdGguY29sbGFnZS5hbmltYXRpb24udmlzaWJsZXtcbiAgICBpbWd7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBpbWctY2xpcC1wYXRoIDEuNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBpbWctY2xpcC1wYXRoIDEuNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgfVxufSIsIi5wYXJhbGxheC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzB2aDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9zMi5lbGVzcGFub2wuY29tL3VwbG9hZC9iYy9lbmRlc2EtY29wYS1yZXktdmFsZW5jaWEvYmctMDEuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIge1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vczIuZWxlc3Bhbm9sLmNvbS91cGxvYWQvYmMvZW5kZXNhLWNvcGEtcmV5LXZhbGVuY2lhL2JnLTAyLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0zIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL2VuZGVzYS1jb3BhLXJleS12YWxlbmNpYS9iZy0wMy5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBhcmFsbGF4LWl0ZW0uZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjV2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vczIuZWxlc3Bhbm9sLmNvbS91cGxvYWQvYmMvZW5kZXNhLWNvcGEtcmV5LXZhbGVuY2lhL2JnLTAzLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cblxuLypcblxuLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9zMi5lbGVzcGFub2wuY29tL3VwbG9hZC9iYy9hbmltYXRpb24tanMvcGFyYWxsYXgtZWplbXBsby5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9zMi5lbGVzcGFub2wuY29tL3VwbG9hZC9iYy9hbmltYXRpb24tanMvcGFyYWxsYXgtZWplbXBsby5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuKi9cblxuXG5cbi8vIC5tYWluX19hcGVydHVyYS5pbWcge1xuLy8gICAgIGJhY2tncm91bmQ6IHVybChodHRwczovL3MxLmVsZXNwYW5vbC5jb20vMjAyNS8wNy8yOS9hY3R1YWxpZGFkLzEwMDM3NDM4NjY1MDZfMjU3NjI3NDYwXzEyMDB4OTYwLmpwZykgIWltcG9ydGFudDtcbi8vIH1cblxuLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMWIge1xuICAgIGJhY2tncm91bmQ6IHVybChodHRwczovL3MxLmVsZXNwYW5vbC5jb20vMjAyNS8wNy8zMC9hY3R1YWxpZGFkLzEwMDM3NDM4NjgzNzlfMjU3NjYwODU5XzQwMDB4MjY2Ny5qcGcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTNiIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9zMS5lbGVzcGFub2wuY29tLzIwMjUvMDcvMzAvYWN0dWFsaWRhZC8xMDAzNzQzODY4Mzg4XzI1NzY2MTA0MV80MDAweDI2NjcuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5cbiIsIi5tYWluX19zZWN0aW9uLmNpZnJhc3tcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAyZnIpO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMmZyKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIH1cblxuICAgIC5zZWN0aW9uX190ZXh0e1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvclBhcnRuZXJTZWNvbmRTaGFyZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yUGFydG5lclNlY29uZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgICAgLy9zcGFue1xuICAgICAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy99XG4gICAgfVxufVxuXG4ubWFpbl9fc2VjdGlvbi5mdWxsLmNvbG9yLmNpZnJhc3tcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogLTE1dmggMCAwO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAtNjB2aCAwIDA7XG4gICAgfVxufVxuXG4ucGFyYWxsYXgtaXRlbS5jaWZyYXN7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNzB2aDtcbiAgICB9XG59XG5cbi5tYWluX19zZWN0aW9uLmZ1bGwuY29sb3IuYW5pbWF0aW9uLmNpZnJhcy5tYXBhc3tcbiAgICBtYXJnaW46IC04dmggMCAxMHZoO1xuXG4gICAgc3BhbntcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRfY29sb3JQYXJ0bmVyU2Vjb25kO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb25fX3RleHR7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG59IiwiQGltcG9ydCBcIl9hcGVydHVyYVwiO1xuQGltcG9ydCBcIl9zZWN0aW9uc1wiO1xuXG4vKiogYWp1c3RlcyBleHRyYSBkZWwgQkMgZW4gcGFydGljdWxhciAqKi9cbkBpbXBvcnQgXCJfcGx1c1wiO1xuXG4vKiogYWp1c3RlcyBwYXJhIGlwaG9uZSAqKi9cbkBpbXBvcnQgXCJfaXBob25lXCI7XG5cbiIsIi5tYWlue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSBmbGV4ICggY29sdW1uLCBub3dyYXAsIGNlbnRlciwgY2VudGVyLCBjZW50ZXIpO1xuXG4gICAgJl9fYXBlcnR1cmEtdmlkZW97XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbiAgICAgICAgLyogdmlkZW8gZGUgYXBlcnR1cmEgMTAwJSAqL1xuICAgICAgICAmLmZ1bGx7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qIHZpZGVvIGRlYmFqbyBkZSBhcGVydHVyYSA4MCUgKi9cbiAgICAgICAgJi5jb2w4MHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogOHZoIDAgLTMwdmg7XG4gICAgICAgICAgICBib3JkZXI6IDIwcHggJF9jb2xvckJhY2tncm91bmRNYWluIHNvbGlkO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMTBweCAkX2NvbG9yQmFja2dyb3VuZE1haW4gc29saWQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4dmggMCAtMjB2aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FwZXJ0dXJhe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBmbGV4ICggY29sdW1uLCBub3dyYXAsIGNlbnRlciwgY2VudGVyLCBjZW50ZXIpO1xuXG4gICAgICAgICYtYm94e1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogOHZoIGF1dG87XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4ICggY29sdW1uLCBub3dyYXAsIGNlbnRlciwgY2VudGVyLCBjZW50ZXIpO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDV2aCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRUaXRsZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICBjb2xvcjogJF9jb2xvclRleHQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NDBweDtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtc3VidGl0bGV7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBjb2xvcjogJF9jb2xvclRleHQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtc3VidGV4dHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRUZXh0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yVGV4dDtcbiAgICBcbiAgICAgICAgICAgIGEsIHNwYW57XG4gICAgICAgICAgICAgICAgY29sb3I6ICRfY29sb3JUZXh0O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcGFydG5lcntcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1sb2dvLXBhcnRuZXIgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDI1cHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW1ne1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1dmg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vczIuZWxlc3Bhbm9sLmNvbS91cGxvYWQvYmMvZW5kZXNhLWNvcGEtcmV5LXZhbGVuY2lhL2ludHJvLWVuZGVzYS1jb3BhcmV5LXZhbGVuY2lhLmpwZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5tYWluX19hcGVydHVyYS10aXRsZSxcbiAgICAgICAgICAgIC5tYWluX19hcGVydHVyYS1zdWJ0aXRsZSxcbiAgICAgICAgICAgIC5tYWluX19hcGVydHVyYS1zdWJ0ZXh0LFxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9jb2xvcldoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1dmg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29sODB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwdmg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCAoIGNvbHVtbiwgbm93cmFwLCBmbGV4LXN0YXJ0LCBjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjUwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXZoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5tYWlue1xuICAgICZfX3NlY3Rpb257XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDh2aDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTB2aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vdGV4dFxuICAgICAgICAuc2VjdGlvbntcbiAgICAgICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRUZXh0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yVGV4dDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvclBhcnRuZXJTZWNvbmQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXh0e1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRUZXh0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yVGV4dDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAvL3Jlc2FsdGFkbyBlbiBjb2xvclxuICAgICAgICAgICAgICAgIC5jb2xvcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvclBhcnRuZXJUcmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfY29sb3JQYXJ0bmVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY2l0YXtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9jb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX2NvbG9yUGFydG5lclNlY29uZFNoYXJlO1xuXG4gICAgICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9jb2xvclBhcnRuZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcGlle1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC00MHB4IGF1dG8gMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvckJsYWNrVHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzUwcHgpIHt9IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBcbiAgICAgICAgLy9zdGlreVxuICAgICAgICAmLnN0aWt5e1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCAoIHJvdywgbm93cmFwLCBzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXggKCBjb2x1bW4tcmV2ZXJzZSwgbm93cmFwLCBjZW50ZXIsIGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb257XG4gICAgICAgICAgICAgICAgJl9fYm94e1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYudGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MyU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uX19jaXRhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDVweCAwcHggNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzVweCAwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pbWcuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ltZyBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnJldmVyc2V7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCAoIHJvdy1yZXZlcnNlLCBub3dyYXAsIHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQsIGNlbnRlcik7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4ICggY29sdW1uLXJldmVyc2UsIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9mdWxsIC8gZnVsbCBjb2xvciAvIGZ1bGwgZ3JleVxuICAgICAgICAmLmZ1bGx7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDh2aCAwIDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXZoIDAgMTB2aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb25fX2ltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWN0aW9uX19jaXRhe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNjBweCBhdXRvIDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWN0aW9uX190ZXh0LFxuICAgICAgICAgICAgLnNlY3Rpb25fX3RpdGxle1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29sb3J7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMjB2aCAwIDE1dmg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvclBhcnRuZXI7XG4gICAgICAgICAgICAgICAgLnNlY3Rpb25fX3RpdGxlLFxuICAgICAgICAgICAgICAgIC5zZWN0aW9uX190ZXh0e1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9jb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWN0aW9uX190aXRsZTo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJF9jb2xvcldoaXRlIHNvbGlkIDJweDtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9jb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvclBhcnRuZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0yMHZoIDAgMTB2aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZ3JleXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvckJhY2tncm91bmRHcmV5O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1dmg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTUwcHggMCAxNTBweCAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogODBweCAwIDgwcHggMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VjdGlvbl9fYm94LWdyZXl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwdmggYXV0byA0MHZoO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDQwdmg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn0iLCIvKiogYXF1w60gdmFuIGxvcyBhanVzdGVzIGV4dHJhIGRlbCBCQyBlbiBwYXJ0aWN1bGFyICoqL1xuXG4ubWFpbl9fc2VjdGlvbi5zdGlreS5hbmltYXRpb24ucmV2ZXJzZS5maW57XG4gICAgbWFyZ2luOiAxMnZoIDA7XG59XG5cbi5zZWN0aW9uX19pbWcubW92aWx7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuaW5mb2dyYWZpYXtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB9XG59XG5cbi5zZWN0aW9uX19pbWcuZGVza3tcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubG9nby1hbGlnbntcbiAgICBAaW5jbHVkZSBmbGV4ICggcm93LCBub3dyYXAsIGNlbnRlciwgY2VudGVyLCBjZW50ZXIpO1xufVxuXG4ubWFpbl9fYXBlcnR1cmEtcGFydG5lcntcbiAgICBAaW5jbHVkZSBmbGV4ICggY29sdW1uLCBub3dyYXAsIGNlbnRlciwgY2VudGVyLCBjZW50ZXIpO1xufSIsIi8qIC0tLS0tLS0tLS0tIGlQaG9uZSA0IGFuZCA0UyAtLS0tLS0tLS0tLSAqL1xuXG4vKiBQb3J0cmFpdCBhbmQgTGFuZHNjYXBlICovXG5AbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweClcbiAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuXG4gICAgLm1haW5fX2FwZXJ0dXJhLmltZyxcbiAgICAucGFyYWxsYXgtaXRlbS5mb290ZXIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTl7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5fX3NlY3Rpb24uc3Rpa3kgLnNlY3Rpb25fX2ltZy5zZWN0aW9uX19jaXRhe1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG59XG5cbi8qIFBvcnRyYWl0ICovXG5AbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweClcbiAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMilcbiAgICBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuXG4gICAgLm1haW5fX2FwZXJ0dXJhLmltZyxcbiAgICAucGFyYWxsYXgtaXRlbS5mb290ZXIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTl7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5fX3NlY3Rpb24uc3Rpa3kgLnNlY3Rpb25fX2ltZy5zZWN0aW9uX19jaXRhe1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG59XG5cbi8qIExhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIFxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpXG4gICAgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG5cbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAubWFpbl9fc2VjdGlvbi5zdGlreSAuc2VjdGlvbl9faW1nLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn1cblxuLyogLS0tLS0tLS0tLS0gaVBob25lIDUsIDVTLCA1QyBhbmQgNVNFIC0tLS0tLS0tLS0tICovXG5cbi8qIFBvcnRyYWl0IGFuZCBMYW5kc2NhcGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDU2OHB4KVxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG5cbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAubWFpbl9fc2VjdGlvbi5zdGlreSAuc2VjdGlvbl9faW1nLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn1cblxuLyogUG9ydHJhaXQgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDU2OHB4KVxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKVxuICAgIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgXG4gICAgLm1haW5fX2FwZXJ0dXJhLmltZyxcbiAgICAucGFyYWxsYXgtaXRlbS5mb290ZXIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTl7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5fX3NlY3Rpb24uc3Rpa3kgLnNlY3Rpb25fX2ltZy5zZWN0aW9uX19jaXRhe1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG59XG5cbi8qIExhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIFxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogNTY4cHgpXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpXG4gICAgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG5cbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAubWFpbl9fc2VjdGlvbi5zdGlreSAuc2VjdGlvbl9faW1nLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn1cblxuLyogLS0tLS0tLS0tLS0gaVBob25lIDYsIDZTLCA3IGFuZCA4IC0tLS0tLS0tLS0tICovXG5cbi8qIFBvcnRyYWl0IGFuZCBMYW5kc2NhcGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDM3NXB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDY2N3B4KSBcbiAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikgeyBcbiAgICBcbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAubWFpbl9fc2VjdGlvbi5zdGlreSAuc2VjdGlvbl9faW1nLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn1cblxuLyogUG9ydHJhaXQgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDM3NXB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDY2N3B4KSBcbiAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMilcbiAgICBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkgeyBcbiAgICBcbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAubWFpbl9fc2VjdGlvbi5zdGlreSAuc2VjdGlvbl9faW1nLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn1cblxuLyogTGFuZHNjYXBlICovXG5AbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzNzVweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA2NjdweCkgXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpXG4gICAgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7IFxuICAgIFxuICAgIC5tYWluX19hcGVydHVyYS5pbWcsXG4gICAgLnBhcmFsbGF4LWl0ZW0uZm9vdGVyLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTEsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0zLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTQsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC02LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTcsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC05e1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5tYWluX19zZWN0aW9uLnN0aWt5IC5zZWN0aW9uX19pbWcuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxufVxuXG4vKiAtLS0tLS0tLS0tLSBpUGhvbmUgNissIDcrIGFuZCA4KyAtLS0tLS0tLS0tLSAqL1xuXG4vKiBQb3J0cmFpdCBhbmQgTGFuZHNjYXBlICovXG5AbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA0MTRweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkgXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpIHsgXG4gICAgXG4gICAgLm1haW5fX2FwZXJ0dXJhLmltZyxcbiAgICAucGFyYWxsYXgtaXRlbS5mb290ZXIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTl7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5fX3NlY3Rpb24uc3Rpa3kgLnNlY3Rpb25fX2ltZy5zZWN0aW9uX19jaXRhe1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG59XG5cbi8qIFBvcnRyYWl0ICovXG5AbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA0MTRweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkgXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpXG4gICAgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHsgXG4gICAgXG4gICAgLm1haW5fX2FwZXJ0dXJhLmltZyxcbiAgICAucGFyYWxsYXgtaXRlbS5mb290ZXIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTl7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5fX3NlY3Rpb24uc3Rpa3kgLnNlY3Rpb25fX2ltZy5zZWN0aW9uX19jaXRhe1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG59XG5cbi8qIExhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgIGFuZCAobWluLWRldmljZS13aWR0aDogNDE0cHgpIFxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIFxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKVxuICAgIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgeyBcbiAgICBcbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbn1cblxuLyogLS0tLS0tLS0tLS0gaVBob25lIFggLS0tLS0tLS0tLS0gKi9cblxuLyogUG9ydHJhaXQgYW5kIExhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgIGFuZCAobWluLWRldmljZS13aWR0aDogMzc1cHgpIFxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogODEycHgpIFxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSB7IFxuICAgIFxuICAgIC5tYWluX19hcGVydHVyYS5pbWcsXG4gICAgLnBhcmFsbGF4LWl0ZW0uZm9vdGVyLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTEsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0zLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTQsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC02LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTcsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC05e1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5tYWluX19zZWN0aW9uLnN0aWt5IC5zZWN0aW9uX19pbWcuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxufVxuXG4vKiBQb3J0cmFpdCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgIGFuZCAobWluLWRldmljZS13aWR0aDogMzc1cHgpIFxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogODEycHgpIFxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKVxuICAgIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7IFxuICAgIFxuICAgIC5tYWluX19hcGVydHVyYS5pbWcsXG4gICAgLnBhcmFsbGF4LWl0ZW0uZm9vdGVyLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTEsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0zLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTQsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC02LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTcsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC05e1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5tYWluX19zZWN0aW9uLnN0aWt5IC5zZWN0aW9uX19pbWcuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxufVxuXG4vKiBMYW5kc2NhcGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDM3NXB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgxMnB4KSBcbiAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMylcbiAgICBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHsgXG5cbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAubWFpbl9fc2VjdGlvbi5zdGlreSAuc2VjdGlvbl9faW1nLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFJYUMsT0FBTyxDQUFDLG9HQUFJLENBTVosT0FBTyxDQUFDLHNHQUFJLENKaEJiLEFBQUEsQ0FBQyxBQUFDLENBQ0UsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxVQUFVLENBQ3pCLEFBRUQsQUFBQSxJQUFJLEFBQUMsQ0FFRCxlQUFlLENBQUUsbUJBQW1CLENBR3BDLGVBQWUsQ0FBRSxNQUFNLENBQzFCLEFBRUQsQUFB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 */
